s_mostafa_h
Well-Known Member
با سلام
من داخل فروم گشتم ، چیزی در باره آموزش مکس اسکریپت ندیدم ، از این رو با توجه اهمیت آن به تدریج این مبحث را که از CGaCADEMY ترجمه کردم در اینجا قرار می دهم . امیدوارم که بکار آید .
----------------------------------------------------------------------------------
آرایه :
آرایه مجموعه ای است از چند عنصر . خود عناصر می تواند یک آرایه باشد . عناصر آرایه داخل #() قرار می گیرند .
همانطوریکه می بینید ، عناصر آرایه از نام ali عدد 2.03 و عدد پی و شی قوری و یک آرایه دیگر تشکیل شده است . پس این آرایه که نام آنرا theArray نامیدیم ، دارای 5 عنصر می باشد که مثلا عنصر سوم آن عدد پی یا 3.14 است .
خروجی به صورت ذیل است :
3.14
یا عنصر دوم آرایه از عنصر پنجم آرایه بالا برابر 8 می باشد . زیرا عنصر پنجم این آرایه #(1,8) می باشد .
8
عناصر آرایه می تواند حاصل جمع چند تا عدد باشد و یا توان یک عدد .
خروجی این مقدار برابر :
در برنامه نویسی با اسکریپت و در جمع و ضرب و ... اعداد ، همیشه ضرب و تقسیم بر جمع و تفریق مقدم است . در نتیجه ابتدا عدد 2 به توان 5 رسیده و سپس با عدد 2 جمع می شود و حاصل عدد 34 بدست می آید .
رشته ها مانند اسامی در داخل یک آرایه باید داخل کوتیشن " " قرار بگیرد .
مکس اسکریپت در نام گذاری آرایه ها نسبت به حروف بزرگ و کوچک حساس نیست مثلا :
theArray = ThearraY
-چند نکته :
در آرایه نویسی چند تابع وجود دارد به نامهای append = اضافه کردن عنصر به انتهای آرایه
FindItem برای پیدا کردن محتوای عنصر آرایه و بالاخره deleteItem برای حذف عنصر آرایه بکار می رود .
مثال :
------------------------------------------------------------------------------
با زدن دکمه F11 به محیط مکس اسکریپت وارد می شویم
ادامه دارد .....
من داخل فروم گشتم ، چیزی در باره آموزش مکس اسکریپت ندیدم ، از این رو با توجه اهمیت آن به تدریج این مبحث را که از CGaCADEMY ترجمه کردم در اینجا قرار می دهم . امیدوارم که بکار آید .
----------------------------------------------------------------------------------
آرایه :
آرایه مجموعه ای است از چند عنصر . خود عناصر می تواند یک آرایه باشد . عناصر آرایه داخل #() قرار می گیرند .
کد:
theArray = #("Ali" , 2.03 , pi ,$Teapot01,#(1,8) )
همانطوریکه می بینید ، عناصر آرایه از نام ali عدد 2.03 و عدد پی و شی قوری و یک آرایه دیگر تشکیل شده است . پس این آرایه که نام آنرا theArray نامیدیم ، دارای 5 عنصر می باشد که مثلا عنصر سوم آن عدد پی یا 3.14 است .
کد:
theArray[3]
3.14
یا عنصر دوم آرایه از عنصر پنجم آرایه بالا برابر 8 می باشد . زیرا عنصر پنجم این آرایه #(1,8) می باشد .
کد:
theArray[5][2]
عناصر آرایه می تواند حاصل جمع چند تا عدد باشد و یا توان یک عدد .
کد:
Myarray=#("myname", 2 , 2+2^5)
کد:
#("myname", 2, 34)
رشته ها مانند اسامی در داخل یک آرایه باید داخل کوتیشن " " قرار بگیرد .
مکس اسکریپت در نام گذاری آرایه ها نسبت به حروف بزرگ و کوچک حساس نیست مثلا :
theArray = ThearraY
-چند نکته :
در آرایه نویسی چند تابع وجود دارد به نامهای append = اضافه کردن عنصر به انتهای آرایه
FindItem برای پیدا کردن محتوای عنصر آرایه و بالاخره deleteItem برای حذف عنصر آرایه بکار می رود .
مثال :
کد:
myArray=#("Ali",5,pi,#("Hassan",5.5),9.9,false)
#("Ali", 5, 3.14159, #("Hassan", 5.5), 9.9, false)
append myArray 20
#("Ali", 5, 3.14159, #("Hassan", 5.5), 9.9, false, 20)
findItem myArray 9.9
5
deleteItem myArray 5
#("Ali", 5, 3.14159, #("Hassan", 5.5), false, 20)
با زدن دکمه F11 به محیط مکس اسکریپت وارد می شویم
ادامه دارد .....

اگر اشیایی را در صحنه داشته باشیم و بخواهیم نام اشیای انتخابی در صحنه را لیست کنیم می نویسیم :
برای اینکه کلیه اشیاء را انتخاب ، یا مخفی یا آشکار کنیم از دستور ذیل استفاده می کنیم :








