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
نکاتی تکمیــلی برای #کلاس 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
نسخـــه جدید #یونیتی
#برنامه #نسخه

🔸 گروه نرم افزاری Unity3D در جدید ترین تحول خود، نسخه 5.5 یونیتی را به بازار عرضه کرد. در این پست کمی از یونیتی نسخه 5.5 بیشتر حرف می‏ زنیم.

🔹 مطمئناً هر نرم افزار که به روز رسانی می شود، قابلیت های بیشتر و تکامل یافته تری نسبت به نسخه قبلی خود خواهـــد داشت. یونیتی هم، در نسخه 5.5 تغییرات خاصی را به خــود دیده است. یکی از این تغییرات، قابلیت مهم اجرا چند Scene یا محیط بازی در یک پروژه کامل یونیتی است. این یعنی در واقع و به زبان بهتـــر، اجرای چند بازی در یک پروژه، یا اجرای چند مرحله از یک بازی در پروژه یونیتی. برای این موضوع شما فایل های با پسوند .unity خود را (که در حقیقت هر کدام یک محیط ساخت بازی است) را می توانید به پنجره Hierarchy دِرَگ کنید و در زیر مجموعه های آن بازی خود را تغییر دهید. در مورد مرحله ای کردن بازی به زودی و در پست های بعدی صحبت می کنیم، که شما چگونه بتوانید بازی خود را چند مرحله ای کنید.

قابلیت بسیار پر استفاده در این نرم افزار خروجی ها یا همان پلتفرم های یونیتی است. در نسخه های اخیر یونیتی، ساخت بازی با پلتفرم Samsung TV که مربوط به تلویزیون های هوشمند سامسونگ اســـت، اضافه شده است.

قابلیت های فوق العاده اضافه شده در نسخه های جدید یونیتی باعث شده، به همین نسبت، «حداقل سیستم مورد نیاز» برای استفاده از یونیتی هم افزایش پیدا کند.

🔺لیست کامل تغییرات این نسخه که بسیار زیاد است و دانستن آن برای بازی سازان بسیار مهم است، در یک فایل PDF آماده، برای دانلود در پست بعدی قرار خواهد گـــرفت.




کانال یونیتی لرنینگ
@UnityLearning
لیست_کامل_ویژگی_های_جدید_یونیتی.pdf
1.4 MB
لیست کامل تغییرات یونیتی در نسخه 5.5 «اختصاصی» از یونیتی لرنینگ، در 28 صفحه فایل آماده PDF
لینک_دانلود_ماژول_های_پلتفرم_های.pdf
149.8 KB
دانلود ماژول های یونیتی نسخه 5.5 برای پلتفرم های خاص «اختصاصی یونیتی لرنینگ»

@UnityLearning
#آموزش ساخت بازی برای پلتفرم #اندروید

🔸 شروع آمـــوزش ساخت بازی برای موبایل های اندرویدی به صورت دوره ای. از این پست به بعد کلیه پست هایی که دارای هشتگ #اندروید هستند، به طور خاص به موضوع «ساخت بازی برای خروجی اندروید» می پردازد.

🔹 #درخواست های بســـیاری برای آموزش ساخت بازی اندرویدی به ما داده شده بود.

در ابتدا آنچه برای کار لازم است، دانلود حداقل های اندروید SDK است. Android SDK در واقع کلاس ها، توابع و دستورات لازم برای ساخت کلـــیه برنامه های اندروید است. لازم به ذکر است، نسخه Bundle شده Android SDK که برای دانلود حدود 30 گیگابایت حجم دارد و بعد از اکسترکت کردن فایل به حدود 64 گیگ می رسد. این نسخه (Bundle شده) برای کلیه نرم افزار های ساخت برنامه های اندروید مثل Eclipse ، Android Studio و... قابل استفاده است. اما در کنار تمام آنچه گفته شد، به طور معمول و به منظور راحتی کاربران در «عدم دانلود فایل حجیم Android SDK» هر نرم افزار به همراه خود Android SDK مربوط به خود (با حجم مناسب) را ارایه می کند. یونیتی های نسخه های قدیم، از این مقوله مستثنی بودند، یعنی برای استفاده از خروجی اندروید باید نسخه کامل Android SDK را روی سیستم نصب می کردیم. اما خوشبختانه اینبار یونیتی با Google همراه شده و Android SDK لازم برای خود را هماهنگ با Android Studio کرده است.

