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

▪️ @UnityLearning ▫️

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

@UnityLearning_Admin

🔹 کد شامد /👇

1-1-3526-61-3-1

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

@UnityLearning_Ads

لینک گروه تبادل نظر اعضای کانال
@UnityLearning_Group
Download Telegram
ShootBullet.cs
1.3 KB
📋 اسکریپت آماده (به همراه توضیحات کامنت شده فارسی) برای تیر اندازی یک تیر توسط کاراکتر بازیکن به زبان سی شارپ

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

🔸 توضیحات فارسی در اسکریپت قرار گرفته است، در صورتی که مطالب فارسی را در اسکریپت مشاهده نمی کنید، لازم است، Encoding نرم افزار ویرایشگر خود را تغییر و روی UTF 8-16 قرار دهید. مثلا اگر از Notepad++ استفاده می کنید، برای اینکار از منوی Encoding و انتخاب گزینۀ UTF-8 استفاده نمایید.

👈 در این اسکریپت تیراندازی با کلید Space انجام می شود، که می توانید با تغییر آن از #کلاس KeyCode هر کلید دیگری را انتخاب نمایید. ضمناً تیر در محل (Position) و با جهتِ (Rotation) آبجکتی که کد را به آن متصل می کنید، ساخته می شود، بنابراین لازم است از یک گیم آبجکت خالی (Empty Game Object) در دست بازیکن یا سر اسلحه آن استفاده نمایید و این اسکریپت را جهت اجرا به آن بدهید تا تیر در محل مورد نظر شما ساخته شود.

@UnityLearning
Unity Learning
ShootBullet.cs
Instantiate.pdf
583.9 KB
💬 مطالب تکمیلی در مورد تابع Instantiate جهت ساخت آبجکت در زمان اجرای بازی (Run-Time)

🔸 #توضیحات کامل در رابطه با مثال تیراندازی در رابطه با دستور و تابع Instantiate جهت ساخت آبجکت در زمان اجرای بازی (کدنویسی) به زبان سی شارپ

@UnityLearning
com.adobe.reader_1900008512.apk
59.7 MB
⭕️ دانلود نرم افزار Adobe Reader جهت بازکردن فایل های PDF در #اندروید

🔹 جهت دانلود نسخه iOS نیز می‌توانید از لینک پایین استفاده نمائید.

@UnityLearning
Audio
⚫️ فرا رسیدن سوم رجب، سالروز شهادت «حضرت امام هادی علیه السلام» را تسلیت عرض می‌کنیم.

🔹صفا و مروه کجا و حریم یوسف زهرا
🔸صفاست در حرم با صفای حضرت هادی

@UnityLearning
ChangeColorMaterial.mkv
54.8 MB
🎦 #فیلم #آموزش «تغییر رنگ آبجکت های سه بعدی با استفاده از Material ها در یونیتی»

🔸 ظاهر آبجکت ها در #یونیتی توسط #کامپوننت MeshRenderer قابل دسترسی است، این ظاهر می تواند توسط یک تکسچر یا رنگ های خاص پر شود. در این فیلم آموزشی به صورت یادآوری به بیان نحوه تغییر رنگ آبجکت ها با استفاده از این کامپوننت در محیط ساخت بازی و همچنین کد نویسی (به زبان سی شارپ) پرداخته خواهد شد.

@UnityLearning
🔸دانلود #پکیج Blue Button Orc GUI ساخت منوی وسط بازی (PauseMenu) [به شکلی که در تصویر مشاهده می کنید]

👈 برای استفاده از پکیج آن را به بازی خود Import کنید [برای آموزش کلیک کنید] و سپس با استفاده از پریفاب موجود در پوشه Example یا از Scene موجود در همین پوشه از این منو، در بخش هایی که لازم دارید، آنرا نمایش دهید. [نکات اضافه کردن پکیج ها ]

💰 قیمت پکیج در Asset Store معادل 15$ می باشد.

@UnityLearning
Blue Button Orc GUI_@UnityLearning.7z
464.9 KB
🔸 #دانلود #پکیج ساخت منوی وسط بازی با تکسچر و پس زمینه اُرک ها

🔹 ساخت این #منو با استفاده از توابع GUI انجام می شود و تکسچر پس زمینه آن نیز بر اساس تصاویر و طرح های Orc ها می باشد. با استفاده از اسکریپت GUIExampleOrc می توانید تغییرات دلخواه خود مثل تغییر متن ظاهری دکمه ها و اعمالی که باید بعد از کلیک شدن روی آن ها اتفاق بیافتد را اِعمال نمایید.

@UnityLearning
All-in-One Fire FX v1.0.1_@UnityLearning.7z
29.4 MB
🔹 #دانلود #پکیج بسیار با کیفیت انواع مدل های آتش به صورت یک جا (All in One)

