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
دانلود #آبجکت های شطرنج

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

فرمت این فایل FBX بوده و باید برای اضافه شدن آن، پوشه ی دانلود شده را به صورت کامل به Project در یونیتی درگ کنید.

تاکید می گردد پوشه را به طور کامل درگ کنید



کانال یونیتی لرنینگ
@UnityLearning
Chess_Object_Full_VersionDownload.rar
1.8 MB
#دانلود فایل #آبجکت های کاملِ لازم برای بازی شطرنج

فرمت فایل دانلود rar
فرمت آبجکت FBX به همراه #تکسچر ها

#درخواست


کانال یونیتی لرنینگ
@UnityLearning
Number_Texture(1-4).zip
5.3 KB
#دانلود #تکسچر های عددی یک تا چهار به صورت زیبا برای استفاده در بازی های مسابقه ای

🔸 این چهار تصویر با فرمــت PNG برای شما قرار
گرفته است.

کانال یونیتی لرنینگ
@UnityLearning
⭕️ انتخاب شهر مشهد «حرم مطهر علی بن موسی الرضا» به عنوان پایتخت فرهنگی جهان اسلام در سال 2017 را گرامی می‌داریم.

«مشهد ۲۰۱۷»

▫️آخرین شهر ایران به عنوان پایتخت فرهنگی جهان اسلام، اصفهان شهر سلمان فارسی در سال 2006 بود.
معرفی #سایت برای #دانلود #صدا برای بازی

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

🔹 برای استفاده از این سایت باید حتما در آن ثبت نام کرده و ایمــیل خود را تایید کنید.

🔸 سایت
https://freesound.org

🔸لینک صفحه ثبت نام در سایت
https://freesound.org/home/register/

همچنین از قابلیت های خــوب این سایت آپلود کردن صداست، شما می توانید صداهای خود را کــه ساخته اید، با همه مردم به اشتراک بگذارید.

آنچــه نیاز دارید را در این سایت جستجو کنید



کـــانال تلگرام یونـــیتی لرنینگ
@UnityLearning
معرفی #سایت #دانلود #آبجکت

🔸 سایت بسیار عالی برای دانلود آبجکت به صورت رایگان

http://archive3d.net

شما برای دانلود آبجکت های مورد نظر خودتون می توانید، به این سایت رفته و در قسمـــت جستجو، عبارت مورد نظر خود را وارد کرده و این سایت تعداد از آبجکــت های مورد نظر شما را در اختیاران خواهد گذاشت.

اکثر بخش های این سایت به صورت رایگان اســت.




کانال یونیتی لرنـــینگ
@UnityLearning
#دانلود #اسکریپت_نویسی کامل مربوط به چرخش دوربین به دور یک #آبجکت

👈 این کد آماده است، آن را به دوربین مورد نظر (که آن را نسبت به شی اصلی تنظیم کرده اید) بدهید. دوربین بر اساس فاصله زمانی به دور آن می چرخد.

🔰در پست بعدی این کد را به زبان #جاوا دانلود کنید.

🔰راهنمایی کد آماده

👈برای اینکه شما یک آبجکت داشته باشید و بخواهید دوربین هر جا میرود به دور آن بچرخد، می توانید از این کد بدین منظور استفاده کنید.

🔹ابتدا دوربین را به سمت آبجکت مورد نظر تنظیم کنید، سپس دوربین را به عنوان زیر مجموعه به آن آبجکت بدهید. در واقع با این کار باعث میشود دوربین هر جا آبجکت حرکت می‌کند به دنبال آن برود. حال کد را به دوربین داده و پارامتر target که در واقع همان آبجکتی است که دوربین باید حول آن بچرخد را برابر آبجکت مورد نظر که اکنون پدر دوربین است، بدهید.

🔸با این کار شما دوربین خواهید داشت که طی بازه زمانی به دور آبجکت شما می چرخد.




کانال یونیتی لرنینگ⭕️
@UnityLearning
Camera_Rotate.js
154 B
#دانلود #کد_نویسی #اسکریپت_نویسی کامل چرخش دوربین به دور یک #آبجکت (target)

@UnityLearning
#آموزش صحیح اضافه کردن یک #آبجکت به محیط یونیتی

🔹 در #یونیتی این قابلیت وجود دارد که شما بتوانید از آبجکت های سایر نرم افزار های تولید آبجکت، در صورتی که آن را Export کرده باشید، استفاده کنید. در این حالت اگر کلیه فایل های لازم به آبجکت (مثــل #تکسچر ها و ...) باید در پوشه آن موجــود باشد. همچنین یکی از قابلیت های عالی یونیتی این است که در صورتی که شما نرم افزار تولید آبجکت (مثل Maya یا 3D Max) را روی سیستم نصب شده داشته باشید، می توانید از آبجکت هایی که این نرم افزار ها تولید کرده اند( Export نشده است، در واقع فقط Save شده) استــفاده کنید. اکثر فایل هایی که از اینترنت برای آبجکت ها دانلود می کنیم، به همین شکل هستند، یعنی نیاز است که نرم افزار تولید آبجکت نیز روی سیستم نصب شده باشد.

