⭕️ #آموزش پخش #صدا در پس زمینه
🔉برای اینکه در بازی یک صدا به عنوان پس زمینه(در کنار سایر صداهای بازی) در حال پخش باشد، باید AudioSource آن همیشه در کنار AudioListener باشد. منظور این است که باید یک صدا همیشه تولید شود که توسط AudioListener شنیده شود.
🎶این کار به روش های مختلفی قابل اجراست. فرض کنید تنها AudioListener حال حاضر بازی شما FPS است، شما می توانید #کامپوننت AudioSource را به همان FPS بدهید. (این ساده ترین روش است) اکنون آهنگی که میخواهید پخش شود را به Audio clip بدهید. اگر هم می خواهید چند آهنگ مختلف پخش شود از اسکریپت هایی مثل AudioPlayer که در کانال موجود هست استفاده کنید.
🎵روش دیگر(توصیه ما) برای این کار ایجاد یک Empty game object برای اینکار است. گیم آبجکت خالی هیچ ماهیتی(ظاهری) ندارد پس می توانیم آن را به عنوان فرزند به FPS بدهیم و کامپوننت AudioSource را به آن بدهیم.با این کار از شلوغی کار هم برای انجام تنظیمات جلوگیری میشود. همانطور که در فیلم آموزشی نیز بیان کردیم ساخت گیم آبجکت خالی که کامپوننت AudioSource را نیز داشته باشد، از منوی
▶️ GameObject- Audio- AudioSource
قابل دسترسی است.
〰〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
🔉برای اینکه در بازی یک صدا به عنوان پس زمینه(در کنار سایر صداهای بازی) در حال پخش باشد، باید AudioSource آن همیشه در کنار AudioListener باشد. منظور این است که باید یک صدا همیشه تولید شود که توسط AudioListener شنیده شود.
🎶این کار به روش های مختلفی قابل اجراست. فرض کنید تنها AudioListener حال حاضر بازی شما FPS است، شما می توانید #کامپوننت AudioSource را به همان FPS بدهید. (این ساده ترین روش است) اکنون آهنگی که میخواهید پخش شود را به Audio clip بدهید. اگر هم می خواهید چند آهنگ مختلف پخش شود از اسکریپت هایی مثل AudioPlayer که در کانال موجود هست استفاده کنید.
🎵روش دیگر(توصیه ما) برای این کار ایجاد یک Empty game object برای اینکار است. گیم آبجکت خالی هیچ ماهیتی(ظاهری) ندارد پس می توانیم آن را به عنوان فرزند به FPS بدهیم و کامپوننت AudioSource را به آن بدهیم.با این کار از شلوغی کار هم برای انجام تنظیمات جلوگیری میشود. همانطور که در فیلم آموزشی نیز بیان کردیم ساخت گیم آبجکت خالی که کامپوننت AudioSource را نیز داشته باشد، از منوی
▶️ GameObject- Audio- AudioSource
قابل دسترسی است.
〰〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
⭕️ گیمیفیکیشن(Gamification) به معنای استفاده از بازی ورای سرگرمی است. یعنی بتوان از بازی برای هدفی غیر از سرگرمی استفاده کرد.
📱افراد در زندگی وقت زیادی را برای بازی کردن خود قرار می دهند که در پایان آن تنها کسی که از آن سود می برد، بازی ساز است. اما اگر بتوان از بازی علاوه بر هدف سرگرمی اهداف دیگری نیز داشت میتوان مسائل را بهتر مدیریت کرد.
🕹بازی انگاری واژه فارسی است که به گیمیفیکیشن داده اند. بازی انگاری یعنی از بازی به منظور غیر از سرگرمی استفاده کنیم. مثلا بازی داشته باشیم برای آموزش کارکنان یک شرکت یا بازی که بتواند در جهت آموزش (تحصیلات) به دانش آموز استفاده شود.
📑مقالات و تحقیقات زیادی در دنیا در زمینه بازی انگاری درحال انجام است و هر ساله افراد زیادی روی آن کار می کنند.
📉همچنین حوزه های فعالیت آن نیز با پیشرفت صنعت بازی سازی در حال افزایش است.
@UnityLearning
📱افراد در زندگی وقت زیادی را برای بازی کردن خود قرار می دهند که در پایان آن تنها کسی که از آن سود می برد، بازی ساز است. اما اگر بتوان از بازی علاوه بر هدف سرگرمی اهداف دیگری نیز داشت میتوان مسائل را بهتر مدیریت کرد.
🕹بازی انگاری واژه فارسی است که به گیمیفیکیشن داده اند. بازی انگاری یعنی از بازی به منظور غیر از سرگرمی استفاده کنیم. مثلا بازی داشته باشیم برای آموزش کارکنان یک شرکت یا بازی که بتواند در جهت آموزش (تحصیلات) به دانش آموز استفاده شود.
📑مقالات و تحقیقات زیادی در دنیا در زمینه بازی انگاری درحال انجام است و هر ساله افراد زیادی روی آن کار می کنند.
📉همچنین حوزه های فعالیت آن نیز با پیشرفت صنعت بازی سازی در حال افزایش است.
@UnityLearning
⭕ سبک های ساخت بازی
📌 بازی ها در ژانر های مختلف ساخته می شوند که تقریبا می توان برای همه آن ها در یونیتی بازی ساخت در واقع یونیتی اکثر ژانر های بازی سازی را پشتیبانی می کند.
🔎 سبک های بازی به انواع مختلفی تقسیم بندی می شوند و نمی توان یک تقسیم بندی واحد برای آن ها پیدا کرد.
*سبک اکشن
🔸 این سبک بازی سازی، بازی هایی هستند که در آن زد و خورد با سلاح گرم🔫 یا سرد🔪 وجود دارد- بازی های این سبک از پرطرف دار ترین بازی ها در جهان هستند. از جمله زیر سبک های این سبک، اول شخص و سوم شخص هستند.
*سبک شبیه سازی
🔸 سبکی که اکنون بیشتر مورد توجه بازی سازان در جهان است، سبک شبیه سازی است که در آن یک ویژگی خاص (مثل پرواز) به طور کامل شبیه سازی می شود. شبیه سازی زندگی از زیر سبک های این ژانر است که در آن یک زندگی کامل شبیه سازی می شود. مثال خوب این سبک، بازی Sims است که اکثر بازیکنان با آن آشنایی دارند.
*سبک استراتژیک
🔸 در ژانر استراتژیک بازیکن گروهی از بازیکنان را در اختیار دارد که به فرمان های او پاسخ می دهند اما تفاوت اصلی آن با سبک اکشن در این است که در اینجا، جانِ یک بازیکن خاص برای ما اهمیت ندارد بلکه موفقیت کل مورد اهمیت است اما در سبک اکشن هر کدام از بازیکنان دارای اهمیت خاص خود هستند.
*سبک ورزشی
🔸 این سبک یکی از زیر سبک های شبیه سازی است که در آن یک بازی ورزشی(مثل فوتبال، والیبال و...) مورد شبیه سازی قرار گرفته است، به علت استقبال زیاد از این سبک بازی ها، می توان سبک ورزشی را به عنوان یک سبک جداگانه نیز بیان کرد.
*سایر سبک ها
🔸 همانطور که بیان شد، برای تقسیم بندی سبک ها هیچ منبع کاملی وجود ندارد و به هر نحوی می توان سبک بازی ها را دسته بندی کرد. سایر سبک های مهم مثل ماجراجویی🚶 ، نقش آفرینی👤 ، جهان باز🌐 ، هواپیمایی✈ و... نیز از سبک های بازی های ویدیویی هستند. البته برخی بازی ها را نیز می توان از سبک های مختلف دانست/ به طور مثال می توان گفت بازی GTA Vice City هم یک بازی سوم شخص اکشن است و هم یک بازی در سبک جهان باز(در این سبک بازیکن در جهانی مجازی هر کاری می خواهد می تواند انجام دهد)
ℹ برای ساخت بازی ابتدا تصمیم گیری برای ژانر آن مسئله بسیار مهم و کاربردی می باشد و سپس طراحی داستان یا سناریو بازی می تواند به تولید یک بازی موفق کمک کند.
@UnityLearning
📌 بازی ها در ژانر های مختلف ساخته می شوند که تقریبا می توان برای همه آن ها در یونیتی بازی ساخت در واقع یونیتی اکثر ژانر های بازی سازی را پشتیبانی می کند.
🔎 سبک های بازی به انواع مختلفی تقسیم بندی می شوند و نمی توان یک تقسیم بندی واحد برای آن ها پیدا کرد.
*سبک اکشن
🔸 این سبک بازی سازی، بازی هایی هستند که در آن زد و خورد با سلاح گرم🔫 یا سرد🔪 وجود دارد- بازی های این سبک از پرطرف دار ترین بازی ها در جهان هستند. از جمله زیر سبک های این سبک، اول شخص و سوم شخص هستند.
*سبک شبیه سازی
🔸 سبکی که اکنون بیشتر مورد توجه بازی سازان در جهان است، سبک شبیه سازی است که در آن یک ویژگی خاص (مثل پرواز) به طور کامل شبیه سازی می شود. شبیه سازی زندگی از زیر سبک های این ژانر است که در آن یک زندگی کامل شبیه سازی می شود. مثال خوب این سبک، بازی Sims است که اکثر بازیکنان با آن آشنایی دارند.
*سبک استراتژیک
🔸 در ژانر استراتژیک بازیکن گروهی از بازیکنان را در اختیار دارد که به فرمان های او پاسخ می دهند اما تفاوت اصلی آن با سبک اکشن در این است که در اینجا، جانِ یک بازیکن خاص برای ما اهمیت ندارد بلکه موفقیت کل مورد اهمیت است اما در سبک اکشن هر کدام از بازیکنان دارای اهمیت خاص خود هستند.
*سبک ورزشی
🔸 این سبک یکی از زیر سبک های شبیه سازی است که در آن یک بازی ورزشی(مثل فوتبال، والیبال و...) مورد شبیه سازی قرار گرفته است، به علت استقبال زیاد از این سبک بازی ها، می توان سبک ورزشی را به عنوان یک سبک جداگانه نیز بیان کرد.
*سایر سبک ها
🔸 همانطور که بیان شد، برای تقسیم بندی سبک ها هیچ منبع کاملی وجود ندارد و به هر نحوی می توان سبک بازی ها را دسته بندی کرد. سایر سبک های مهم مثل ماجراجویی🚶 ، نقش آفرینی👤 ، جهان باز🌐 ، هواپیمایی✈ و... نیز از سبک های بازی های ویدیویی هستند. البته برخی بازی ها را نیز می توان از سبک های مختلف دانست/ به طور مثال می توان گفت بازی GTA Vice City هم یک بازی سوم شخص اکشن است و هم یک بازی در سبک جهان باز(در این سبک بازیکن در جهانی مجازی هر کاری می خواهد می تواند انجام دهد)
ℹ برای ساخت بازی ابتدا تصمیم گیری برای ژانر آن مسئله بسیار مهم و کاربردی می باشد و سپس طراحی داستان یا سناریو بازی می تواند به تولید یک بازی موفق کمک کند.
@UnityLearning
#اطلاعیه
🔸به #درخواست کاربران کانال به زودی و به محض آماده شدن آموزش ها «شروع بازی سازی شبکه ای چند نفره» در کانال یونیتی لرنینگ
🔹Multiplayer Networking Game Development in Unity Game Engine 🔜 @UnityLearning
🎥 ابتدا در ادامه چند فیلم آموزشی کامل برای شروع کار ساخت بازی شبکه ای قرار خواهد گرفت. این فیلم ها به صورت آموزش پایه ای (basic) هستند.
🔸به #درخواست کاربران کانال به زودی و به محض آماده شدن آموزش ها «شروع بازی سازی شبکه ای چند نفره» در کانال یونیتی لرنینگ
🔹Multiplayer Networking Game Development in Unity Game Engine 🔜 @UnityLearning
🎥 ابتدا در ادامه چند فیلم آموزشی کامل برای شروع کار ساخت بازی شبکه ای قرار خواهد گرفت. این فیلم ها به صورت آموزش پایه ای (basic) هستند.
Media is too big
VIEW IN TELEGRAM
🎥Unity Tutorial: Basic Multi-player networking
🎦 #فیلم #آموزش پایه ای بازی سازی چند نفره شبکه ای در یونیتی- قسمت اول
💡کیفیت عالی
@UnityLearning
🎦 #فیلم #آموزش پایه ای بازی سازی چند نفره شبکه ای در یونیتی- قسمت اول
💡کیفیت عالی
@UnityLearning
Media is too big
VIEW IN TELEGRAM
🎥Unity Tutorial: Basic Multi-player networking
🎦 #فیلم #آموزش پایه ای بازی سازی چند نفره شبکه ای در یونیتی- قسمت دوم
💡کیفیت عالی
@UnityLearning
🎦 #فیلم #آموزش پایه ای بازی سازی چند نفره شبکه ای در یونیتی- قسمت دوم
💡کیفیت عالی
@UnityLearning
Media is too big
VIEW IN TELEGRAM
🎥Unity Tutorial: Basic Multi-player networking
🎦 #فیلم #آموزش پایه ای بازی سازی چند نفره شبکه ای در یونیتی- قسمت چهارم
💡کیفیت عالی
@UnityLearning
🎦 #فیلم #آموزش پایه ای بازی سازی چند نفره شبکه ای در یونیتی- قسمت چهارم
💡کیفیت عالی
@UnityLearning
This media is not supported in your browser
VIEW IN TELEGRAM
🎥Unity Tutorial: Basic Multi-player networking
🎦 #فیلم #آموزش پایه ای بازی سازی چند نفره شبکه ای در یونیتی- قسمت چهارم
💡کیفیت عالی
@UnityLearning
🎦 #فیلم #آموزش پایه ای بازی سازی چند نفره شبکه ای در یونیتی- قسمت چهارم
💡کیفیت عالی
@UnityLearning
MerryFragmasMultiplayer@UnityLearning.mp4
312.9 MB
🎥 #فیلم توصیه شده «ساخت بازی #مولتی_پلیر MerryFragmas» برای شروع ساخت بازی های چند نفره ای مبتنی بر شبکه که در سایت یونیتی قرار داده شده است.
💡کیفیت عالی
@UnityLearning
💡کیفیت عالی
@UnityLearning
⭕️ایجاد ربات جدید به منظور ارتباط با مدیریت کانال برای کسانی که ریپورت هستند.
🔹از این پس میتوانید برای ارتباط با ادمین کانال از ربات زیر نیز استفاده کنید/👇
@UnityLearning_bot
🔹از این پس میتوانید برای ارتباط با ادمین کانال از ربات زیر نیز استفاده کنید/👇
@UnityLearning_bot
⭕ کار با InputFieldدر یونیتی UI
📍 همانطور که قبلا نیز بیان شده بود، به وسیله کنترل UI ـِ InputField می توان کادر متنی داشت که کاربر در آن متنی را وارد کند. در اینجا می خواهیم با این کنترل کامل آشنا شویم.
ℹ ابتدا باید گفت این کنترل از کلاس GUI که مفصلاً توضیح داده شده است، می باشد. نوع آن برای تعریف کردن مقدار متغیر به این شکل است/👇
UnityEngine.UI.InputField;
◀ یعنی به طور مثال خط زیر یک متغیر از جنس InputField تعریف می کند به نام mainInputField (نام متغیر از جنس InputField ) /👇
var mainInputField:UnityEngine.UI.InputField;
🔸 اکنون به کمک خاصیت text این متغیر می توان به متن درون آن دسترسی داشت.
🔹 در واقع text متنی است که کاربر در TextFiled وارد کرده، در این پارامتر از جنس رشته String قرار می گیرد. همچنین می توان از آن برای تعویض متن نمایش داده شده نیز بهره برد.
▫ اسکریپت آماده برای آموزش بیشتر در پست بعدی قرار خواهد گرفت. دقت کنید این اسکریپت در ابتدا متن درون InputField را به UnityLearning تغییر می دهد و از آن به بعد هر وقت کاربر در آن متنی وارد کند (در تابع update) متن وارد شده را به Debug.Log می فرستد تا در پایین صفحه یونیتی چاپ شود.
➕ اسکریپت های آماده بیشتری به زودی از Input Field در کانال قرار خواهد گرفت، همانطور که می دانید از آن می توان برای رمز دار کردن بازی و یا کد تقلب وارد کردن توسط کاربر استفاده کرد و کاربرد آن برای بازی ها زیاد است.
📧 کنترل InputField می تواند شکل های دیگری مثل ورودی ایمیل، پسورد و... نیز به خود بگیرد، برای تغییر آن از گزینه Content Type در پنحره Inspector استفاده می شود.
⬅ در شکل پست بعد تصویر خصوصیات این کنترل در پنجره Inspector قرار می گیرد.
#اسکریپت_نویسی #کد_نویسی #جاوا
@UnityLearning
📍 همانطور که قبلا نیز بیان شده بود، به وسیله کنترل UI ـِ InputField می توان کادر متنی داشت که کاربر در آن متنی را وارد کند. در اینجا می خواهیم با این کنترل کامل آشنا شویم.
ℹ ابتدا باید گفت این کنترل از کلاس GUI که مفصلاً توضیح داده شده است، می باشد. نوع آن برای تعریف کردن مقدار متغیر به این شکل است/👇
UnityEngine.UI.InputField;
◀ یعنی به طور مثال خط زیر یک متغیر از جنس InputField تعریف می کند به نام mainInputField (نام متغیر از جنس InputField ) /👇
var mainInputField:UnityEngine.UI.InputField;
🔸 اکنون به کمک خاصیت text این متغیر می توان به متن درون آن دسترسی داشت.
🔹 در واقع text متنی است که کاربر در TextFiled وارد کرده، در این پارامتر از جنس رشته String قرار می گیرد. همچنین می توان از آن برای تعویض متن نمایش داده شده نیز بهره برد.
▫ اسکریپت آماده برای آموزش بیشتر در پست بعدی قرار خواهد گرفت. دقت کنید این اسکریپت در ابتدا متن درون InputField را به UnityLearning تغییر می دهد و از آن به بعد هر وقت کاربر در آن متنی وارد کند (در تابع update) متن وارد شده را به Debug.Log می فرستد تا در پایین صفحه یونیتی چاپ شود.
➕ اسکریپت های آماده بیشتری به زودی از Input Field در کانال قرار خواهد گرفت، همانطور که می دانید از آن می توان برای رمز دار کردن بازی و یا کد تقلب وارد کردن توسط کاربر استفاده کرد و کاربرد آن برای بازی ها زیاد است.
📧 کنترل InputField می تواند شکل های دیگری مثل ورودی ایمیل، پسورد و... نیز به خود بگیرد، برای تغییر آن از گزینه Content Type در پنحره Inspector استفاده می شود.
⬅ در شکل پست بعد تصویر خصوصیات این کنترل در پنجره Inspector قرار می گیرد.
#اسکریپت_نویسی #کد_نویسی #جاوا
@UnityLearning
TextFied.js
241 B
⭕️ اسکریپت آماده قرار دادن متن درون Input Field در Debug.Log به صورت آزمایشی به زبان جاوا اسکریپت
@UnityLearning
@UnityLearning
⭕️استفاده از یونیتی به عنوان برنامه ساخت اپلیکیشن اندروید
📱با ابزار UI ارائه شده جدید در یونیتی می توان برای با کمک آن برنامه های موبایل (به جای بازی موبایل) ساخت. تنها کافی است با کد نویسی و ایجاد ارتباط بین کنترل های UI برنامه خود را ساخت. ساخت برنامه با یونیتی هیچگاه شبیه به برنامه هایی که با برنامه های ساخت اندروید مثل اندروید استودیو نوشته میشوند شباهتی ندارد اما یکی از این روش ها به شمار می آید.
⚙شما می توانید تغییرات خود را برای ساخت اپلیکیشن اندروید روی پروژه زیر بدهید. این پروژه کوچک را برای آموزش UI چندی پیش در کانال قرار دادیم.
▶️ https://t.me/UnityLearning/319
🛠🛠 با اعمال تغییرات لازم در این پروژه یک اپلیکیشن اندروید بسازید.
〰〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
📱با ابزار UI ارائه شده جدید در یونیتی می توان برای با کمک آن برنامه های موبایل (به جای بازی موبایل) ساخت. تنها کافی است با کد نویسی و ایجاد ارتباط بین کنترل های UI برنامه خود را ساخت. ساخت برنامه با یونیتی هیچگاه شبیه به برنامه هایی که با برنامه های ساخت اندروید مثل اندروید استودیو نوشته میشوند شباهتی ندارد اما یکی از این روش ها به شمار می آید.
⚙شما می توانید تغییرات خود را برای ساخت اپلیکیشن اندروید روی پروژه زیر بدهید. این پروژه کوچک را برای آموزش UI چندی پیش در کانال قرار دادیم.
▶️ https://t.me/UnityLearning/319
🛠🛠 با اعمال تغییرات لازم در این پروژه یک اپلیکیشن اندروید بسازید.
〰〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
Media is too big
VIEW IN TELEGRAM
🔸InputField (Calculator) - Unity 5 UI Tutorial
🎦 #فیلم
⭕️ آموزش استفاده از InputField در یونیتی
📍دانلود شده از یوتیوب
@UnityLearning
🎦 #فیلم
⭕️ آموزش استفاده از InputField در یونیتی
📍دانلود شده از یوتیوب
@UnityLearning
Media is too big
VIEW IN TELEGRAM
🔹Using InputFields with C#
🎦 #فیلم
⭕️ آموزش استفاده از InputField به زبان #سی_شارپ
📍دانلود از یوتیوب
@UnityLearning
🎦 #فیلم
⭕️ آموزش استفاده از InputField به زبان #سی_شارپ
📍دانلود از یوتیوب
@UnityLearning
⭕️استفاده از اسکریپت های آماده یونیتی
👈پکیج کامل اسکریپت های آماده یونیتی از طریق منوی Component و زیر منوی Scripts قابل دسترسی است.
شما به وسیله این مسیر می توانید از اسکریپت های آماده یونیتی استفاده کرد. این اسکریپت ها در این مسیر به صورت دسته بندی شده قرار گرفته است.
🔸به طور #مثال اسکریپت حرکت خودکار آبجکت در صفحه (همانطور که در تصویر زیر مشخص است) برای استفاده از این اسکریپت می توان ابتدا از مسیر(در تصویر پست بعد) آن را به آبجکتی که می خواهیم روی Terrain حرکت کند، داد سپس این اسکریپت به آبجکت اضافه می شود(در تصویر مشخص شده است)
🔹برای استفاده از این اسکریپت می توان به راحتی مقدار جابجایی آبجکت در واحد زمان را در به صورت XYZ وارد کنید وارد کرد. همچنین می توان میزان چرخش آبجکت را نیز تعیین کرد یا اینکه میزان آن را صفر گذاشت تا آبجکت فقط حرکت چرخشی داشته باشد.
▪️اسکریپت های دیگری در این زیر منو موجود است، اسکریپت های حرکتی مثل FPS یا حرکت توپ و بسیاری از اسکریپت دیگر را نیز می توان استفاده کرد.
✨یکی از ویژگی های مهم #یونیتی وجود همین اسکریپت های آماده است که کار برنامه نویسی بازی را به شدت کاهش داده است.
💥یونیتی همچنان پر استفاده ترین موتور بازی سازی برای ساخت بازی های موبایل(اندروید و iOS) است.
#کامپوننت #اسکریپت_نویسی #کد_نویسی
〰〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
👈پکیج کامل اسکریپت های آماده یونیتی از طریق منوی Component و زیر منوی Scripts قابل دسترسی است.
شما به وسیله این مسیر می توانید از اسکریپت های آماده یونیتی استفاده کرد. این اسکریپت ها در این مسیر به صورت دسته بندی شده قرار گرفته است.
🔸به طور #مثال اسکریپت حرکت خودکار آبجکت در صفحه (همانطور که در تصویر زیر مشخص است) برای استفاده از این اسکریپت می توان ابتدا از مسیر(در تصویر پست بعد) آن را به آبجکتی که می خواهیم روی Terrain حرکت کند، داد سپس این اسکریپت به آبجکت اضافه می شود(در تصویر مشخص شده است)
🔹برای استفاده از این اسکریپت می توان به راحتی مقدار جابجایی آبجکت در واحد زمان را در به صورت XYZ وارد کنید وارد کرد. همچنین می توان میزان چرخش آبجکت را نیز تعیین کرد یا اینکه میزان آن را صفر گذاشت تا آبجکت فقط حرکت چرخشی داشته باشد.
▪️اسکریپت های دیگری در این زیر منو موجود است، اسکریپت های حرکتی مثل FPS یا حرکت توپ و بسیاری از اسکریپت دیگر را نیز می توان استفاده کرد.
✨یکی از ویژگی های مهم #یونیتی وجود همین اسکریپت های آماده است که کار برنامه نویسی بازی را به شدت کاهش داده است.
💥یونیتی همچنان پر استفاده ترین موتور بازی سازی برای ساخت بازی های موبایل(اندروید و iOS) است.
#کامپوننت #اسکریپت_نویسی #کد_نویسی
〰〰〰〰〰〰〰
⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
📸 تصویر مسیر انتخاب AutoMoveAndRotate Script
💡اسکریپت آماده حرکت یا چرخش #آبجکت در محیط ِ بازی با توجه به میزان جابجایی یا چرخش که به آن داده در پنجره Inspector میشود.(تصویر در پست بعدی👇)
💡اسکریپت آماده حرکت یا چرخش #آبجکت در محیط ِ بازی با توجه به میزان جابجایی یا چرخش که به آن داده در پنجره Inspector میشود.(تصویر در پست بعدی👇)
📸 تصویر مربوط به پنجره Inspector مربوط به اسکریپت AutoMoveAndRotate تنظیم پارامتر های XYZ برای چرخش و حرکت آبجکت در واحد زمان
@UnityLearning
@UnityLearning
👈 #ادامه توضیحات اسکریپت های آماده یونیتی «توضیح اسکریپت AutoMoveAndRotate»
➕همچنین در این اسکریپت می توان به گزینه های بیشتری دسترسی داشت، مثلا با زدن تیک گزینه Time Scale میتوان مشخص کرد اگر بازی با دستورات کلاس Time متوقف شد، آیا حرکت در این اسکریپت نیز متوقف شود یا خیر؟ (یعنی این حرکت زمانی که بازی با دستور timeScale=0 متوقف میشود ادامه داشته باشد یا خیر؟)
🔜به زودی سایر اسکریپت های مهم و پر استفاده یونیتی که به صورت آماده موجود است در کانال توضیح داده خواهد شد.
🔘 این اسکریپت ها همانطور مشاهده می کنید به صورت Public یا عمومی تعریف شده اند و استفاده از آن ها می تواند تا بخش قابل توجهی از زمان برنامه نویسی در ساخت بازی را کاهش دهد.
@UnityLearning
➕همچنین در این اسکریپت می توان به گزینه های بیشتری دسترسی داشت، مثلا با زدن تیک گزینه Time Scale میتوان مشخص کرد اگر بازی با دستورات کلاس Time متوقف شد، آیا حرکت در این اسکریپت نیز متوقف شود یا خیر؟ (یعنی این حرکت زمانی که بازی با دستور timeScale=0 متوقف میشود ادامه داشته باشد یا خیر؟)
🔜به زودی سایر اسکریپت های مهم و پر استفاده یونیتی که به صورت آماده موجود است در کانال توضیح داده خواهد شد.
🔘 این اسکریپت ها همانطور مشاهده می کنید به صورت Public یا عمومی تعریف شده اند و استفاده از آن ها می تواند تا بخش قابل توجهی از زمان برنامه نویسی در ساخت بازی را کاهش دهد.
@UnityLearning
❗️کاربران محترم تلگرام❗️
❌اخیرا ربات هایی در تلگرام اقدام به فروش آنلاین و واریز وجه از طریق ربات ساخته شده است.
⚜در جریان باشید این ربات ها جعلی بوده و تا این لحظه هیچ عمل بانکی آنلاینی در تلگرام قابل انجام نیست. (هیچ ربات تلگرامی به اطلاعات بانکی ایران متصل نیست و هیچ تراکنشی نیز توسط تلگرام قابل انجام نیست)
❕سود جویان این ربات ها را برای دریافت اطلاعات حساب بانکی شما ساخته اند و بعد از دریافت اطلاعاتی مثل رمز دوم، تاریخ انقضا و CVV2 کارت بانکی 💳 نه تنها هیچ عملی برای شما انجام نمی دهند بلکه اقدام به سرقت اموال نیز میکنند.
📢با انتشار این مطلب دیگران را نیز با خبر کنید.
@UnityLearning
❌اخیرا ربات هایی در تلگرام اقدام به فروش آنلاین و واریز وجه از طریق ربات ساخته شده است.
⚜در جریان باشید این ربات ها جعلی بوده و تا این لحظه هیچ عمل بانکی آنلاینی در تلگرام قابل انجام نیست. (هیچ ربات تلگرامی به اطلاعات بانکی ایران متصل نیست و هیچ تراکنشی نیز توسط تلگرام قابل انجام نیست)
❕سود جویان این ربات ها را برای دریافت اطلاعات حساب بانکی شما ساخته اند و بعد از دریافت اطلاعاتی مثل رمز دوم، تاریخ انقضا و CVV2 کارت بانکی 💳 نه تنها هیچ عملی برای شما انجام نمی دهند بلکه اقدام به سرقت اموال نیز میکنند.
📢با انتشار این مطلب دیگران را نیز با خبر کنید.
@UnityLearning