💾 نام پکیج: All-in-One Fire FX
💻 قابل استفاده: یونیتی 2017 به بعد (تست شده در یونیتی 2018)
💰 قیمت #پکیج: 7.99$
🔥 تعداد مدل آتش: 21 به همراه #صدا
📋 توضیحات: پکیج کاملی برای استفاده از مدل های مختلف آتش (مثل گوی آتشین و ...) - دارای بیش از 20 مدل آتش مختلف و کاربردی برای ساخت بازی های این سبک - دارای صوت سوختن و...

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

@UnityLearning
Add_Import_Package.mkv
37.2 MB
🎦 #فیلم #آموزش استفاده از #پکیج ها در #یونیتی

💡 #یادآوری : به جهت استفاده از یک پکیج در یونیتی ساده ترین راه ممکن استفاده از منوی Asset و سپس Import Package و Custom Package است.

🔹 جهت دانلود فیلم از کانال یونیتی لرنینگ در سرویس اشتراک ویدیوی نماشا کلیک کنید.

@UnityLearning
📋 #نظرسنجی

👥 کاربران عزیز، لطفا در این نظر سنجی شرکت نمائید. از قرارگیری فیلم های آموزشی در سرور نماشا، راضی هستید؟
Anonymous Poll
56%
بله ، ادامه پیدا کند.
23%
تاحدودی
22%
خیر
Timers Clocks v1.08_@UnityLearning.unitypackage
602.2 KB
#پکیج ساده برای نمایش ساعت در بازی

به دو صورت GUI برای نمایش دوبعدی روی صفحه بازی (رابط کاربری) و یک ساعت سه بعدی برای قرار گیری در بازی به عنوان ساعت دیواری

🔸 جهت استفاده از ساعت ها دو پریفاب (یکی برای GUI و دیگری مدل ساعت سه بعدی) تعبیه شده است و همچنین می توانید از محیط های آماده خود پکیج، که در پوشۀ Demo Scene موجود است، استفاده نمایید.

📋 مستندات کامل پکیج هم در پوشه Documentation به صورت فایل PDF قرار گرفته است.

@UnityLearning
Cartoon Skybox.zip
193.3 KB
📸 تصویر آسمان کارتونی برای استفاده در بازی های #دو_بعدی

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

📍به همراه یک محیط (Scene) طراحی شده و آماده

@UnityLearning
⚫️ درگذشت تعدادی از هموطنان عزیز در حادثه #سیل در نقاط مختلف کشور را به بازماندگان و ملت شریف ایران #تسلیت عرض می‌کنیم.

#ایران_تسلیت 🏴
2D Vehicle Controller v1.2.0 (1).unitypackage
166.8 KB
📥 #دانلود #پکیج کاربردی برای حرکت ماشین در بازی های #دو_بعدی

📋 دارای اسکریپت های حرکتی ماشین روی چرخ ها (به همراه یک محیط طراحی شده ساده که فقط کافی است کاربر ماشین ها را به صورت Sprite (عکس دوبعدی) در بازی و روی GameObject ها قرار دهد)

📍 جهت اضافه کردن پکیج به محیط بازی دوبعدیِ خود، بعد از زدن گزینۀ Import گزینه I Made Backup را انتخاب نمایید.

@UnityLearning
📥 #دانلود آخرین نسخه نرم افزار Notepad++

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

🔸 آخرین نسخه نرم افزار 7.6.5

📍 دانلود نسخه 64 بیتی [حجم: 3.6 مگابایت]

📍 دانلود نسخه 32 بیتی [حجم: 3.4 مگابایت]

@UnityLearning
🔸 حضرت امام موسی کاظم (علیه السلام) می فرمایند:

«بهترین چیزی كه به وسیله آن بنده به خداوند تقرّب می‌جوید، بعد از شناختن او، نماز و نیكی به پدر و مادر و ترك حسد و خودبینی و نیز ترکِ به خود بالیدن است.»

⚫️ شهادت حضرت امام موسی کاظم را به تمام شیعیان جهان #تسلیت عرض می کنیم.

@UnityLearning
uAudio Mp3 PlayerStreamer v2.2.2.8_@UnityLearning.unitypackage
2.6 MB
🔹 #دانلود #پکیج پخش کننده یا Player موسیقی در بازی به صورت آفلاین و آنلاین (پخش از اینترنت با URL)

💾 نام پکیج: uAudio Mp3 PlayerStreamer
💻 قابل استفاده: یونیتی 2018 (تست شده)
💰 قیمت #پکیج: 20$
🖱 نسخه پکیج: 2.2.2.8
📱پلتفرم های قابل استفاده: Windows, iPhone, Android

📋 توضیحات: پکیجی جهت ساخت پلیر صوتی در بازی به همراه رابط کاربری ساده (UI) برای وارد کردن آدرس #صدا - همچنین این پکیج هم موسیقی را به صورت آفلاین و هم به صورت آنلاین (با وارد کردن آدرس URL صدا) پخش می کند.