🔸 در هر صورت برای اضافه شدن یک آبجکت به صحیح ترین روش از این روش استفاده می کنیم. ابتدا فایل دانلود شده از اینترنت را که مطمئناً به صورت zip یا rar است، extract می کنیم. حال پوشه این آبجکت را بررسی می کنیم. یک آبجکت حتما نیاز به تکسچر های خاص خود دارد. فرمت فایل های تکسچر معمولا TGA یا هر نوع فرمت تصویری است.

برای اضافــه شدن آبجکت، پوشه کامل آبجکت را (که حتما باید شامل حداقل یک فایل برای خود آبجکت باشد) به پنجره Project در محیط یونیتی دِرگ می کنیم. این کار به علت هماهنگی یونیتی با نرم افزار های تولید آبجکت ممکن است تا یک دقیقه (بسته به نوع آبجکت) طول بکشد. در این جا ممکن است با خطاهای متعددی روبرو شویم، متداول ترین خطا عدم تبدیل فایل توسط نرم افزار تولید آبچکت (مثل 3D Max) اســت، برای رفع این خطا نرم افزار خود را بروز رسانی کنید، شاید هم مشکل از آبجکت (فرمت دانلود شده) باشد. اگر همه چیز درســـت باشد، یعنی کار را صحیح انجام داده باشید، همچنین فایل دانلود شده سالم باشد، آبجکت به صورت Prefab یعنی به همراه همه تکسچر ها و کامپوننت های لازم در پنجره Project قابل استفاده خواهد بود.

در نرم افزار های تولید آبجکت امکان اضافه شدن #کامپوننت های حرفـــه ای (که شاید توسط یونیتی پشتیبانی نشود) نیز هست. پس به این نکته توجه کنید، احتمال دارد، کامپوننت های آبجکت اضافه شده شما به صورت Mis یا گم شده باشد. در این جا لازم است پکیج لازم را به یونیتی اضافه کنید.





کـــانال یونیتی لرنینگ
@UnityLearning
❗️لطفا به این نکته توجه کنید❗️

🔰کلیه آبجکت هایی که در کانال قرار می‌گیرد، کامل، سالم و قابل استفاده است.

👌در صورتی که در خواست آبجکت خاصی دارید، می توانید به آی دی زیر پیام بدهید.

💢 @UnityLearning_admin 💢

🔸کاربران ریپورت نیز نگران نباشند، شما می‌توانید پیام خود را در ربات زیر، بخش ارتباط با ما قرار دهید.

💢 @FooladUniversityBot 💢
🇮🇷کانال یونیتی لرنینگ، ایام دهه فجر و سی و هشتمین سالروز انقلاب اسلامی ایران را گرامی می‌دارد.

🇮🇷@UnityLearning🇮🇷
⭕️تشکر از پیام های کاربران، ان شاءالله در اولین فرصت در خواست های شما، در کانال پاسخ داده می‌شود.


▫️دوستان و آشنایان خود را از کانال یونیتی لرنینگ با خبر کنید.


💢@UnityLearning💢
⭕️میلاد با سعادت حضرت زینب کبری سلام الله علیها و همچنین روز پرستار را به همه شیعیان جهان به خصوص پرستاران عزیز و زحمت کش، تبریک و تهنیت عرض می‌کنیم.




⭕️کانال یونیتی لرنینگ⭕️
💢@UnityLearning💢
اسکریپت کامل حرکت یک #آبجکت با کلید های جهت دار به #درخواست کاربران

🔹 در پست بعدی اسکریپت کاملـــی در اختیار تان قرار می گیرد، که به منظور حرکت یک آبجکت با کلید های جهت دار در فضای سه بعدی قرار می گیرد. این کد از دستورات #کلاس Input به منظور این کار استفاده می کند. این کلـــاس دارای یک پارامتر به نام Axis برای دریافت کلید های جهت دار است. اگر کلید سمت بالا فشار داده شود. این تابع مقدار مثبــت یک و بر عکس. برای کلید های سمت چپ و راست نیز به همین صورت در صورتی که کلید سمت راســت فشار داده شود، مقدار مثبت و منفی (فشار دادن کلید چپ) را بر می گردد.

🔸 از تابع Input.Axis در کد نویسی بســـیار استفاده می شود، لطفا این اسکریپت را کامل مشــاهده کنید، تا با این دستور آشـــنا شوید.

پارامـــتر های ورودی تابع Axis، کلمه Vertical برای بررسی کلید های بالا و پایین و Horizontal برای کلید های چپ و راست می باشد. همچنین در این اسکریپت سرعت حرکت و چرخش آبجکت نیز از ورودی دریافت می شود.
#اسکریپت_نویسی #کد_نویسی #جاوا



