Unity Learning
Open in Telegram
⭕️کانال آموزش حرفـــه ای موتور بازی سازی یـــونیتی ▪️ @UnityLearning ▫️ 🔹ارتباط با مدیر کانال/👇 @UnityLearning_Admin 🔹 کد شامد /👇 1-1-3526-61-3-1 💰 تعرفه تبلیغات/👇 @UnityLearning_Ads ✅ لینک گروه تبادل نظر اعضای کانال @UnityLearning_Group
Show more2 972
Subscribers
No data24 hours
-117 days
-3730 days
Posts Archive
2 972
📥 #دانلود #پکیج کاراکتر اسکلت 💀 همراه با انیمیشن
🔹 پکیج فوق دارای #آبجکت یک اسکلت جنگجو (همراه با شمشیر 🗡 و زره 🛡) دارای انیمیشنِ حمله و پرش میباشد.
🅰 نام کامل پکیج: Skeleton Hero Lieutenant
💰 قیمت: 13.40 یورو
💡دارای محیط آماده: بله
💻 قابل استفاده در: یونیتی ۴.۲.۱ به بعد
📅 آخرین به روز رسانی: Sep 20, 2018 (نسخه ۲)
🛡 یک خروجی ساده از آبجکت و پنجره Animator مربوط به آن در پست بعدی قرار خواهد گرفت.
@UnityLearning
2 972
🎦 #فیلم انجام مثالی دیگر از Animator در یونیتی
(انجام کارهای تکرار شونده)
🔹 برخی کارها در بازی باید دائما تکرار شوند، یکی از راههای انجام اینگونه اعمال، استفاده از ویژگی ساخت انیمیشن یا Animator در یونیتی است. البته راههای دیگری مثل اسکریپت نویسی نیز برای این کار وجود دارد.
🔸 در این #مثال اعمالی مثل چرخش، تغییر رنگ و اندازه یک #آبجکت به صورت تکرار شونده و با کمک ویژگی Animator انجام میشود.
📼 امکان دانلود و مشاهده از آپارات نیز فراهم شده است.
@UnityLearning
2 972
❓#سوال
🔹️در رابطه با بردارها در محیط اسکریپتنویسی یونیتی، کدام یک از مشخصههای زیر، طول آن (بردار) را برمیگرداند؟
2 972
🎦 #فیلم انجام یک #مثال از آموزشهای گذشته
⚪️ ایجاد انیمیشن باز و بسته شدن درب🚪 و اجرای آن به همراه تمام جزئیات
🔸 روش های مختلفی برای ایجاد حالت باز و بسته شدن درب در یونیتی وجود دارد، یکی از این روش ها، استفاده از ویژگی ساخت انیمیشن یا Animator در یونیتی است.
✅ بهکمک این روش میتوان بهراحتی حالت باز شدن در، هنگام نزدیک شدن بازیکن به آن و حالت بسته شدن آن را نیز تنظیم کرد. تمام حالات باز و بسته شدن درب (َشامل صدا، باز و بسته شدن با نزدیک شدن بازیکن یا با زدن یک کلید خاص و...) در این ویدیو آموزش داده خواهد شد.
🎬 امکان دریافت ویدیو از آپارات نیز فراهم شده است.
@UnityLearning
2 972
🌷 صد شکر که پیغمبر رحمت داریم
هم دست به دامان ولایت داریم
🌹 با ذکر شریف و مستجاب صلوات
امید شفاعت به قیامت داریم
🌸 عید سعید غدیر خم مبارک باد.
@UnityLearning
2 972
🎦 #فیلم #معرفی و #آموزش استفاده از پکیج Glyph3D برای ساخت آبجکت متنی #سه_بعدی در یونیتی
🔹 بعد از اضافه شدنِ پکیج به محیط یونیتی، گزینه Glyph3D در منوی GameObject ساخته می شود. انتخاب این گزینه باعث باز شدن یک پنجره به همین نام خواهد شد که با استفاده از آن می توان متن تایپ شده را به آبجکت سه بعدی تبدیل کرد (تنها با یک کلیک!)
🔸#تست پکیج با متن فارسی نیز در انتهای ویدیو قرار گرفته و البته امکان دانلود از آپارات نیز فراهم شده است.
@UnityLearning
2 972
🎦 #دانلود #پکیج بسیار کاربردی برای تبدیل متن به آبجکت سه بعدی در محیط یونیتی (بدون استفاده از نرم افزارهای سه بعدی سازی مثل مایا)
🔸 همانطور که می دانید، روش های مختلفی برای نمایش متن های سه بعدی در یونیتی وجود دارد. این روش ها، قبلاً در کانال بررسی شده اند. روش دیگر یا به عبارتی ساده ترین روش برای اینکار استفاده از پکیج Glyph3D است. این ابزار به راحتی به محیط یونیتی اضافه شده و شما می توانید هر متنی را با هر فونتی به آبجکت سه بعدی تبدیل کرده و آن را به محیط بازی خود اضافه کنید. (برای تایپ فارسی می توانید از نرم افزارهای فارسی نویس، مثل Zabet که قبلا در کانال قرار گرفته است، استفاده کنید)
📼 فیلم آموزش استفاده از پکیج به صورت کامل، در پست بعدی قرار خواهد گرفت.
@UnityLearning
2 972
⚪️ دستورات معرفی شده در ویدیوی آموزشی مربوط به DropDown #خلاصه
🔹 به منظور اضافه کردن پارامتر (گزینه انتخابی) به کنترل می توان از دستور AddOptions استفاده کرد. این تابع در ورودی خود یک List را می گیرد که در واقع مجموعه ای از مقادیری است که قرار است، یکی یکی به کنترل اضافه شوند.
🔸 برای پاک کردن تمامی آیتم های یک DropDown نیز می توان از دستور ClearOptions استفاده کرد، این تابع هیچ پارامتر ورودی ندارد و در زمان اجرا تمامی پارامترهای کنترل را حذف می کند.
🔹 بدست آوردن اندیسِ گزینۀ انتخاب شده با پارامتر value از این کتترل امکان پذیر است، در واقع کاربر نهایی بازی هر کدام از گزینه را که انتخاب کند، اندیس آن گزینه در این پارامتر (value) قرار خواهد گرفت که بر اساس آن می توان تصمیم گرفت که چه عملی انجام شود.
🔸 ذخیره لیستی از دادهها با استفاده از #کلاس List امکانپذیر است. با استفاده از کلاس List میتوان هر نوع دادهای را به صورت صف (پشت سرهم) ذخیره کرد.
@UnityLearning
2 972
🎦 #فیلم #آموزش کامل استفاده از کنترل DropDown در #یونیتی
#قسمت_اول #طراحی_رابط_کاربری
🔸 یکی از کنترل های کاربردی یونیتی در زمینۀ UI (رابط کاربری) کنترل DropDown اســت. در واقع این کنترل همان کنترل ComboBox در محیط ویژوال استودیو و زبان سی شارپ است که در یونیتی بدین شکل تعریف شده است.
🔹 اَعمال خاصی مثل اضافه کردن یک پارامتر به کنترل (هم در کدنویسی و هم در زمان طراحی بازی)، اجرای کد در زمان انتخاب یکی از مقادیر (با استفاده از رویداد On Value Change) و حذف پارامتر در این ویدیو توضیح داده خواهد شد. سایر دستورات و آموزش های مربوط به این کنترل کاربردی در قسمت های بعــــدی آموزش قرار خواهد گرفت.
🌀 دستورات معرفی شده در این فیلم به صورت جداگانه (آموزش #متنی) در کانال قرار خواهد گرفت. امکان دانلود و مشاهده این فیلم از آپارات نیز فراهم شده است.
@UnityLearning
2 972
❓ #سوال
👥 #اطلاعات_عمومی 🔹️ در حال حاضر، مقر اصلی شرکت سازنده موتور یونیتی یا Unity Technology در کدام شهر (کشور) است؟
2 972
🎦 #فیلم #آموزش ایجاد Breakpoint (نقطه توقف) در هنگام اجرای بازی در کدهای ویژوال استودیو
🔹 در یونیتی به کمک دستور Debug.Break می توان در هر خط که بخواهیم بازی را متوقف (Pause) کرد، اما اگر بخواهیم این کار را با ویژوال استودیو و قابلیت Breakpoint آن انجام داد، باید چه کرد؟
📋 ویژوال استودیو، بعد از هماهنگی با یونیتی، به راحتی به پردازش های یونیتی متصل می شود و هر زمان که شما مشخص کنید (هر خطی که Breakpoint را روی آن قرار دهید) بازی را متوقف می کند، در این زمان می توان عملیات بررسی مقادیر متغیر ها و... را در محیط ویژوال استودیو انجام داد.
@UnityLearning
2 972
🎦 #فیلم #آموزش استفاده از دستورات کلاس Gizmos در یونیتی 2019
🔹 دستورات کلاس Gizmos برای انجام یک سری اَعمال کنترلی (مثل رسم اشکال، خطوط و...) در یونیتی کاربرد دارند. این دستورات باید در توابع OnDrawGizmos و OnDrawGizmosSelected قرار گیرند و در سایر توابع یونیتی کاربردی ندارند و باعث ایجاد خطا خواهند شد.
🔸 دستورات این توابع در محیط Editor یونیتی (حتی قبل از اجرای بازی) و در زمان طراحی محیط اجرا می شوند. در این فیلم یک مثال آموزشی برای کشیدن خط بین تمام آبجکت های دارای یک تگ خاص، توضیح داده می شود. البته دستورات دیگر این کلاس (Gizmos) نیز معرفی خواهند شد.
🎬 امکان دانلود و مشاهده از آپارات نیز فراهم شده است.
@UnityLearning
2 972
🌷 امام علی (علیه السلام):
برخی از گناهان جز در عرفه بخشیده نمیشوند.
🌹 فرا رسیدن عید قربان و روز عرفه را خدمت همراهان گروه و کانال یونیتی لرنینگ تبریک و تهنیت عرض کرده و از شما بزرگواران التماس دعا دارم.
@UnityLearning
2 972
📥 #دانلود #پکیج Bolt پیادهسازی قابلیت Visual Scripting برای یونیتی
🔹قابلیت Visual Scripting در یونیتی، ویژگی خاصی برای تولید خودکار کدها به صورت ویزارد و بدون اینکه کاربر درگیر کد نویسی شود، است که مدتی است توسط یونیتی تکنولوژی پیگیری میشود.
🛠 پکیج فوق ابزاری است که توسط این شرکت برای Visual Scripting در Asset Store قرار گرفته است، البته این تنها پکیج نیست و در این رابطه Assetهای دیگری هم موجود است. به زودی آموزشهایی از این ویژگی در کانال قرار خواهد گرفت. تمام مراحل نصب و پیادهسازی این پکیج به صورت ویزاردی و مرحله به مرحله (از طریق منوهایی که در محیط یونیتی بعد از Import کردن اضافه میکند) انجام میشود.
@UnityLearning
2 972
❓ #سوال
🔹 در محیط یونیتی (پنجرۀ Hierarchy) از کدام کلید ترکیبی می توان برای نسخه برداری (Duplicate) از یک Game-Object استفاده کرد؟
2 972
❓ #سوال
🔸 تمام دستورات زیر برای جابجایی(تغییر موقعیت مکانی) آبجکتها استفاده میشوند، به جز .....؟
2 972
#سرگرمی
⚪️ سیر تکاملی و پیشرفت نسخههای مختلف بازی Call of duty از سال ۲۰۰۳ (نمایش نسخههای مختلف در فیلم)
🔹 بازی ندای وظیفه یا کال آف دیوتی از سال ۲۰۰۳ توسط اکتویژن با سبک تیراندازی اول ارائه شد. اولین نسخه آن در این سال با نام Call ofduty، فقط برای رایانههای شخصی عرضه شد البته بعدها نسخههای کنسول نیز عرضه شد.
🔸 تاکنون نسخههای زیادی از Call of duty برای اکثر قریب به اتفاق پلتفرمهای خروجی (ویندوز، مک، اندروید، PS4، Xbox و...) ارائه شده است که معروفترین آنها را در فیلم بالا مشاهده میکنید (البته تا سال ۲۰۱۸).
🎮 لازم به ذکر است، این بازی در طول این سالها توسط موتورهای مختلفی طراحی شده است، از idTech در ابتدا گرفته تا IW Game Engine که منحصراً برای طراحی این بازی ساخته شده است.
@UnityLearning
2 972
⚪️ #پکیج پرچمهای متحرک برای یونیتی
🔸 این پکیج دارای چند اسکریپت برای اجرای حالت انیمیشن حرکت پرچمهاست که به راحتی میتوانید با تنظیم پارامترهای آن حالت انیمیشن (منظور نحوه حرکت آبجکت است) را تغییر دهید.
@UnityLearning
2 972
🎦 #دانلود #پکیج پرچمهای متحرک برای یونیتی
🇮🇷 اگر در محیط بازی خود نیاز به آبجکت پرچم به صورت متحرک دارید، به راحتی میتوانید از Prefabهای این پکیجِ کاربردی بهره ببرید.
🔹 اجرای انیمیشن وزش باد به پرچم در این پکیج، توسط اسکریپت کنترل میشود که انعطافپذیری را بسیار بالا برده است.
🔸 خروجی یکی از حالتهای پرچم پکیج را در فیلم کوتاه بالا مشاهده میکنید، البته تکسچر پرچم ایران در این پکیج نیست و باید جداگانه اضافه شود.
(قبلا در کانال تصویر پرچم تمام کشورها به صورت فایل فشرده قرار گرفته است)
📥 جهت دانلود پکیج میتوانید از پیکوفایل استفاده کنید، البته فایل پکیج در پست بعدی نیز ارسال خواهد شد.
@UnityLearning
2 972
⚪️ جلوگیری از "بهخواب رفتن" صفحه هنگام اجرای بازی
🔹 همانطور که میدانید، در برخی دستگاههایی که بازی نهایی روی آنها اجرا میشود، مثل گوشی، طبق تنظیمات قسمت صفحه نمایشِ آن، صفحه بعد از مدتی خاموش میشود. اما بازیساز یا برنامهنویس باید در شرایطی جلوی این کار را بگیرد.
🔸 در یونیتی، هر قسمتی از بازی که بخواهیم صفحه دستگاه به حالت Sleep یا به اصطلاح خواب نرود، میتوان از دستور sleepTimeout از #کلاس Screen استفاده کرد.
🔘 بدین منظور میتوان دستور زیر را در محلی مثل تابع Start نوشت. /👇
Screen.sleepTimeout = SleepTimeout.NeverSleep;
🔸 در مقابل دستور بالا، هر زمان بخواهیم خاموش شدن صفحه طبق تنظیمات پیشفرض دستگاه انجام شود نیز، میتوان از دستور زیر بهره برد. /👇
Screen.sleepTimeout = SleepTimeout.SystemSetting;
🔅 در واقع اجرای این دستور باعث میشود، دستگاه مطابق آنچه در تنظیماتش برای زمان بخواب رفتن، معین شده (مثلا بعد از ۳۰ ثانیه) حتی در زمان اجرای بازی بخواب برود.
@UnityLearning
