Unity Learning
2.98K 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
This media is not supported in your browser
VIEW IN TELEGRAM
🌹عید رمضان آمد و ماه رمضان رفت / صد شکر که این آمد و صد حیف که آن رفت

🌺 حلول ماه شوال و فرا رسیدن عید سعید فطر بر تمام مسلمین جهان مبارک باد.

🌸 از همه شما عزیزان التماس دعا داریم.

@UnityLearning
⭕️ #آموزش حذف #فایل در #یونیتی در هنگام اجرای بازی

🔹 در زمان اجرای بازی ممکن است به هر دلیل بخواهید فایل خاصی را حذف نمایید، مثلاً اینکه بخواهید فایل های سِیو قبلی بازیکن یا مراحل قبلی که طی کرده پاک شود، برای اینکار می توان از #کلاس File در سی شارپ استفاده کرد.

🔸 همانطور که قبلاً نیز در کانال توضیح دادیم، کلاس File در #سی_شارپ از جمله کلاس های پرکاربرد بوده و برای کار با فایل ها مورد استفاده قرار می گیرد و می توان در محیط یونیتی برای کار با فایل های ویندوز نیز از آن استفاده نمود.

🔹 دستور Delete از این کلاس فایل اشاره شده در آرگومان خود را حذف می کند، شکل کلی دستور بدین شکل است./🔻

File.Delete( filePath );

👈 در دستور بالا filePath مسیر فایل به صورت String است، برای #مثال اگر فایل مورد نظر ما به نام m.txt در مسیر درایور D باشد، با دستور زیر می توان آن را حذف کرد.

File.Delete("D:\\m.txt");

❗️#نکته: در صورتی که فایل مورد نظر ما در مسیر داده شده، موجود نباشد، دستور بالا خطای کامپایلری خواهد داشت و باعث متوقف شدن بازی شما می شود، برای جلوگیری از این موضوع می توان از قبل وجود فایل را بررسی کرد.
[رفتن به پست آموزش بررسی موجود بودن فایل]

💬 #یادآوری: برای آدرس دهی فایل ها در برنامه نویسی باید پوشه ها و درایو ها را با \\ (بر خلاف آنچه در محیط Windows Explorer مشاهده می‌شود) جدا کرد. (مانند مثال)

@UnityLearning
UnityHub.mkv
22 MB
🎦 #فیلم معرفی اولیه نرم افزار جانبیِ Unity Hub

👈 نرم افزار Unity Hub یک برنامه جانبی برای استفاده در کنار یونیتی است که امکاناتی مانندِ مدیریت چند نسخه از یونیتی در کنار هم ، مدیریت کامل تمام پروژه های یونیتی موجود روی سیستم (مربوط به هر نسخه ای)، دسترسی به فیلم های آموزشی سایت یونیتی را داراست.

🔹 #کرک کردن این نرم افزار با استفاده از فایل لایسنس (که در کرک یونیتی نیز موجود است) و همچنین فایل app.asar که باید در مسیر زیر کپی یا Replace شود، امکان پذیر است.

C:\Program Files\Unity Hub\resources

🔸 معرفی فایل لایسنس نیز به نرم افزار از طریق منوی ⚙️ (تنظیمات) و انتخاب تَب License Managment امکان پذیر می باشد. فایل های مذکور به صورت یک فایل فشرده در پست بعدی جهت استفاده قرار خواهد گرفت. برای استفاده از فایل لایسنس حتما این پست را مطالعه نموده و فایل ulf را در مسیر صحیح کپی کنید.

@UnityLearning
UnityHub_v2.0_with_Crack_Full.7z
45.9 MB
📥 #دانلود فایل نصبی نرم افزار جانبی UnityHub v2 (آخرین نسخه)

🔹 به همراه فایل های کرک به صورت فشرده شده در یک فایل 7z

🔸 پست مربوط به معرفی نرم افزار به همراه آموزش کرک

@UnityLearning
Media is too big
VIEW IN TELEGRAM
🎦 #فیلم #آموزش تبدیل تصاویر سیاه و سفید دوبعدی به مدل های سه بعدی به کمک نرم افزارهای آنلاین و رایگان و نرم افزارهای 3D Max و Adobe Illustrator از #یوتیوب

