Unity Learning
2.99K subscribers
574 photos
211 videos
1.05K files
280 links
⭕️کانال آموزش حرفـــه ای موتور بازی سازی یـــونیتی

▪️ @UnityLearning ▫️

🔹ارتباط با مدیر کانال/👇

@UnityLearning_Admin

🔹 کد شامد /👇

1-1-3526-61-3-1

💰 تعرفه تبلیغات/👇

@UnityLearning_Ads

لینک گروه تبادل نظر اعضای کانال
@UnityLearning_Group
Download Telegram
CameraHolder.cs
2.4 KB
📋 #اسکریپت آماده حرکت دوربین بازی با ماوس به جهت مشاهده و بررسی محیط

🔹 حرکت دوربین در این اسکریپت آماده مانند حرکت در زمان طراحی (محیط Editor) است. چرخش با نگهداشتن کلید راست ماوس و حرکت و زوم با دکمه وسطی انجام می شود. این اسکریپت توسط پکیج Portal Particle که در پست بعدی قرار خواهد گرفت، ارایه شده است.

@UnityLearning
Portal_Teleport@UnityLearning.unitypackage
3.2 MB
📥 #پکیج Teleport Effect مجموعه‌ای از چند Particle Effects برای ایجاد حالت انتقال در بازی‌های فانتزی

🌀 این پکیج به طور کلی دارای ۱۴ مدل خاص برای ایجاد حالت دروازه انتقال، جهت استفاده در یونیتی می‌باشد‌.

🌐 یک Scene آماده نیز برای نمایش تمامی دروازه‌ها قرار گرفته است.

🔹 جهت استفاده از هر مدل، کافی‌ست آن‌را از پوشه‌ی Prefab به محل مورد نظر اضافه کنید.

@UnityLearning
#سوال

🔹️ در کدام گزینه ترتیب اجرای توابع چرخه‌ی حیاتِ یونیتی، درست بیان شده است؟ 🔄 ترتیب اجرا از چپ به راست
Anonymous Quiz
28%
Start ➡️ Awake ➡️ OnEnable
38%
Awake ➡️ Start ➡️ OnEnable
12%
OnEnable ➡️ Start ➡️ Awake
22%
Awake ➡️ OnEnable ➡️ Start
👥#نظر_سنجی

🔹️ در حال حاضر با کدام نسخه یونیتی کار می‌کنید؟
Anonymous Poll
22%
نسخه‌های سری ۵ و قدیمی‌تر
8%
نسخه‌‌‌ی ۲۰۱۷
14%
نسخه‌ی ۲۰۱۸
56%
نسخه‌ی ۲۰۱۹
Free Maya Indian Hero(@UnityLearning).unitypackage
10.7 MB
📥 #دانلود #پکیج Maya Indian Hero

⚪️ مجموعه ای از تصاویر (Sprite) های دو بعدی کاراکتر قهرمان هندی برای ساخت انیمیشن

🔹 این پکیج که در استور یونیتی به صورت رایگان قرار گرفته است، بیشتر به منظور یادگیری برخی آموزش های طراحی انیمیشن های دو بعدی (به وسیلۀ Spriteها) طراحی شده است. در فیلم های آموزشی بعدی کانال از این پکیج استفاده خواهد شد.


پکیج دارای تمامی تصاویر لازم (به صورت Sprite جداگانه) برای انیمیشن های مختلف مثل دویدن، مردن، حمله کردن و... است.

@UnityLearning
This media is not supported in your browser
VIEW IN TELEGRAM
⚪️ تصویر خروجیِ یکی از انیمیشن هایی که می توان با Spriteهای موجود در پکیج Indian Hero طراحی کرد.

🔹 آموزش طراحی این انیمیشن های دو بعدی در یونیتی به صورت فیلم آموزشی قرار خواهد گرفت.

@UnityLearning
Tarbo-Fantasy(@UnityLearning).unitypackage
7.9 MB
📥 #دانلود #پکیج Tarbo-FantasyVillage

