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
#سوال

🔹 در محیط یونیتی (پنجرۀ Hierarchy) از کدام کلید ترکیبی می توان برای نسخه برداری (Duplicate) از یک Game-Object استفاده کرد؟
Anonymous Quiz
8%
Ctrl + F
7%
Alt + F
76%
Ctrl + D
9%
Ctrl + Alt + D
Bolt_@UnityLearning_.unitypackage
40.9 MB
📥 #دانلود #پکیج Bolt پیاده‌سازی قابلیت Visual Scripting برای یونیتی

🔹قابلیت Visual Scripting در یونیتی، ویژگی خاصی برای تولید خودکار کدها به صورت ویزارد و بدون اینکه کاربر درگیر کد نویسی شود، است که مدتی است توسط یونیتی تکنولوژی پیگیری می‌شود.

🛠 پکیج فوق ابزاری است که توسط این شرکت برای Visual Scripting در Asset Store قرار گرفته است، البته این تنها پکیج نیست و در این رابطه Assetهای دیگری هم موجود است. به زودی آموزش‌هایی از این ویژگی در کانال قرار خواهد گرفت. تمام مراحل نصب و پیاده‌سازی این پکیج به صورت ویزاردی و مرحله به مرحله (از طریق منوهایی که در محیط یونیتی بعد از Import کردن اضافه می‌کند) انجام می‌شود.

@UnityLearning
🌷 امام علی (علیه السلام):
برخی از گناهان جز در عرفه بخشیده نمی‌شوند.

🌹 فرا رسیدن عید قربان و روز عرفه را خدمت همراهان گروه و کانال یونیتی لرنینگ تبریک و تهنیت عرض کرده و از شما بزرگواران التماس دعا دارم.

@UnityLearning
Gizmos@UnityLearning.mkv
53.4 MB
🎦 #فیلم #آموزش استفاده از دستورات کلاس Gizmos در یونیتی 2019

🔹 دستورات کلاس Gizmos برای انجام یک سری اَعمال کنترلی (مثل رسم اشکال، خطوط و...) در یونیتی کاربرد دارند. این دستورات باید در توابع OnDrawGizmos و OnDrawGizmosSelected قرار گیرند و در سایر توابع یونیتی کاربردی ندارند و باعث ایجاد خطا خواهند شد.

🔸 دستورات این توابع در محیط Editor یونیتی (حتی قبل از اجرای بازی) و در زمان طراحی محیط اجرا می شوند. در این فیلم یک مثال آموزشی برای کشیدن خط بین تمام آبجکت های دارای یک تگ خاص، توضیح داده می شود. البته دستورات دیگر این کلاس (Gizmos) نیز معرفی خواهند شد.

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

@UnityLearning
Breakpoint@UnityLearning.mkv
18.9 MB
🎦 #فیلم #آموزش ایجاد Breakpoint (نقطه توقف) در هنگام اجرای بازی در کدهای ویژوال استودیو

🔹 در یونیتی به کمک دستور Debug.Break می توان در هر خط که بخواهیم بازی را متوقف (Pause) کرد، اما اگر بخواهیم این کار را با ویژوال استودیو و قابلیت Breakpoint آن انجام داد، باید چه کرد؟

📋 ویژوال استودیو، بعد از هماهنگی با یونیتی، به راحتی به پردازش های یونیتی متصل می شود و هر زمان که شما مشخص کنید (هر خطی که Breakpoint را روی آن قرار دهید) بازی را متوقف می کند، در این زمان می توان عملیات بررسی مقادیر متغیر ها و... را در محیط ویژوال استودیو انجام داد.

@UnityLearning
#سوال

👥 #اطلاعات_عمومی 🔹️ در حال حاضر، مقر اصلی شرکت سازنده موتور یونیتی یا Unity Technology در کدام شهر (کشور) است؟
Anonymous Quiz
20%
کوپنهاگ (دانمارک)
36%
سانفرانسیسکو (ایالات متحده آمریکا)
32%
سیاتل (ایالات متحده آمریکا)
12%
برن (سوئیس)
DropDownUI@UnityLearning.mkv
52.7 MB
🎦 #فیلم #آموزش کامل استفاده از کنترل DropDown در #یونیتی
#قسمت_اول #طراحی_رابط_کاربری

🔸 یکی از کنترل های کاربردی یونیتی در زمینۀ UI (رابط کاربری) کنترل DropDown اســت. در واقع این کنترل همان کنترل ComboBox در محیط ویژوال استودیو و زبان سی شارپ است که در یونیتی بدین شکل تعریف شده است.

🔹 اَعمال خاصی مثل اضافه کردن یک پارامتر به کنترل (هم در کدنویسی و هم در زمان طراحی بازی)، اجرای کد در زمان انتخاب یکی از مقادیر (با استفاده از رویداد On Value Change) و حذف پارامتر در این ویدیو توضیح داده خواهد شد. سایر دستورات و آموزش های مربوط به این کنترل کاربردی در قسمت های بعــــدی آموزش قرار خواهد گرفت.

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