🔹 به منظور یادگیریِ نحوه تبدیل طرح هایی که با دست روی کاغذ کشیده شده و در نظر دارید آنها را به مدل سه بعدی تبدیل کرده و در نرم افزارهایی مثل 3D Max یا بلندر از آنها استفاده کنید، مشاهده این ویدیو که از یوتیوب دانلود شده است، به شما توصیه می‌شود.

مراحل انجام کار به طور کلی بدین شکل است/👇

1⃣ داشتن طرح سیاه سفید دوبعدی (که در فیلم از سایت دانلود می‌شود)

2⃣ تبدیل فرمت تصویر به ai (در فیلم از سایت تبدیل رایگان jpg to ai استفاده می‌شود)

3⃣ وارد کردن یا import تصویر با فرمت ai به نرم افزار 3دی مکس

4⃣ انجام تنظیمات لازم در 3دی مکس و داشتن مدل سه بعدی طرح اولیه

💯 کیفیت ویدیو FullHD بوده و پس زمینه صوتی به صورت آهنگ دارد.

@UnityLearning
📸 پکیج Fantasy Heroes: Character Editor [PRO] جهت ساخت کاراکتر های دوبعدی با کیفیت بالا

🔹 با قابلیت ساخت کاراکترهای دوبعدی به صورت پریفاف و با استفاده از Spriteها

🔸جهت دانلود پکیج از این پسـت استفاده نمائید.

@UnityLearning
Fantasy Heroes Character Editor Pro.unitypackage
10.4 MB
🔹 #دانلود نسخه کامل Pro #پکیج کاربردی «ساخت #کاراکتر های #دو_بعدی» در یونیتی

💾 نام پکیج: Fantastic Heroes Character Editor Pro
💻 قابل استفاده: یونیتی 2017 به بعد
💰 قیمت #پکیج: 20$ (دانلود رایگان فقط از یونیتی لرنینگ)
🎨 دارای کلیۀ تکسچر(Sprite)های بازیکن های مخلتف با قابلیت تغییر دهی توسط بازی ساز

📋 #توضیحات: این پکیج بسیار کاربردی بوده و جهت ساخت بازیکن (کاراکتر) های دوبعدی به صورت Sprite و نهایتاً در قالب Prefab استفاده می‌شود. کدهای آماده پکیج با Visual Studio هماهنگ می‌شوند (بر اساس فایل های DLL ) و این موضوع برنامه نویسی را بسیار آسانتر می‌کند. البته این نرم افزار تنها با ویژوال استودیو برای ویرایش کدها هماهنگ می‌شود و با سایر برنامه ها امکان کد نویسی Auto Complete وجود ندارد. همچنین پکیج دارای قابلیت تغییر تجهیزات بازیکن (مانند سلاح ها 🛡 و...) است.

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

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

🔸السلام علیک یا جعفر بن محمد ایها الصادق

🔹یا وجیه عندالله اشفع لنا عندالله


@UnityLearning
⭐️ ولادت با سعادت حضرت علی بن موسی الرضا (علیه السلام) را به تمام شیعیان جهان به خصوص شما کاربران کانال یونیتی لرنینگ تبریک عرض می‌کنیم.

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

@UnityLearning
⭕️ محو کردن ظاهر یک آبجکت

🔹 همانطور که قبلا نیز بیان شده است، ظاهر #آبجکت ها در #یونیتی به وسیلۀ کامپوننت Renderer مدیریت می شود. مواردی مثل تکسچری که یک آبجکت نمایش می دهد، یا رنگ آن توسط کامپوننت های Renderer قابل دسترسی و تنظیم هستند.

🔸 بنابراین در صورتی که به هر دلیل لازم باشد، یک آبجکت از نظر ظاهری محو شود ولی همچنان ماهیت آبجکت بودن را داشته باشد، می توان از دستوری مثل زیر برای غیر فعال کردن #کامپوننت Renderer استفاده کرد./🔻

GetComponent<Renderer>().enabled = false;

[با فرض اینکه قرار است این اسکریپت را به آبجکت مورد نظر بدهیم]