⚪️ مجموعه کامل آبجکت های یک روستای کارتونی (فانتزی) مناسب برای ساخت بازی های استراتژیک

🔹 این پکیج دارای تعداد زیادی آبجکت (مثل ساختمان، زمین، درخت و...) است که می توانید برای طراحی بازی های کارتونی (به خصوص بازی های موبایلی و استراتژیک) استفاده کنید.

💰 قیمت این پکیج در استور یونیتی 29.99$ می‌باشد.

@UnityLearning
FantasyVillage.mkv
5.8 MB
🎬 #فیلم معرفی پکیج Fantasy Village (تست در محیط یونیتی ۲۰۱۹.۳.۴)

🏠 محیط این پکیج و همچنین کیفیت آبجکت‌های آن‌را می‌توانید در این ویدیو مشاهده نمائید.

⚠️ تاکید می‌گردد کیفیت آبجکت‌های این پکیج کارتونی یا Low Poly می‌باشد و مناسب برای بازی‌های این سبک است.

🔘 امکان مشاهده از آپارات نیز فراهم شده است.

@UnityLearning
crack.7z
41.3 MB
🔑 #دانلود #فایل #کرک #یونیتی 2019.4.4 مخصوص ویندوز

👈 همانطور که می دانید، آخرین نسخه (نهایی) یونیتی، نسخۀ 2019.4.4 LTS می باشد، شما با استفاده از کرک قرار گرفته می توانید این نسخه را به راحتی کرک کرده و از نسخۀ Pro یونیتی خود لذت ببرید.

🔹 از این پس آموزش های یونیتی لرنینگ با این نسخه در کانال قرار خواهد گرفت.

🔘 لینک های لازم در رابطه با این نسخه، پایین پست قابل استفاده هستند.

@UnityLearning
Unity2019.4.4LTS_Crack.mkv
31.4 MB
🎦 #فیلم #آموزش کامل #کرک یونیتی 2019.4.4 به صورت مرحله به مرحله

👈 در این ویدیو، مراحل کامل کرک یونیتی (که قبلاً در کانال به صورت متنی قرار گرفته بود) توضیح داده خواهد شد.

⚠️ نکته قابل توجه این است که، استفاده از فایل Universal یا عمومی که برای تمامی نسخه های یونیتی ارایه شده است، ممکن است روی این نسخه جواب ندهد، بنابراین برای کرک کردن از همان روش قبل (کپی کردن فایل های کرک و حذف پوشۀ Licensing) استفاده کنید.

@UnityLearning
#سوال

🔹️ برای تغییر جهت جاذبه‌ی کلی یا Global Gravity برای تمام آبجکت‌های دارای کامپوننت Rigidbody از کدام کلاس در اسکریپت نویسیِ یونیتی استفاده می‌شود؟
Anonymous Quiz
38%
کلاس Rigidbody
43%
کلاس Physics
14%
کلاس Vector3
5%
کلاس GameObject
ColorRandom@UnityLearning.mkv
25.8 MB
🎦 #فیلم #آموزش تغییر رنگ تصادفی در یونیتی #یادآوری

🎨 همانطور که می‌دانید، تولید رنگ تصادفی در یونیتی با کمک کلاس Random امکان پذیر است. دستور ColorHSV از این کلاس همیشه یک رنگ تصادفی (از نوع Color) تولید می‌کند.

🔸 اما اگر بخواهیم این رنگ تصادفی از نظر سه پارامتر Red Green Blue
در یک رنج خاص باشد، می‌توان بجای استفاده از دستور ColorHSV ، از کلاس Color استفاده کرد.

🎬 امکان دانلود در کیفیت‌های مختلف از آپارات نیز فراهم شده است.

@UnityLearning
☑️ #خبر

⚪️ بالاخره نسخه ۲۰۲۰ یونیتی به صورت رسمی عرضه شد.

