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
Looping_Animations.mkv
32.8 MB
🎦 #فیلم انجام مثالی دیگر از Animator در یونیتی
(انجام کارهای تکرار شونده)



🔹 برخی کارها در بازی باید دائما تکرار شوند، یکی از راه‌های انجام اینگونه اعمال، استفاده از ویژگی ساخت انیمیشن یا Animator در یونیتی است. البته راه‌های دیگری مثل اسکریپت نویسی نیز برای این کار وجود دارد‌.

🔸 در این #مثال اعمالی مثل چرخش، تغییر رنگ و اندازه یک #آبجکت به صورت تکرار شونده و با کمک ویژگی Animator انجام می‌شود.

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

@UnityLearning
Skeleton Hero Lieutenant v2.0@UnityLearning.unitypackage
60.4 MB
📥 #دانلود #پکیج کاراکتر اسکلت 💀 همراه با انیمیشن

🔹 پکیج فوق دارای #آبجکت یک اسکلت جنگجو (همراه با شمشیر 🗡 و زره 🛡) دارای انیمیشنِ حمله و پرش می‌باشد.

🅰 نام کامل پکیج: Skeleton Hero Lieutenant
💰 قیمت: 13.40 یورو
💡دارای محیط آماده: بله
💻 قابل استفاده در: یونیتی ۴.۲.۱ به بعد
📅 آخرین به روز رسانی: Sep 20, 2018 (نسخه ۲)

🛡 یک خروجی ساده از آبجکت و پنجره Animator مربوط به آن در پست بعدی قرار خواهد گرفت.

@UnityLearning
This media is not supported in your browser
VIEW IN TELEGRAM
🎬 فیلمی کوتاه از خروجی پکیج اسکلت (قرار گرفته در پست قبلی)

🔹 آبجکت اسکلت آماده استفاده بوده و کافی است جهت اجرای انیمیشن‌های آن وضعیت‌ها را تنظیم کرد و در صورت نیاز برای Transitionها شرط‌ِ اجرا گذاشت. برای اینکار از #پنجره Animator استفاده کنید.

ضمنا کیفیت تکسچرهای پکیج نیز مطلوب است و قابلیت تغییر (بر اساس اندازه تکسچر) نیز دارد.

@UnityLearning
زیارت عاشورا(متن کامل عربی).pdf
67 KB
📜 متن کامل زیارت امام حسین علیه السلام در روز عاشورا

⚫️ فرا رسیدن ایام شهادت حضرت امام حسین علیه السلام و یاران با وفای ایشان را خدمت شما همراهان گرامی #تسلیت عرض می‌کنیم.

▪️ عزاداری‌هاتان مورد قبول درگاه الهی، از همه شما بزرگواران #التماس_دعا دارم.



@UnityLearning
Projector@UnityLearning.mkv
22.8 MB
🎦 #فیلم #آموزش استفاده از #کامپوننت Projector