👈 دستور بالا ظاهر یک آبجکت را به طور کامل محو خواهد کرد. اما در صورتی که کاربر بخواهد یک آبجکت از نظر شفافیت (Transparet) یک حالت خاص داشته باشد یعنی به صورت شفاف نمایش داده شود، می توان از Material ها استفاده کرد. در رابطه با Material ها قبلا در کانال توضیحات مفصل داده شده است. تکسچر نمایشی یا رنگ یک آبجکت در کامپوننت های Renderer در Material ها ذخیره می شوند. به کمک قابلیت Alpha می توان میزان شفافیت یک آبجکت را تعیین کرد. مقدار 1 برای پارامتر Alpha معادل نمایش کامل آبجکت و مقدار 0 (صفر) نیز معادل از بین رفتن حالت ظاهری آن است. #فیلم آموزشی این کار به زودی در کانال قابل دسترس خواهد بود.

@UnityLearning
⭕️ شروع به کار مجدد یونیتی لرنینگ

🔸 ضمن عذر خواهی از کاربران فهیم «یونیتی لرنینگ» به علت عدم به روز رسانی کانال، به اطلاع می رساند، به یاری خداوند و دعای شما عزیزان با رفع مشکلات از امروز مجدداً با آموزش های جدید موتور بازی سازی یونیتی در خدمت شما کاربران محترم هستیم. لطفا جهت حمایت از ما، کانال را به دوستان و آشنایان خود معرفی نمایید. ضمنا جهت حمایت مالی از کانال نیز می توانید از لینک ID Pay استفاده نمایید.

🖊 با تشکر مدیریت کانال یونیتی لرنینگ
🎦 #فیلم #آموزش ساخت Unity ID توسط وب سایت #یونیتی

🔸 برای این کار به این لینک مراجعه کرده و اطلاعات خواسته شده را کامل نمایید. وارد کردن یک ایمیل معتبر برای ساخت اکانت یونیتی الزامی است و در مرحله بعد شما باید ایمیل وارد کرده را تایید نمایید.

اکانت یونیتی یا Unity ID برای دسترسی به تمام بخش های سایت یونیتی و هم چنین دسترسی به Asset Store الزامی می باشد.

[ دانلود فیلم از سرور پیکو فایل ]

⚙️ فیلم با رزولیشن صفحه موبایل و با کیفیت HD است.

💡 ورود به سایت یونیتی، همچنین به وسیلۀ یک اکانت جیمیل (گوگل) نیز امکان پذیر است، برای اینکار در صفحه Login روی گزینه Sign in with google کلیک کنید و سپس اطلاعات اکانت گوگل خود را وارد کرده و در مرحله آخر اجازه دسترسی به سایت یونیتی را نیز بدهید.

@UnityLearning
Screenshot.cs
922 B
📋 #اسکریپت آماده برای «گرفتن اسکرین شات از محیط بازی در هنگام طراحی»

🔸 به منظور تهیه اسکرین شات زمانی که در حال طراحی بازی (در محیط یونیتی) هستید، می توانید از این اسکریپت استفاده نمایید. البته در صورت حذف if ابتدایی اسکریپت مبنی بر چک کردن Unity Editor می توانید این کار در بازی نهایی خود پیاده سازی کنید.

⌨️ کلید تهیه اسکرین شات در این اسکریپت S در نظر گرفته شده که شما می توانید بر حسب نیاز آن را تغییر دهید. (شرط مربوط به کلاس Input)

💡 #یادآوری: به منظور تهیه اسکرین شات در یونیتی 5.6 به بعد می توان از #کلاس ScreenCapture و دستور CaptureScreenshot استفاده کرد که در پست های قبلی توضیح داده شده است.

@UnityLearning
ScreenshotTransparent.cs
1.6 KB
📋 #اسکریپت دیگر برای تهیه اسکرین شات از صفحه بازی در هنگام طراحی این بار بدون استفاده از کلاس ScreenCapture

👈 با دستورات این اسکریپتِ آماده، می توان با زدن کلیدی مثل S از صفحه نمایش (محلی که توسط دوربینِ فعال بازی نمایش داده می شود) به کمکِ دستورات رِندِرینگ از صفحه یک اسکرین شات گرفت و آن را در یک Texture2D ذخیره کرد و در نهایت با استفاده از #کلاس File، فایل با فرمت PNG را از تکسچر ساخته شده ایجاد کرد. البته این اسکرین شات از محیط نمایشی دوربینِ فعال بازی و به صورت Transparent خواهد بود. یادگیری این اسکریپت به منظور دستورات خاصی که دارد توصیه می شود. (در واقع این اسکریپت تاحدودی دستورات جایگزین برای کلاس ScreenCapture می باشد)

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