🔹 بعد از مدت‌ها انتظار، بالاخره یونیتی از نسخه ۲۰۲۰ خود به صورت رسمی و نهایی رونمایی کرد. این نسخه امروز برای دانلود در سایت آرشیو یونیتی قرار گرفت.

🔸 خبرهای تکمیلی به همراه لینک‌های دانلود به‌زودی در کانال قرار خواهد گرفت.

🔘 همچنین به محض ارائه کرک پایدار برای این نسخه، در کانال اطلاع رسانی لازم انجام خواهد شد.

@UnityLearning
Tilemap@UnityLearning.mkv
60.6 MB
🎦 #فیلم #آموزش استفاده از ابزار Tilemap برای طراحی محیط بازی‌های سبک #دو_بعدی

🔹 ابزار Tilemap که در یونیتی ۲۰۱۷ معرفی شد، ابزاری است برای رسم دقیق و البته سریع Sprite ها روی صحنه‌ی بازی که از آن می‌توان برای طراحی محیط بازی یا پس‌زمینه‌ی آن بهره برد.

🔸 برای کار با این ابزار، پنجره‌ای به نام Tilemap Palette معرفی شده است که از آن می‌توان برای انتخاب تکسچری که قصد رسم آن در صحنه‌ی بازی را داریم، استفاده کرد. این پنجره دارای ابزاری برای رسم تکسچرها در محل مورد نظر، است.

👈 برای اینکه برای Tilemapهای رسم شده حالت برخورد ایجاد کنیم، می‌توان از #کامپوننت Tilemap Collider 2d استفاده کرد.

💡 همچنین برای تبدیل یک تکسچر به حالت Multiple یا چندتایی، می‌توان از پنجره Sprite Editor و گزینه‌ی Slice آن استفاده کرد. به تمامی این مطالب و همچنین مباحث تکمیلی دیگر، در این ویدیوی آموزشی اشاره شده است.

جزئیات بیشتری از این ابزار در آینده در کانال قرار خواهد گرفت.

@UnityLearning
SpriteAnimation.mkv
67.2 MB
🎦 #فیلم #آموزش ساخت انیمیشن‌های #دو_بعدی در #یونیتی

🔸 انیمیشن‌های دوبعدی در واقع مجموعه‌‌ای از چندین تصویر Sprite است که پشت سرهم نمایش داده می‌شود. برای ایجاد چنین حالتی می‌توان از ویژگی Animator در یونیتی استفاده کرد. برای اینکار همچنین می‌توان از Spriteهای چندتایی استفاده کرد و به‌یک‌باره تمام آنها را به عنوان Sprite در کامپوننت Animator معرفی کرد.

