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