@UnityLearning
⚫️ فرا رسیدن سالروز شهادت حضرت امام جواد (علیه السلام) فرزند گرامیِ امام رضا (علیه السلام) را خدمت کاربران گرامی کانال #تسلیت عرض می کنیم. از خداوند منان برای همه شما آرزوی سلامتی و موفقیت داریم.

🔸 السَّلامُ عَلَيْكَ يَا أَبَا جَعْفَرٍ مُحَمَّدَ بْنَ عَلِيٍّ الْبَرَّ التَّقِيَّ الْإِمَامَ الْوَفِيَّ

@UnityLearning
Profiler(Part1).mkv
37 MB
🎦 #فیلم #آموزش استفاده از قابلیت Profiling در #یونیتی «قسمت اول»

🔸 برای دسترسی به میزان منابعی که بازیِ ساخته شده از سیستمِ نهایی مصرف خواهد کرد، می توان از #پنجره کاربردی Profiler بهره برد. توضیحات اولیه این پنجره در این پست موجود است.

🔹 برای دسترسی به پنجره Profiler می توانید از مسیر Windows > Analysis > Profiler یا کلید Ctrl + 7 استفاده نمایید. این پنجره میزان منابع مصرفی مثل CPU، Ram و... به صورت جداگانه و به شکل نمودار به شما نمایش خواهد داد.

@UnityLearning
Media is too big
VIEW IN TELEGRAM
🎦 #یونیتی 2019.2 عرضه شد. ویژگی های جدید این نسخه در فیلم قابل مشاهده است.

🔸 برای دانلود پلتفرم های مختلف این نسخه (ویندوز و مک) از لینک های زیر استفاده کنید.

🔑 در صورت ارائه #کرک اختصاصی برای این نسخه، در پست های آتی قرار خواهد گرفت، فعلا می توانید از آخرین کرک قرار گرفته در کانال استفاده نمائید.

🔸 لطفا دقت کنید، کلیه لینک های ارائه شده از سرور Trainbit غیر مستقیم بوده و شما باید در صفحه باز شده روی دانلود فایل کلیک کنید و مدتی برای شروع دانلود منتظر بمانید.

@UnityLearning
⭕️ #پکیج Spaceships Pack v1.1 شامل 16 مدل و آبجکت فضاپیما برای ساخت بازی های فضایی

🛩 این پکیج شامل 16 آبجکت آماده برای استفاده به صورت Prefab است که می توانید از آنها برای ساخت بازی های فضایی استفاده نمایید.

📥 #دانلود پکیج به صورت رایگان از طریق پست بعدی امکان پذیر خواهد بود.

@UnityLearning
16 Spaceships Pack v1.1.unitypackage
10.4 MB
📥 #دانلود #پکیج Spaceships Pack v1.1 برای ساخت بازی های فضایی و اکشن در یونیتی

🛩 این پکیج شامل 16 آّبجکت فضاپیمای با کیفیت برای استفاده در بازی های سه بعدی است که می توانید برای آنها کد نویسی هم داشته باشید.

💡 برای استفاده از آبجکت های پکیج از پوشه Meshes (و نه Prefab) استفاده نمایید. در واقع پریفاب های این 16 آبجکت در پوشه Meshes لیست شده اند. این پکیج در یونیتی 2019 کاملاً تست شده و بدون ایراد می باشد.

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

«السلام علیک یا باقر العلوم، یا وجیه عندالله اشفع لنا عند الله»

⚪️ امام محمد باقر علیه السلام می‌فرمایند:

🔹 دانشمندی که از علمش سود برد ، از هفتاد هزار عابد بهتر است.
📜 بحارالانوار ، ج 75، ص (173)

@UnityLearning
📷 #آبجکت اسلحه به صورت ریگ شده و دارای #انیمیشن با فرمت FBX «آماده برای استفاده»

🔫 این آبجکت دارای انیمیشن بوده و برای استفاده آماده است یعنی کافی است آن را بدست بازیکن بدهید برای اجرا شدن انیمیشن کد نویسی کنید.

📍 دانلود فایل این آبجکت از طریق پست بعدی امکان پذیر است.

@UnityLearning