Noktalarda anahtar kareleri temizleyerek çözdüm, site'a izin verdiğinde çözümümümü göndereceğim. Düşüncelerin için teşekkürler!Radyo düğmesi seçildiğinde MEL işlev çağrısı
MEL'den oldukça yeni!
Bu işlevi, radyo düğmesi 1 seçiliyse, top 1'i döndürdüğünü ve sonra da animasyonu (oneballanim işlevine çağrı) yazdı.
Diğer taraftan, radyo düğmesi 2 seçilirse, iki top döner ve ardından her ikisini de canlandıran işlevi çağırır.
global proc rotaterandanim() {
if (`radioButtonGrp -q -select myRadBtnGrp` == 1) setAttr ball1.rotateZ 15;
if (`radioButtonGrp -q -select myRadBtnGrp` == 1) oneballanim();
//second radio button
if (`radioButtonGrp -q -select myRadBtnGrp` == 2) setAttr ball1.rotateZ 15;
if (`radioButtonGrp -q -select myRadBtnGrp` == 2) setAttr ball2.rotateZ 15;
if (`radioButtonGrp -q -select myRadBtnGrp` == 2) twoballanim();
}
sorun Senaryoyu çalıştırdığınızda, aslında radyo düğmesi 1 seçilse bile, animasyon ve topları İKİ hareket olmasıdır !! Bunu düzeltmek için ne yapabilirim?
Bu kod bana uygun görünüyor, sorunuzu düzenleyebilir ve bu işlevleri ekleyebilirsiniz oneballanim() 've' twoballanim() '? – DrHaze
@DrHaze Evet, şu anda yapıyor! – user3295674