محکومیت جنایات عربستان
مرگ بر آل سعود
مرگ بر آمریکا
مرگ بر داعش
مرگ بر آل سعود
مرگ بر آمریکا
مرگ بر داعش
(این کد برای دوربین است و تابع ActiveCamera دوربین فعال را برمیگرداند و میتوانید به طور مستقیم و غیر مستقیم ( با متغیر ) از آن استفاده کنید:
var CameraS:Camera[];
_______________________
function ActiveCamera()
{
for(var CM in CameraS)
{
if (CM.camera.enabled)
return (CM);
}
}
کلیه آموزش های یونیتی در این وبلاگ تست شده و صد درصد درست است.
در واقع خودم به این مشکلات برخوردم و حل آنرا در وبلاگ قرار دادم.
کپی برداری ممنوع!
به زودی به همراه کد کامل
کلیه حقوق این مطلب محفوظ است و حق کپی برداری از آن برای مهاجر یونیور سیتی حفظ میشود.
در صورت نیاز، لینک این صفحه را در سایت یا وبلاگ خود قرار دهید.
آموزش ساخت منوی اولیه بازی در موتور یونیتی :
مرحله اول برای اینکار ساخت تکسچر منو میباشد. فرض میکنیم با فتوشاپ این تکسچر را ساختید:
حالا باید یک گیم آبجکت خالی (Empty Game Object) درست و یک اسکریپت مثلا به نام MainMenu به آن اختصاص دهیم.
در کد نویسی برای تعریف کردن دکمه از GUI.Button استفاده میکنیم در
پارامتر اول متن نمایش داده شده و در پارامتر دوم موقعیت دوبعدی دکمه را در قالب Rect میدهیم.
خروجی تابع زمانی true است که کاربر روی آن کلیک کند.
پس باید آنرا در یک تابع if بنوسیم و در صورت برقراری این شرط مثلا یک متغیر بولین را true کرده و در محل دیگر از آن بهره گریم.
مطلب دیگر متوقف کردن زمان بازی در زمان اجرای منو است.
برای متوقف کردن از Time.timeScale=0 استفاده میکنیم. در واقع timeScale سرعت اجرای بازی است و اگر روی 0 باشد بازی متوقف است و دیگر کلیه کدهای توابع Update اجرا نمیشود.
در اینجا ما نیاز داریم که دستوراتی بنویسیم که در زمان timeScale=0 اجرا شود. برای اینکار و برای تعریف همه دستورات GUI از تابع OnGUI استفاده میشود.
تابع OnGUI تنها تابعی است که در زمان timeScale=0 اجرا میشود.
کد نویسی کامل این بحث به زودی قرار داده میشود.