ورود

نسخه کامل مشاهده نسخه کامل : مکس اسکریپت: renderer



/.,mnb
14-07-2009, 22:35
سلام.

من یه مشکلی با تعیین رندرر با مکس اسکریپت دارم که نمی دونم چرا درست عمل نمی کنه.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ببینید توی خط اول ما از مکس اسکریپت می خواهیم که نوع رندرر رو تعیین کنه که در پاسخ میگه:

mental_ray_renderer:mental_ray_renderer

خب حالا توی خط مشکی دوم ما یک عبارت می نویسیم که در واقع می گیم که رندرر ما منتال ری هست و انتظار می ره که بگه true ولی ارور می ده:

-- Syntax error: at keyword parameter, expected <factor>
-- In line: renderers.current==mental_ray_renderer:m

من فکر می کردم به خاطر این " : " هست این مشکل، برای همین توی خط سوم و چهارم بخش هایی از جمله رو امتحان کردم که باز هم می گه اشتباه:

false


من باید چه کار کنم؟
تشکر.

vincent7412
15-07-2009, 00:03
renderers.current = RendererClass.classes[3]()

SSS_HHH_OOO
15-07-2009, 02:27
خوب این کار و نکردم ولی ببین این مساوی گذاشتنت برای بولینه
نه برای اختصاص دادن یه مقدار به متغیر
بعد از اون دو نقطه هم فکر کنم زیادی نوشتی دو بار شده
البته شاید اینطوری باید باشه...

/.,mnb
15-07-2009, 07:31
سلام.

از پاسختون ممنونمvincent7412 عزیز و شهاب جان.
راستش من این رو برای یک ماکرو اسکریپت می خواستم که اول باید با کمک جمله ی شرطی و بولین رندرر رو تست می کردم یه چیزی مثل این:



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا این قسمت از اسکریپتم اشکال داره و هیچ وقت اجرا نمیشه چون درقسمت جمله ی شرطی دوم همیشه پاسخ منفی هست.
من برای تعیین رندرر مشکلی ندارم مثلا:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
که عمل می کنه.
تشکر.