همه این ها گفته شد، تا به اینجا برسیم. برای دانلود Android SDK لازم برای یونیتی تنها لازم است، Android Studio شرکـــت گوگل را نصب کنید. ❗️البته لطفا توجه کنید❗️ شما باید نســخه شامل SDK را دانلود کنید. این نسخه حدود 1.7 گیگ حجم داشته و در سایت های معروف دانلود ایران مثل «Soft98 و P30Download» مـــوجود است.


👈به منظور دسترسی به سایت Android Studio و دسترسی به تمام اطلاعات مربوط به Android SDK مورد نیاز #یونیتی به #سایت زیر سری بزنید.


https://developer.android.com/studio/index.html



کانال یونـــیتی لرنینگ
@UnityLearning
⭕️ #ارتباط با مدیر کانال یونیتی لرنینگ به جهت

👈تبادل
👈 #درخواست
👈پیشنهاد
و...
👇👇👇👇👇👇👇
🔸فرا رسیدن ایام شهادت دختر گرامی پیغمبر اسلام، حضرت فاطمه زهرا (سلام الله علیها) را به تمام مسلمانان جهان تسلیت عرض می‌کنیم.

▪️السلام علیک یا فاطمه الزهرا▪️

⚫️ @UnityLearning ⚫️
#آموزش ایجاد تغییرات در فایل خروجی بازی(در تمام پلتفرم ها)

🔹برای تغییر دادن مواردی که مربوط به خروجی نهایی بازی شماست، یونیتی یک قسمت به نام Player Setting را قرار داده است. این پنجــره در ساخت بازی بســیار کاربردی است. مواردی مثل تغییر آیکن فایل، رزولوشن نهایی بازی، کنترل کردن Splash (پنجره ای که در ابتدای شروع بازی برای انتخاب کلید ها و... باز می شود) و تنظیمات دیگری که مربوط به رندر کردن نهایی بازی است، در این قسمت در دسترس اســت.