💡راهنمایی: فایل ها و پوشه های این پکیج بعد از اضافه شدن به پروژه یونیتی در پوشه Plugin قابل دسترسی هستند.


@UnityLearning
Climbing_Ladder.cs
1.5 KB
📋 اسکریپت آماده برای ساخت حالت «بالا رفتن از نردبان» به زبان #سی_شارپ

🔸یکی از روش هایی که می توان برای بازیکن حالت بالا رفتن از نردبان را در بازی ایجاد کرد، از بین بردنِ تأثیر جاذبه روی آبجکت بازیکن (دارای #کامپوننت Rigidbody) است. همانطور که قبلا نیز بیان کردیم، با استفاده از پارامتر Gravity در کامپوننت Rigidbody می توان به اینکه «جاذبه روی آبجکت تاثیر داشته باشد یا خیر؟» دسترسی داشت. بنابراین می توان با تنظیم این پارامتر در کد نویسی و در زمان هایی که می دانیم آبجکت به نردبان نزدیک شده است، حالت بالا رفتن برای آبجکت را فراهم کرد.

▫️برای تنظیم پارامتر Gravity برای آبجکت های دارای کامپوننت Rigidbody می توان از کد زیر استفاده کرد./🔻

GetComponent<Rigidbody>().useGravity

🔹به طور مثال جهت غیر فعال کردن جاذبه برای آبجکت Player /🔻

playerObject.GetComponent<Rigidbody>().useGravity = false;

👈 اکنون می توان با دستورات حرکتی (مثل دستور Translate ) عمل بالا رفتن در جهت عمودی (محور y) را اعمال کرد. [در اسکریپت این عمل با کلید های Z و S اعمال گردیده است]

@UnityLearning
Unity Learning
Climbing_Ladder.cs
💬 آموزش استفاده از اسکریپت «ایجاد حالت بالا رفتن از نردبان»

🔸 این اسکریپت عملِ تشخیص نزدیک شدن بازیکن به نردبان را توسط توابع OnTriggerEnter و OnTriggerExit انجام می دهد، بنابراین باید یک تریگر مناسب برای نردبان خود ایجاد نمایید. ( با استفاده کامپوننت های Collider) سپس این اسکریپت را به آبجکت نردبان (که برای آن کالیدر یا Trigger ساخته اید) بدهید.

🔹 آبجکت بازیکن خود را به متغیر playerObject بدهید یا تگ این آبجکت را روی Player تنظیم کنید. پارامتر Speed نیز سرعت بالا رفتن از نردبان است. در بازی می توانید با کلید های S و Z برای بالا و پایین رفتن از نردبان استفاده کنید یا در صورت نیاز در اسکریپت آنها را بر اساس بازی خود تغییر دهید.

👈 در هنگام تنظیم Trigger دقت نمایید بعد از تنظیم کردن Collider تیک گزینه Trigger را بزنید. [تصویر]

▫️در صورتی که اعمال کامل و صحیح انجام شده باشد، بازیکن با نزدیک شدن به نردبان (ها) از آن ها با استفاده از کلیدهای معرفی شده بالا خواهد رفت.

@UnityLearning
This media is not supported in your browser
VIEW IN TELEGRAM
📥 #دانلود #پکیج مدل ها و متریال های آب در بازی های #دو_بعدی

💧 پکیج Water 2D Kit یک پکیج بسیار کاربردی در جهت طراحی محیط های آب در بازی های دو بعدی می باشد که می توانید نسخه کامل آن را دانلود نمایید.

⭐️ قابلیت های این پکیج به شرح زیر است (خلاصه قابلیت های این پکیج در فیلم قرار داده شده موجود است) /🔻

🔸 تعداد 15 متریال خاص برای استفاده در آبجکت های آب (Water)

🔹 دو نوع آب کاملاً انیمیت شده (دارای موج)

🔸 تعداد 7 صوت حرکت در آب

🔹 ابزار کامل برای سفارشی کردن متریال ها

🔸 ایجاد حالت حباب در محیط آبی (مثلا در هنگام حرکت کردن آبجکت)

🔹 یک محیط کامل طراحی شده (قابل مشاهده در فیلم این پست)

🔸 و بسیاری قابیلت های دیگر که می توانید به رایگان در پست بعدی دریافت نمایید.

@UnityLearning
Water 2D Kit v1.1.unitypackage
5.1 MB
🔹 #دانلود #پکیج انواع مدل های آب به صورت یک جا

💾 نام پکیج: Water 2D Kit
💻 قابل استفاده: یونیتی 2017 به بعد (تست شده در یونیتی 2018)
💰 قیمت #پکیج: 9$
💧 تعداد مدل و متریال آب: بیش از 20 مدل/متریال
📋 توضیحات: پست توضیحات و معرفی ویژگی های پکیج
💯 نام پوشه پکیج بعد از اضافه شدن به محیط پروژه: Raving Bots
📜 به همراه مستندات کامل انگلیسی در فایل PDF

@UnityLearning