Unity Learning
2.97K subscribers
576 photos
214 videos
1.05K files
282 links
⭕️کانال آموزش حرفـــه ای موتور بازی سازی یـــونیتی

▪️ @UnityLearning ▫️

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

@UnityLearning_Admin

🔹 کد شامد /👇

1-1-3526-61-3-1

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

@UnityLearning_Ads

لینک گروه تبادل نظر اعضای کانال
@UnityLearning_Group
Download Telegram
Super_Mario_Bros_Unity2019.rar
46 MB
🍄 دانلود پروژه برادران سوپر ماریو نسخه قدیمی برای یونیتی به صورت مستقیم از تلگرام

🎮 همانطور که در پست قبل ذکر شد، این پروژه شامل تمامی اتفاقات مرحله اول بازی (چهار زیر مرحله) می‌باشد که در یونیتی ۲۰۱۹ تست شده است. (احتمالا در نسخه های بعد نیز قابل استفاده باشد)

@UnityLearning
July 14, 2023
Media is too big
VIEW IN TELEGRAM
🏴 لحظه تعویض پرچم گنبد حرم امام حسین علیه السلام در کربلای معلی ۲۷ تیر ۱۴۰۲

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

⬛️ اَلسَّلامُ عَلَیْکَ یا اَبا عَبْدِ اللّهِ، وَ عَلَى الْاَرْواحِ الَّتى حَلَّتْ بِفِنائِکَ، عَلَیْکَ مِنّى سَلامُ اللّهِ اَبَدًا ما بَقیتُ وَ بَقِىَ اللَّیْلُ وَ النَّهارُ، وَ لا جَعَلَهُ اللّهُ آخِرَ الْعَهْدِ مِنّى لِزِیارَتِکُمْ. اَلسَّلامُ عَلَى الْحُسَیْنِ وَ عَلى عَلىِّ بْنِ الْحُسَیْنِ وَ عَلى اَوْلادِ الْحُسَیْنِ وَ عَلى اَصْحابِ الْحُسَیْنِ.


@UnityLearning
July 19, 2023
Media is too big
VIEW IN TELEGRAM
🎦 #فیلم #آموزش بدست آوردن آدرس IP در #سی_شارپ (محیط #یونیتی)

🔹 همانطور که می دانید، روش های متفاوتی برای بدست آوردن آدرس IP در سی شارپ وجود دارد، یکی از این روش ها که فقط برای حالت اینترنت قابل استفاده است، سایت icanhazip.com می باشد. این سایت آدرس IP شما در اینترنت را به صورت string به شما نمایش می دهد، بنابراین تنها کافی است با دستوری مثل DownloadString از کلاس WebClient آن را بدست آورد. جزئیات در کلیپ آموزشی توضیح داده شده است.

🔘 همچنین امکان دانلود کلیپ آموزشی از سایت آپارات نیز فراهم می باشد و اسکریپت استفاده شده نیز به صورت فایل مستقیم، در پست بعدی قابل دانلود خواهد بود.

@UnityLearning
July 30, 2023
Unity Learning via @buttonsbot
🎦 #فیلم #آموزش بدست آوردن آدرس IP در #سی_شارپ (محیط #یونیتی) 🔹 همانطور که می دانید، روش های متفاوتی برای بدست آوردن آدرس IP در سی شارپ وجود دارد، یکی از این روش ها که فقط برای حالت اینترنت قابل استفاده است، سایت icanhazip.com می باشد. این سایت آدرس IP شما…
WhatIsMyIp.zip
474 B
📋 #اسکریپت سادۀ استفاده شده در کلیپ آموزشی

💻 نمایش آدرس IP سیستم اجرا کنندۀ بازی

📍 همانطور که ذکر شد، در این اسکریپت با استفاده از دستور DownloadString مقدار String بازگشتی از سایت http://icanhazip.com/ به عنوان آدرس آی پی در یک متغیر String به همین نام بر می گردد.

