استفاده از mel

سلام دوستان
من يه كد mel دارم كه تويه تابع گذاشتم مثلا به اسم mode() مي خواستم ببينم چطوري مي تونم اين تابع رو از يك Attr كه به يه كنترلر دادم اجرا كنم كنترلر مي تونه يه curve باشه كه يه Attr داره كه از نوع boolean مثلا اگه off بود يه كد اجرا بشه اگه on شد كد ديگه اجرا بشه ............؟؟؟؟

مرسي
 

davoodice

Well-Known Member
فایلی که برات گذاشتمو باز کن
کد زیر رو در اسکریپت ادیتور اجرا کن

HTML:
global proc test(){
$a = `getAttr nc.k`;
  if ($a){
    polyCube;
  }    
}

scriptJob -attributeChange nc.k test;


حالا دایره رو انتخاب کن و اتریب k رو on کن. میبینی که یه مکعب ساخته میشه.
اگه مشکلی تو درک کد داشتی بگو تا بیشتر توضیح بدم
 

پیوست ها

  • test1.rar
    6.1 کیلوبایت · بازدیدها: 4
  • code.txt
    121 بایت · بازدیدها: 2
آخرین ویرایش:
مرسي خيلي لطف كردي
فقط يه توضيح در مورد خط آخر اسكريپت مي دي لطفا
scriptJob -attributeChange nc.k test;
يه چيز ديگه من وقتي فايل تست رو باز مي كنم يكي از ورودي هاي nc اكسپرشن داره ولي رفتم داخلش چيزي نبود در مورد اينم يه توضيح مي دي؟؟
 

davoodice

Well-Known Member
بخش اول نام فرمانه در بخش دوم به فرمان میگیم که هرگاه اتریب مورد نظر عوض شد یه کاری بکن - در بخش سوم بهش میگیم کدوم اتریب عوض بشه اون کارو بکن و در بخش چهارم بهش میگیم اگه اتریب عوض شد چیکار کنه یعنی نام فرمان یا تابعی که باید اجرا بشه که من در بالای اون یه تابع ساده درست کردم که اون اجرا میشه.:paint:
 

جدیدترین ارسال ها

بالا