🔹 در این ویدیو که ترکیبی از آموزش‌های قبلی کانال هست، اقدام به طراحی حالت راه رفتن کاراکتر ماریو و حالت‌‌های مختلفی مثل برعکس شدن آن (با استفاده از #کامپوننت Sprite Renderer که قبلا در کانال آموزش داده شد) خواهد شد.

@UnityLearning
⚪️ جلوگیری از "به‌خواب رفتن" صفحه هنگام اجرای بازی

🔹 همانطور که می‌دانید، در برخی دستگاه‌هایی که بازی نهایی روی آنها اجرا می‌شود، مثل گوشی، طبق تنظیمات قسمت صفحه نمایشِ آن، صفحه بعد از مدتی خاموش می‌شود. اما بازی‌ساز یا برنامه‌نویس باید در شرایطی جلوی این کار را بگیرد.

🔸 در یونیتی، هر قسمتی از بازی که بخواهیم صفحه دستگاه به حالت Sleep یا به اصطلاح خواب نرود، می‌توان از دستور sleepTimeout از #کلاس Screen استفاده کرد.

🔘 بدین منظور می‌توان دستور زیر را در محلی مثل تابع Start نوشت. /👇


Screen.sleepTimeout = SleepTimeout.NeverSleep;

🔸 در مقابل دستور بالا، هر زمان بخواهیم خاموش شدن صفحه طبق تنظیمات پیش‌فرض دستگاه انجام شود نیز، می‌توان از دستور زیر بهره برد‌. /👇

Screen.sleepTimeout = SleepTimeout.SystemSetting;

🔅 در واقع اجرای این دستور باعث می‌شود، دستگاه مطابق آنچه در تنظیماتش برای زمان بخواب رفتن، معین شده (مثلا بعد از ۳۰ ثانیه) حتی در زمان اجرای بازی بخواب برود.

@UnityLearning
This media is not supported in your browser
VIEW IN TELEGRAM
🎦 #دانلود #پکیج پرچم‌های متحرک برای یونیتی

🇮🇷 اگر در محیط بازی‌ خود نیاز به آبجکت پرچم به صورت متحرک دارید، به راحتی می‌توانید از Prefabهای این پکیجِ کاربردی بهره ببرید.

🔹 اجرای انیمیشن وزش باد به پرچم در این پکیج، توسط اسکریپت‌ کنترل می‌شود که انعطاف‌پذیری را بسیار بالا برده است.

🔸 خروجی یکی از حالت‌های پرچم پکیج را در فیلم کوتاه بالا مشاهده می‌کنید، البته تکسچر پرچم ایران در این پکیج نیست و باید جداگانه اضافه شود.
(قبلا در کانال تصویر پرچم تمام کشورها به صورت فایل فشرده قرار گرفته است)

📥 جهت دانلود پکیج می‌توانید از پیکوفایل استفاده کنید، البته فایل پکیج در پست بعدی نیز ارسال خواهد شد.

@UnityLearning
AnimatedFlagsV1.03.unitypackage
11.1 MB
⚪️ #پکیج پرچم‌های متحرک برای یونیتی

🔸 این پکیج دارای چند اسکریپت برای اجرای حالت انیمیشن حرکت پرچم‌هاست که به راحتی می‌توانید با تنظیم پارامترهای آن حالت انیمیشن (منظور نحوه حرکت آبجکت است) را تغییر دهید.

@UnityLearning
Media is too big
VIEW IN TELEGRAM
#سرگرمی

⚪️ سیر تکاملی و پیشرفت نسخه‌های مختلف بازی Call of duty از سال ۲۰۰۳ (نمایش نسخه‌های مختلف در فیلم)

🔹 بازی ندای وظیفه یا کال آف دیوتی از سال ۲۰۰۳ توسط اکتویژن با سبک تیراندازی اول ارائه شد. اولین نسخه آن در این سال با نام Call ofduty، فقط برای رایانه‌های شخصی عرضه شد البته بعدها نسخه‌های کنسول نیز عرضه شد.

🔸 تاکنون نسخه‌های زیادی از Call of duty برای اکثر قریب به اتفاق پلتفرم‌های خروجی (ویندوز، مک، اندروید، PS4، Xbox و‌...) ارائه شده است که معروف‌ترین آنها را در فیلم بالا مشاهده می‌کنید (البته تا سال ۲۰۱۸).

🎮 لازم به ذکر است، این بازی در طول این سال‌ها توسط موتورهای مختلفی طراحی شده است، از idTech در ابتدا گرفته تا IW Game Engine که منحصراً برای طراحی این بازی ساخته شده است.

@UnityLearning
#سوال

🔸 تمام دستورات زیر برای جابجایی(تغییر موقعیت مکانی) آبجکت‌ها استفاده می‌شوند، به جز .....؟
Anonymous Quiz
51%
Instantiate دستور
18%
Translate دستور
20%
AddForce دستور
10%
Position پارامتر
#سوال

🔹 در محیط یونیتی (پنجرۀ Hierarchy) از کدام کلید ترکیبی می توان برای نسخه برداری (Duplicate) از یک Game-Object استفاده کرد؟
Anonymous Quiz
8%
Ctrl + F
7%
Alt + F
76%
Ctrl + D
9%
Ctrl + Alt + D