@UnityLearning
Unity Learning via @buttonsbot
DropDownUI@UnityLearning.mkv


⚪️ دستورات معرفی شده در ویدیوی آموزشی مربوط به DropDown #خلاصه

🔹 به منظور اضافه کردن پارامتر (گزینه انتخابی) به کنترل می توان از دستور AddOptions استفاده کرد. این تابع در ورودی خود یک List را می گیرد که در واقع مجموعه ای از مقادیری است که قرار است، یکی یکی به کنترل اضافه شوند.

🔸 برای پاک کردن تمامی آیتم های یک DropDown نیز می توان از دستور ClearOptions استفاده کرد، این تابع هیچ پارامتر ورودی ندارد و در زمان اجرا تمامی پارامترهای کنترل را حذف می کند.

🔹 بدست آوردن اندیسِ گزینۀ انتخاب شده با پارامتر value از این کتترل امکان پذیر است، در واقع کاربر نهایی بازی هر کدام از گزینه را که انتخاب کند، اندیس آن گزینه در این پارامتر (value) قرار خواهد گرفت که بر اساس آن می توان تصمیم گرفت که چه عملی انجام شود.

🔸 ذخیره لیستی از داده‌ها با استفاده از #کلاس List امکان‌پذیر است. با استفاده از کلاس List می‌توان هر نوع داده‌ای را به صورت صف (پشت سرهم) ذخیره کرد.

@UnityLearning
Glyph 3D v1.3.0.1@UnityLearning.unitypackage
1.2 MB
🎦 #دانلود #پکیج بسیار کاربردی برای تبدیل متن به آبجکت سه بعدی در محیط یونیتی (بدون استفاده از نرم افزارهای سه بعدی سازی مثل مایا)

🔸 همانطور که می دانید، روش های مختلفی برای نمایش متن های سه بعدی در یونیتی وجود دارد. این روش ها، قبلاً در کانال بررسی شده اند. روش دیگر یا به عبارتی ساده ترین روش برای اینکار استفاده از پکیج Glyph3D است. این ابزار به راحتی به محیط یونیتی اضافه شده و شما می توانید هر متنی را با هر فونتی به آبجکت سه بعدی تبدیل کرده و آن را به محیط بازی خود اضافه کنید. (برای تایپ فارسی می توانید از نرم افزارهای فارسی نویس، مثل Zabet که قبلا در کانال قرار گرفته است، استفاده کنید)

📼 فیلم آموزش استفاده از پکیج به صورت کامل، در پست بعدی قرار خواهد گرفت.

@UnityLearning
Glyph_3D_@UnityLearning.mkv
28.8 MB
🎦 #فیلم #معرفی و #آموزش استفاده از پکیج Glyph3D برای ساخت آبجکت متنی #سه_بعدی در یونیتی

🔹 بعد از اضافه شدنِ پکیج به محیط یونیتی، گزینه Glyph3D در منوی GameObject ساخته می شود. انتخاب این گزینه باعث باز شدن یک پنجره به همین نام خواهد شد که با استفاده از آن می توان متن تایپ شده را به آبجکت سه بعدی تبدیل کرد (تنها با یک کلیک!)

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

@UnityLearning
This media is not supported in your browser
VIEW IN TELEGRAM
🌷 صد شکر که پیغمبر رحمت داریم
هم دست به دامان ولایت داریم

🌹 با ذکر شریف و مستجاب صلوات
امید شفاعت به قیامت داریم

🌸 عید سعید غدیر خم مبارک باد.

@UnityLearning
Door_Animation@UnityLearning.mkv
81.2 MB
🎦 #فیلم انجام یک #مثال از آموزش‌های گذشته

⚪️ ایجاد انیمیشن باز و بسته شدن درب🚪 و اجرای آن به همراه تمام جزئیات

🔸 روش های مختلفی برای ایجاد حالت باز و بسته شدن درب در یونیتی وجود دارد، یکی از این روش ها، استفاده از ویژگی ساخت انیمیشن یا Animator در یونیتی است.

به‌کمک این روش می‌توان به‌راحتی حالت باز شدن در، هنگام نزدیک شدن بازیکن به آن و حالت بسته شدن آن را نیز تنظیم کرد. تمام حالات باز و بسته شدن درب (َشامل صدا، باز و بسته شدن با نزدیک شدن بازیکن یا با زدن یک کلید خاص و...) در این ویدیو آموزش داده خواهد شد.

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

@UnityLearning
#سوال

🔹️در رابطه با بردارها در محیط اسکریپت‌نویسی یونیتی، کدام یک از مشخصه‌های زیر، طول آن (بردار) را برمی‌گرداند؟
Anonymous Quiz
22%
positiveInfinity
25%
slerp
38%
magnitude
15%
sqrt
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