⚪️ نمایش یک متریال (#تکسچر، #رنگ و..‌.) روی یک سری آبجکت

👈 این کامپوننت در یونیتی زمانی کاربرد دارد که بخواهیم یک Material خاص را روی مجموعه‌ای از آبجکت‌ها یا روی قسمتی از آبجکتی مثل Terrain نمایش داد. باید دقت کرد متریال مورد نظر روی آبجکت‌های دارای کامپوننت Renderer نمایش داده می‌شود.
(قبلا در کانال مطالبی در رابطه با این کامپوننت قرار گرفته است)

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

@UnityLearning
Forwarded from Unity Learning
⚫️فرا رسیدن سالروز شهادت امام سجاد علیه السلام فرزند بزرگوار امام حسین را تسلیت عرض می‌کنیم.

السلام علیک یا علی بن الحسین یا زین العابدین
یا وجیهاً عِندالله، اِشْفَعْ لَنا عِندَاللّه

@UnityLearning
UniWebView 3 v3.15.0.unitypackage
4 MB
📥 #دانلود #پکیج UniWebView

⚪️ پلاگین ساده برای نمایش صفحات وب در محیط بازی #یونیتی

#تست_شده توسط یکی از کاربران کانال، در محیط یونیتی 2018

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

🔘 نام کامل پکیج: UniWebView
#⃣ شماره نسخه: 3.15.0 (آخرین نسخه، در حال حاضر نسخه ۴ می‌باشد)
💰 قیمت در استور: 25$

🎬 فیلم آموزشی آماده شده توسط سازنده نیز در پست بعدی قرار خواهد گرفت. همچنین لینک برای آموزش تنظیمات Manifest خروجی موبایل نیز از Github در پایین پست قابل دسترسی است.

@UnityLearning
UniWebView_사용해보기.136.mp4
334.1 MB

🎬 یک فیلم آموزشی از یوتیوب جهت استفاده از پلاگین UniWebView

🔹 برای استفاده از پکیج مطالعه مستندات قرار گرفته در پست قبلی کافیست و این فیلم نحوه کار را نمایش میدهد.

⚠️ لطفا توجه کنید، این فیلم از یوتیوب دانلود شده و توسط کانال یونیتی لرنینگ ساخته نشده است.

@UnityLearning
OnMouseFunctions@UnityLearning.mkv
38 MB
🎦 #فیلم #آموزش استفاده از توابع و رویدادهای ماوس برای آبجکت‌ها در یونیتی

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

🔸 در این #مثال بنا به درخواست شما، عملِ خاصِ تغییر متریال یک آبجکت در هنگام کلیک شدن روی آن انجام خواهد شد. البته این تغییر به صورت رندوم و تصادفی بر اساس تعداد متریال داده شده به اسکریپت انجام می‌شود. برای ساخت یک متریال نیز می‌توان از #پنجره Project و گزینه Create - Material استفاده کرد.

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

@UnityLearning
Medieval Building 59 Church v1.0@UnityLearning.unitypackage
19.2 MB
📥 #دانلود #پکیج Medieval Building آبجکت کلیسای قلعه ای برای #یونیتی

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

💰 قیمت پکیج: 5$
💻 قابل استفاده در: یونیتی 5.2 به بعد (#تست_شده در یونیتی 2019)
#⃣ شماره نسخه: 1.0 (به روز رسانی در Oct 20, 2015)

🎬 به منظور مشاهده آبجکت خروجی پکیج، می‌توانید به #فیلم معرفی قرار گرفته در آپارات مراجعه کنید. (لینک در پایین پست)

@UnityLearning
⚪️ بدست آوردن سیستم‌عاملی که بازی روی آن اجرا شده است.

🔹 در یونیتی کلاسی به نام SystemInfo وجود دارد که می‌تواند اطلاعاتی از سیستمی که بازیِ نهایی روی آن در حال اجراست، به بازی‌ساز بدهد.

👈 دستور operatingSystem از این #کلاس، به منظور نمایش سیستم‌عاملی که بازی روی آن اجرا شده، استفاده می‌شود. این دستور همچنین نسخه سیستم‌عامل (مثلا نسخه api در #اندروید یا ۳۲ بیتی بودن نسخه ویندوز و...) را در کنار نام آن برمی‌گرداند.

🔸 #نکته: خروجی دستور مورد نظر به صورت String (رشته‌ای) است.

SystemInfo.operatingSystem

⭐️ به عنوان #مثال خروجی دستور فوق در برخی سیستم عامل ها به صورت زیر است.

👉 "Windows 7 (6.1.7601) 64bit"
🔹 در سیستم عامل ویندوز ۷ ، ۶۴ بیتی

👉 "iPhone OS 8.4"
🔹در iOS نسخه 8.4

👉 "Android OS API-22"
🔹در #اندروید نسخه 5.1


🔘همانطور که بیان شد، SystemInfo کلاسی است که منظور بررسی یک‌سری اطلاعات از سیستم نهایی که بازی روی آن اجرا می‌شود (مثل نوع پردازنده، میزان باتری و...) ، مورد استفاده قرار میگیرد. در پست‌های آموزشی آینده دستورات مهم این کلاس در قالب متن، فیلم و سوال‌ِ آموزشی در کانال قرار خواهد گرفت.

@UnityLearning
SystemInfo@UnityLearning.mkv
40.4 MB
🎦 #فیلم #معرفی اولیه برخی دستورات مهم #کلاس SystemInfo


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


🔋 به منظور بررسی میزان (درصد) باتری دستگاهی که در حال حاضر بازی (یا برنامه) روی آن در حال اجراست، می توان از دستور battery Level از این کلاس و برای بررسی وضعیت باتری (در حال شارژ و...) نیز می توان از کلاس Battery Status این کلاس بهره برد. دستورات دیگر نیز به صورت معرفی (کوتاه) توضیح داده شده اند.


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

@UnityLearning
تفاوت دستورات WaitForSeconds و WaitforseccondsRealtime در چیست؟

دستورات فوق هر دو به یک منظور در #یونیتی استفاده می‌شوند و آنهم متوقف کردن اجرای دستورات در توابع Coroutine است. اما تفاوت آنها در چیست؟

⭐️ در صورتی که سرعت گذشت زمان در یونیتی را با دستور Timescale تغییر داده باشید، دستور WaitForSeconds بر این اساس (یعنی زمان تغییر سرعت یافته) اجرا را متوقف می‌کند. اما در چنین شرایطی، استفاده از دستور WaitForSecondsRealtime همواره یک نتیجه را بر اساس زمان واقعی (نه بر اساس زمان تنظیم شده توسط Timescale ) خواهد داشت.

🔸 مثلا اگر Timescale برابر 0.5 باشد(یعنی سرعت اجرا روی نصف زمان واقعی تنظیم شده باشد) دستور زیر در زمان واقعی 4 ثانیه توقف ایجاد خواهد کرد.

yield return new WaitForSeconds(2);

🔹 اما در همین شرایط دستور زیر، توقف ۲ ثانیه را ایجاد خواهد کرد.

yield return new WaitForSecondsRealtime(2);

💡 #نکته: در صورتی که در بازی مقدار Timescale تغییر نکرده باشد، عملکرد هر دو دستور مانند هم است.

@UnityLearning
VideoCapture.mkv
19.4 MB
🎦 #فیلم #آموزش استفاده از #پکیج VideoCapture ضبط ویدیو، صدا و عکس از محیط خروجی بازی

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

🔸فایل های دانلود پکیج علاوه بر قرار گیری در محیط پیکوفایل (پایین این پست) در پست های بعدی نیز به صورت مستقیم از تلگرام قابل دریافت هستند.

🔹استفاده از پکیج بسیار ساده بوده و کافی است، برای کار با آن از منوی Tools که به محیط یونیتی اضافه می کند، استفاده کنید.

⭐️ این پکیج برای اجرا نیاز به فایل FFmpeg دارد که روش دانلود آن در فیلم آموزشی معرفی شده و البته پکیج خاص آن را نیز می توانید دریافت کنید.

@UnityLearning
Video_Capture_Pro.unitypackage
4.6 MB
📥 #دانلود فایل اصلی #پکیج Video Capture جهت ضبط فیلم از محیط بازی در ویندوز

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

#⃣ شماره نسخه: 2.4
🖥 قابل اجرا روی: یونیتی 5.6 (تست شده در یونیتی ۲۰۱۹)

@UnityLearning
FFmpegExecutable.unitypackage
60.8 MB


📥 #دانلود #پکیج FFMPEG شامل فایل های لازم برای ضبط فیلم توسط پکیج Video Capture

👌 روش دیگر دانلود و نصب این فایل استفاده از منوی Tools و انتخاب گزینه FFMPEG بر اساس نوع سیستم عامل است که البته سرعت کمتری دارد.

@UnityLearning
This media is not supported in your browser
VIEW IN TELEGRAM
⚪️ #دانلود پکیج مقبره فرعون برای ساخت بازی های این سبک در #یونیتی

👈 شامل آبجکت هایی که در فیلم بالا مشاهده می کنید (ساختمان و آبجکت ها به صورت تکی) به صورت رایگان از طریق پست بعدی

@UnityLearning
Temple of the Pharaoh v1.0@UnityLearning.unitypackage
55.9 MB
⚪️ #دانلود #پکیج آبجکت های کاملی از مقبره های فراعنه با کیفیت مطلوب

این پکیج دارای یک محیط طراحی ساده است که در فیلم قبل آن را مشاهده می کنید. همچنین امکان استفاده از آبجکت هایی مثل صندوف ها، میز ها و ستون ها به صورت جداگانه نیز فراهم می باشد.

🗿 در هنگام اضافه شدنِ پکیج در محیط یونیتی 2019 به بعد چند ارور اولیه رخ می دهد که خود یونیتی اقدام به رفع مشکلات کرده و بعد از چند لحظه می توانید از پکیج استفاده کنید (#تست_شده در یونیتی 2019.4)

@UnityLearning
VSCodeSetup_x64_1.50.0.exe
61.1 MB
📥 #دانلود مستقیم آخرین نسخه از نرم افزار ویرایش اسکریپت ویژوال استودیو Visual Studio Code

🔹 نرم افزاری نسبتا با حجم کم و البته قابلیت بالا جهت ویرایش کد و البته قابلیت هماهنگی با #یونیتی

نسخه ویندوز ۶۴ بیتی

@UnityLearning
VSCodeSetup_ia32_1.50.0.exe
59.1 MB
📥 #دانلود مستقیم آخرین نسخه از نرم افزار ویرایش اسکریپت ویژوال استودیو Visual Studio Code

🔹 بعد از نصب و اجرا از طریق گزینه External Tools در پنجره Preferences نرم افزار را به یونیتی معرفی کنید، ضمنا اسکریپت ها را از طریق خود یونیتی باز کنید نه از طریق Windows Explorer

نسخه ویندوز ۳۲ بیتی

@UnityLearning
⚪️ فعال شدن قابلیت کامنت گذاری در تلگرام به صورت مستقیم و بدون استفاده ربات

🔸 از این پس می‌توانید برای پست‌های کانال‌های تلگرام به صورت مستقیم و با استفاده از گزینه Leave a comment نظرات خود ثبت کنید. این گزینه در پایین پست‌های کانال قرار دارد و انتخاب آن، پیام‌ (کامنت‌های) دیگران را نیز به شما نمایش می‌دهد.

🔹 برای استفاده از این قابلیت تلگرام اندروید خود را به روز رسانی کنید. در حال حاضر این ویژگی برای کانال‌های دارای گروه اختصاصی فعال است.

@UnityLearning