🔸 همچنین تنظیمات اساسی روی سایر پلتفرم ها(به طور مثال #اندروید ) نیز قابل کنترل است. مثل آیکن و...

در بالای این قسمت (که در پنجره Inspector نمایش داده می شود) می توانید نام بازی و نام تولید کننده بازی را وارد کنید. در قسمت پایین تر Icon های بازی (در رزولوشن های مختلف) در تنظیم کنید. مکان اولیه قرار گیری ماوس (در خروجی ویندوز) را نسبت به صفحه نمایش تغییر دهید.

🔻در پایین تر شما، بر اساس ماژول های نصب شده (که لینک دانلود آنها برای پلتفــرم های خاص در پست های قبل قرار داده شد) ، برای هر پلتفرم یک سری تنظیم خاص می بینید، که مختص همان پلتفرم است.

🔸 تنظیمات لازم که قابل توضیح دادن باشد، در پست های آتـــی قرار می گیرد.


کابران عزیز و گـــــرامی کانال یونیتی لرنیـــنگ لطفاً کانال ما را به دوستان و آشنا خــود و علاقه مندان به صنعت بازی سازی معرفی کنید.





کانال یونیـــتی لرنیـــنگ
@UnityLearning
⭕️کلیه کاربران محترم کانال توجه کنید، هر گونه کپی برداری و فوروارد مطالب کانال ⛔️ممنوع⛔️ است.

🔰لطفا با انتشار پست بعدی ما را در به روز رسانی هر چه بهتر کانال یاری کنید.

▫️به زودی 🔜 #آبجکت های جدیدی برای دانلود در کانال قرار خواهد گرفت.

#انتشار_دهید
ـ🔰🔰🔰🔰🔰
👌اگه می خوای راحت و رایگان بازی سازی رو یاد بگیری، تو کانال آموزش حرفـــه ای موتور بازی سازی یـــونیتی عضو شو❗️


👇👇👇👇👇
https://t.me/joinchat/AAAAAD7sAY7DK1rrihLJ8w
👆👆👆👆👆

@UnityLearning
Car(Xantia_Downloaded_From_@UnityLearning).rar
1.9 MB
#دانلود #آبجکت کامل زانتیا ایرانی برای استفاده در بازی

👈 این فایل کامل است، شامل همه #تکسچر ها نیز می باشد.

@UnityLearning
FireAudio.ogg
146.6 KB
#دانلود #صدا ی آتش برای استفاده در بازی (این صدا را به آبجکت آتش Fire بدهید)

@UnityLearning
Lincoln Navigator(Downloaded_From_@UnityLearning).rar
3.3 MB
اختصاصی یونیتی لرنینگ

#دانلود #آبجکت کامل یک اتومبیل شاسی بلند به همراه طراحی داخل ماشین به صورت کامل همراه کلیه #تسکچر ها

@UnityLearning
Forwarded from Deleted Account
⭕️ آموزش کاهش حجم فایل خروجی #اندروید در #یونیتی

▪️برای کاهش حجم خروجی در همه پلتفرم ها مهمترین کار حذف assetهای اضافی که آنها را در بازی خود استفاده نکردید، از پنجره Project است.

▫️لینک زیر از سایت یونیتی و فیلم داده شده در یوتیوب نیز مفید خواهد بود.

⚠️این مطلب به #درخواست کاربران کانال قرار داده شد.


▪️صفحه آموزش کاهش حجم فایل خروجی در «سایت یونیتی»▪️


🔰فیلم آموزش کاهش حجم خروجی اندروید در یوتیوب

🔰 https://m.youtube.com/watch?v=TYSmf_zgtZo



⭕️کانال یونیتی لرنینگ⭕️
⚪️@UnityLearning⚪️
#آموزش موارد اولیه و البته لازم برای ساخت بازی موبایل

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

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

🔸به منظور بررسی این که کاربرِ بازی روی صفجه کلیــک کرده یا خیر از دستور زیر کمک می گیریم. همانطور که قبلا گفتیم برنامه های استاندارد این کار در ادامه و پست های آتی قرار می گیرد.


Input.GetTouch

👈این دستور تاچ صورت گرفته روی صفحه را بر می گرداند، برای بررسی سایر عوامل مثــل موقعیت کلیک و...

در صـــورتی که بخواهیم فقط بررســـی کنیم آیا روی صفحه تاچ صورت گرفته یا خیر از دستور زیر کمک می گیریم.

if (Input.touchCount == 1) {
....

}


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


کانال یونیتی لرنینگ
@UnityLearning
کد تست تک تاچ.js
89 B
کد #استاندارد مربوط به بررسی این که روی صفحه عمل تاچ (لمس صفحه) صورت گرفته یا خیر؟

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

@UnityLearning
کد تست تاچ.js
229 B
کد #استاندارد بررسی چندبار تاچ و بررسی هر کدام و بدست آوردن اطلاعات هر کدام، مناسب برای زمانی که چندبار تاچ به صورت سریع در بازی لازم است. (تاچ همزمان)

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

@UnityLearning
Unity_Building_your_Unity_game_to.pdf
1 MB
#آموزش مرحله به مرحله راه اندازی ساخت بازی #اندروید در #یونیتی از سایت یونیتی
#درخواست
این آموزش توسط یونیتی لرنینگ آماده شده است.

@UnityLearning
⚠️تذکر مهم⚠️

🔰کلیه مطالب کانال یونیتی لرنینگ با آخرین نسخه تلگرام(نسخه رسمی) قرار می‌گیرد. برخی مطالب در سایر نسخه های غیر رسمی تلگرام به صورت ناخوانا می‌باشد. برای نمایش بهترین حالت از مطالب کانال، لطفا آخرین نسخه رسمی تلگرام را نصب کنید.

▫️ @UnityLearning▫️
⭕️حرم مطهر حضرت علی بن ابیطالب امروز(هم اکنون)

▪️ایام شهادت بانوی دو عالم حضرت فاطمه زهرا سلام الله علیها را تسلیت عرض می‌کنیم.




⭕️کانال یونیتی لرنینگ⭕️
💢 @UnityLearning 💢