کانال یونیـــتی لرنیــنگ
@UnityLearning
Controller(UnityLearning).js
480 B
#اسکریپت_نویسی #کد_نویسی کامل حرکت #آبجکت با کلید های جهتی به #درخواست کاربران - به همراه پارامتر های ورودی سرعت حرکت و چرخــــش


کانال یونیتی لرنینگ
@UnityLearning
دانلود تنها Trainer (تقلب با تغییر بازی) ساخته شده برای بازی بسیار معروف Worm World Party نسخـــه 1.0 با رفتن بــه لینـــک زیر

http://s4.picofile.com/file/7799619137/Trainer.rar.html
👇👇👇👇👇👇👇👇
دانلود تنها Trainer (تقلب با تغییر بازی) ساخته شده برای بازی بسیار معروف Worm World Party نسخـــه 1.0 با رفتن بــه لینـــک زیر

http://s4.picofile.com/file/7799619137/Trainer.rar.html

🔸 این ترینـــــر توسط کانال یونیتی لرنینگ ساخته شده است و اولین و تنها ترینر سالم برای این بازی به منظور به دست آوردن کلیه سلاح ها در مراحل بازی می باشد.





کانال یونـــیتی لرنینگ
@UnityLearning
#اسکریپت_نویسی #کد_نویسی مربوط به ایجاد یک شی در محل برخورد #آبجکت جاری به سایر اجسام به صورت کامل

🔺 به طور #مثال ، این کد برای ایجاد آتش در محل برخورد تیر به اجسام دیگر می تواند مورد استفاده قرار گیرد. همچنین برای کم شدن جان از آبجکت های دارای جان(اسکریپت Health) می تواند مفید باشد.

این مطلب به #درخواست کاربران کانال مجددا قرار گرفت.





کانال یونیـــتی لرنینگ
@UnityLearning
⭕️به #درخواست کاربران و بازی سازان، افرادی که می توانند در یک تیم، برای طراحی و ساخت بازی کمک کنند. برای هماهنگی به آی دی

💢 @UnityLearning_admin 💢

پیام بدهند.

🔜به زودی ترتیبی در ربات زیر داده می‌شود تا اطلاعات کلی تر بازی سازان از طریق ربات

@FooladUniversityBot

دریافت شود، تا بتوانیم از این طریق تیم(های) بازی سازی را تشکیل دهیم و اعضا را با هم هماهنگ کنیم.


‼️تأکید می‌گردد، این به درخواست کاربران کانال بوده و مدیریت یونیتی لرنینگ تنها مسئول هماهنگی تیم(ها) بوده و هیچ مسئولیتی در قبال تشکیل تیم(ها) نخواهد داشت.

@UnityLearning
نکاتی تکمیــلی برای #کلاس Input

#اسکریپت_نویسی #کد_نویسی #جاوا #برنامه #یونیتی

در زیر لیستی از دستورات بررسی کلید هایی که تا کنون بیان نشده اند، قرار می گیرد. منظور متد های KeyCode برای بررسی کلیدهاست. در زیر مشخص می کنیم برای بررسی هر کدام از این کلید ها باید چه دستوری نوشته شود.

همانطور که می دانید، دستور کلی به شکل زیر👇 است.

if (Input.GetKeyDown(Ascii_Code))

👈 و این شرط زمانی درست است که کلید زده شده، که کد اســکی آن را در تابع دادیم، زده شود. حال در زیر دستوراتی که کد اسکی صحیح کلید ها را بر می گرداند(آنهایی کــه تا کنون در کانال یونیتی لرنینگ قرار نگرفته است) قـــرار می گیرد.

ـ🔹KeyCode.UpArrow کلید سمت بالا

ـ🔸KeyCode.DownArrow کلید سمــت پایین

ـ🔹KeyCode.RightArrow کلید سمــت راست

ـ🔸KeyCode.LeftArrow کلید سمت چپ

ـ🔹KeyCode.Return کلید اینتـــر

ـ🔸KeyCode.A کلید A روی صفحه کلید
...
ـ🔹KeyCode.Z کلید Z روی صفحه کلید

ـ🔸KeyCode.Escape کلید Esc روی صفحه کلید

ـ🔹 KeyCode.Alpha1 عدد یک روی صفحه کلید و Numeric Keypad این حالت تا KeyCode.Alpha9 برای عدد نُه روی صفحه کلید و صفر ادامه دارد.

🔺 به طور #مثال اگر بخواهید در زمان فشار داده شدن کلید Esc در بازی تان بازی بسته شود، از کد زیر استفاده کنیــد.


if (Input.GetKeyDown(KeyCode.Escape))
Application.Quit();

نکتـــه بسیار مهم در صورتی که می خواهید در بازی تان یک سری کلید همیشه چک شوند، دقیقا مثل بالا👆 (خروج از بازی) مجبور هستید این کد را در تابع Update بنویسید. در غیر این صورت این کد فقط یک بار در محل نوشته شدن کد چک می شود.





کــانال یونیتی لرنیـــنگ
@UnityLearning