⚠️ با توجه به اینکه ممکن است، به دلایل مختلف، (با وجود اتصال سیستم به اینترنت) سایت فوق در دسترس نباشد، جهت جلوگیری از بسته شدن بازی، از دستور try catch استفاده شده است.

@UnityLearning
July 30, 2023
Swimming_Pack_for_Opsive_Character_Controllers_v1_1_5_unitypackage
57 MB
🌐 #دانلود #پکیج Swimming Pack for Opsive Character

🏊‍♂ کنترلر حرکتی شنا در آب (شیرجه، شنا، بالا و پایین رفتن در آب)

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

🅰 نام کامل: Swimming Pack for Opsive Character Controllers
💻 قابل استفاده در: یونیتی ۲۰۲۱ به بعد (#تست_نشده)
#⃣ شماره نسخه: ۱.۱.۵ (آخرین نسخه حال حاضر در استور یونیتی ۲ می‌باشد)

@UnityLearning
August 4, 2023
Pit Garage Pack 01 v2.1.zip
318.8 MB
🎦 #دانلود #پکیج Pit Garage

🔹 مجموعه ای از آبجکت های طراحی محیط یک گاراژ ماشین

🅰 نام کامل: Pit Garage Pack 01. – HereVR Race Scene
💻 قابل استفاده در: یونیتی 3 به بعد
#⃣ شماره نسخه دانلودی: v2.1
📅 تاریخ به روزرسانی: Feb 19, 2016
💰 قیمت در استور: 50$

📺 کلیپ تست پکیج در پست بعدی ارسال خواهد شد.

@UnityLearning
August 9, 2023
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 کلیپ تست پکیج Pit Garage Pack

🚗 همانطور که ذکر شد، این پکیج مجموعه ای از آبجکت های با کیفیت برای طراحی گاراژهای مسابقات اتومبیل رانی را در اختیار بازی ساز قرار می‌دهد. ممکن است در هنگام اضافه کردن پکیج با خطاهایی مواجه شوید که اکثرا توسط یونیتی رفع می‌شوند.

⭐️ تست در محیط یونیتی ۲۰۲۲.۱.۲۴ انجام شده است.

💡 لینک های لازم:

⬅️ صفحه استور یونیتی

⬅️ صفحه سازنده

@UnityLearning
August 9, 2023
🎦 #فیلم #آموزش و معرفی نرم افزار Joy To Key

🎮 تبدیل دسته بازی به ماوس و کیبورد در محیط ویندوز

⬅️ با کمک این نرم افزار می‌توان از Joystick به جای ماوس يا کیبورد استفاده کرد که می تواند در بازی هایی که امکان استفاده از دسته در آنها فراهم نیست، مفید واقع شود.


@UnityLearning
August 12, 2023
Simple Color Picker PRO v1.2.unitypackage
554 KB
🎨 #دانلود #پکیج Simple Color Picker

🔹 پنجره انتخاب رنگ در محیط اجرای یونیتی

☑️ با استفاده از این پکیج می توان به یک پنجره جهت انتخاب رنگ در حالت های RGB یا HSV دسترسی داشت و از آن در زمان RunTime بازی استفاده کرد.

🟢 شماره نسخه پکیج: 1.2 (آخرین نسخه 1.4 می باشد)
💻 قابل استفاده در: یونیتی 2020 به بعد (#تست_شده در یونیتی 2022.1.24)

⚠️ ممکن است با توجه به نسخه یونیتی پس از اضافه کردن پکیج به محیط پروژه با Warning هایی مواجه شوید که مربوط به منسوخ شدن دستورات در نسخه های جدیدتر یونیتی است که در صورت نیاز می توانید دستورات را با نسخه های جدیدتر جایگزین کنید.

@UnityLearning
August 12, 2023
Media is too big
VIEW IN TELEGRAM
🎦 #فیلم #آموزش و معرفی پکیج Simple Color Picker

🔹 جهت استفاده از آبجکت Color Picker می توان از محیط Scene دموی پکیج یک Prefab ساخت و از آن در محیط پروژه اصلی استفاده کرد. کافی است هر زمان که بخواهیم پنجره نمایش داده شود، با دستور SetActive این گیم آبجکت (Color Picker) را فعال یا برای عدم نمایش آن غیر فعال (false) کرد.

ColorPicker.SetActive(false);

🎨 این پکیج قابلیت نمایش رنگ در قالب RGB و HSV را داراست که با استفاده از پارامترهای اسکریپت ColorPicker می توان آن را مشخص کرد.

@UnityLearning
August 12, 2023
Media is too big
VIEW IN TELEGRAM
🎦 #فیلم #آموزش نمایش میزان (درصد) باتری سیستم اجرا کنندۀ بازی در یونیتی

🔋 با استفاده از دستورات BatterySatus و BatteryLevel از کلاس SystemInfo می توان به وضعیت و درصد باتری سیستم اجرا کنندۀ بازی دسترسی داشت.

📺 نمایش و دانلود همین کلیپ از آپارات 📺


@UnityLearning
August 13, 2023
MouseDragObject.cs
760 B
📋 #اسکریپت آماده برای تغییر موقعیت مکانی آبجکت ها با استفاده از ماوس (در زمان اجرای بازی)

🔹 با استفاده از این اسکریپتِ ساده می توانید حالت Mouse Drag را به آبجکت های بازی خود اضافه کنید.

☑️ جهت استفاده از اسکریپت، کافی است آن را به گیم آبجکتی که می خواهید با درگ کردن ماوس جابجا شود متصل کنید. این اسکریپت با دوربین اصلی بازی (با تگ MainCamera) کار می کند، بنابراین باید تگ دوربین بازی خود را Main Camera قرار دهید یا در کدهای اسکریپت دوربین مورد نظر خود اضافه کنید. (دوربین جدید با دستور Camera.main در خط 12 - 13 و 19 اسکریپت جایگزین شود)

🎦 کلیپ کوتاهی هم در این رابطه در پست بعدی ارسال خواهد شد.

@UnityLearning
August 29, 2023
Unity Learning
MouseDragObject.cs
This media is not supported in your browser
VIEW IN TELEGRAM
🎦 توضیحاتی در رابطه با اسکریپت درگ کردن آبجکت ها با استفاده از ماوس

🔹 همانطور که ذکر شد، این اسکریپت موقعیت جدید آبجکت را با استفاده از زاویۀ دید دوربین بازی بدست می آورد، این عمل به طور پیش فرض با دوربین Main Camera انجام خواهد شد. در صورت نیاز می توانید کدها را (طبق توضیحات مطرح شده در کلیپ) تغییر دهید. ( در خط 12 - 13 و 19 باید جایگزین دستورات Camera.main شود)

@UnityLearning
August 29, 2023
Unity Learning
MouseDragObject.cs
MouseDragObject.cs
778 B
🟢 #اسکریپت اصلاح شده درگ کردن آبجکت

🔹 اسکریپت قبلی با دوربین Main Camera کار می کند و این اسکریپت با دوربین که به آن معرفی می شود. (به صورت یک پارامتر به نام My Camera تعریف شده است)

📋 توضیحات بیشتر در رابطه با دستورات استفاده شده در اسکریپت:

🔹 با استفاده از دستور Input.mousePosition می توان به موقعیت مکانی اشاره گر ماوس دسترسی یافت. این دستور دو پارامتر x و y دارد که به ترتیب موقعیت ماوس در محور x ها (عرض صفحه نمایش یا محور افقی) و y ها را در اختیار بازی ساز قرار می دهد.

🔸 دستور WorldToScreenPoint از یک کامپوننت (کلاس) دوربین نیز، موقعیت مکانی آبجکت را نسبت به زاویه دیدِ دوربین بر می گرداند.

@UnityLearning
August 29, 2023
This media is not supported in your browser
VIEW IN TELEGRAM
49👎19
September 5, 2023
☑️ #دانلود آخرین نسخه ارائه شده از یونیتی

🔹 آخرین نسخه منتشر شده از یونیتی Unity 2023.1.12 می باشد که تا کنون کرک نشده است.


⚠️ لازم به توضیح است، کلیه لینک ها، از سایت Unity Archive می باشد. در حال حاضر سریعترین روش برای دانلود و نصب یونیتی، استفاده از یونیتی هاب می باشد، اما به دلیل محدودیت های اینترنت، این مسئله کمی مشکل ساز است. در صورت نصب نسخه های آفلاین یونیتی امکان اضافه کردنِ ویژگی های جدید به آن از طریق هاب وجود نخواهد داشت. همچنین می توانید برخی از ماژول های این نسخه را نیز دانلود نمایید. (برخی ماژول ها در پست های بعدی به صورت دانلود مستقیم از تلگرام نیز قرار خواهد گرفت)

@UnityLearning
September 10, 2023
UnitySetup_Android_Support_for_Editor_2023.1.12f1.exe
480.3 MB
🟢 دانلود مستقیم ماژول اندروید یونیتی 2023.1.12

🔹 همانطور که می دانید برای گرفتن خروجی از یونیتی در پلتفرم های خاص، نصب ماژول های آن پلتفرم نیز لازم است. برای پلتفرم اندروید علاوه بر نصب ماژول اندروید (فایل فوق) نیاز به نصب Android SDK JDK Gradle NDK می باشد که از طریق یونیتی هاب قابل دانلود و نصب هستند.

@UnityLearning
September 10, 2023
PDF Renderer v5.31.unitypackage
60.9 MB
🔹دانلود پکیج PDF Renderer

📋 کار با فایل های PDF در محیط یونیتی (نمایش محتویات فایل‌های PDF در زمان اجرای بازی)

💰قیمت در استور یونیتی: ۹۷ $
شماره نسخه: 5.31 (آخرین نسخه 5.51 می‌باشد)
💻 قابل استفاده در: یونیتی 2019.4.29 به بعد(مطابق با اطلاعات صفحه Asset Store)
📱 قابلیت اجرا روی اکثر پلتفرم‌ها از جمله ویندوز، لینوکس، مک، اندروید، وب و....

@UniryLearning
September 14, 2023
⚫️ فرا رسیدن ایام پایانی ماه صفر سالروز رحلت حضرت رسول اکرم (ص) و شهادت امام حسن مجتبی و امام رضا علیهم السلام خدمت شما همراهان گرامی تسلیت عرض می‌کنیم.

@UnityLearning
September 14, 2023
Text Animator for Unity v2.0.2.unitypackage
566 KB
☑️ #دانلود #پکیج Text Animator

🔹 ایجاد حالت افکت انیمیشن برای متن های UI در بازی

🔸 با استفاده از این پکیج می توانید به متن های رابط کاربری (از نوع Text Mesh Pro) انیمیشن اضافه کنید.

📋 برای استفاده از این پکیج نیاز به دسترسی اینترنت جهت دانلود Pluggin هایی از جمله TMP می باشد که به صورت خودکار از طریق Package Manager دانلود و روی پروژه نصب می شوند.

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

🔘 لینک به سایت سازنده

🔘 لینک به Asset Store

@UnityLearning
September 16, 2023
Unity Learning
Text Animator for Unity v2.0.2.unitypackage
Media is too big
VIEW IN TELEGRAM
🎦 #فیلم #آموزش استفاده از پکیج Text Animator

🔹 بعد از اضافه شدنِ پکیج به پروژه، کامپوننت های آن از طریق منوی Component و گزینه Febucci قابل دسترسی می باشد. جهت افکت دار کردن متن نیز می توان آن را در یکی از تگ های <wiggle> <shake> <wave> <bounce> قرار داد که هر کدام افکت خاصی را به متن درون خود اضافه می کنند. با استفاده از گزینۀ Type Writer در تنظیمات کامپوننتِ Text Animator می توان به متن افکت تایپ شدن (در هنگام شروع) داد. (کامپوننت مورد نظر از طریق منوی ذکر شده قابل اضافه شدن به گیم آبجکت می باشد)

Component ➡️ Febucci ➡️ Text Animator ➡️ Typewriter

@UnityLearning
September 16, 2023