Unity Helps » Unity Technologies « Unity Training
12 subscribers
36 photos
4 videos
14 files
46 links
Download Telegram
Forwarded from Hadi
name: #UNITY | #QUIXEL_MIXER
versian: 5.6.6f2 | 2018.2.3.0
Forwarded from Unity Technologies (Developer)
#اسکریپت صحنه آهسته یا متوقف کردن زمان در یونیتی

متوقف کردن زمان :
Time.timeScale = 0;

صحنه آهسته کردن :
Time.timeScale = float(0.5f);

🆔 @Unity_Technologies
Forwarded from Unity Technologies (Developer)
روش دوم این #اسکریپت :
mat.mainTexture = texture;


🆔 @Unity_Technologies
Forwarded from Unity Technologies (%Developer%)
#سوال : من میخوام یه کاری کنم که مثلا اگه شخصیتم به یه جای مشخصی رسید یه اتفاق رخ بده یا بره مرحله بعد
___________________________________________________________________
#جواب : اول یک گیم آبجکت خالی میسازید و بهش باکس کلایدر میدید و تیک is trigger رو میزنید
بعد شخصیتتون میخواید وقتی وارد کلایدر شد بره مرحله بعد میاید و یه کد ساده برای اینکار مینویسید با استفاده از تابع OnTriggerEnter که ورودی کلایدر میخواد :
void OnTriggerEnter (Collider col) {
if (col.name == "Next") {
UnityEngine.SceneManagement.SceneManager.LoadScene ("level name");
}
}
الان من گفتم اگه اسم گیم ابجکت کلایدری که شخصیت واردش میشه Next بود بیاد و بره مرحله بعد که اسمشو میتونید بجای level name بنویسید
یا میتونید یه شرط دیگه بجای این بنویسید و از تگ استفاده کنید یه تگ یه کلایدرتون میدید و مثلا اسمشو Next میزارید و شرط زیر رو تو تابع بالا مینویسید :
if (col.CompareTag ("Next")) {
UnityEngine.SceneManagement.SceneManager.LoadScene ("level name");
}

امیدوارم موفق باشید

🆔 @Unity_Technologies
Forwarded from Unity Technologies (Developer)
سلام دوستان.
مدلسازی هست که وقت داشته باشه و سطحشم حداقل متوسط باشه و بتونه حداقل یه کاراکتر کامل بسازه ؟
اگه کسی هست و توی تیمی عضو نیست میتونید بیاد پیوی و توی تیممون عضو شه : @Unity3D_Developer
Forwarded from Unity Technologies (Developer 👨‍💻)
سلام دوستان، یکی از کاربران مشکل پر شدن درایو C مواقعی که یونیتی کار میکرد داشت و گفت یونیتی و حتی پروژه ها رو توی درایو دیگه ذخیره کردم ولی باز درایو C پر میشه.
من گفتم بیام تو کانال آموزش رفع این مشلکو براتون بزارم تا همه استفاده کنید، خب ابتدا میرید منوی Edit و بعد Preferences... حالا صفحه ای باز میشه توی اون صفحه برید قسمت GI Cache و دکمه Clean Cache رو بزنید تا درایو سی هرچی ذخیره شده بوده از این طریق پاک شه قسمت متنی که با رنگ قرمز بدون شماره مشخص شده هم محل ذخیرش هست میتونید دستی پاکش کنید.
امیدوارم موفق باشید❤️❤️.

🆔 @Unity_Technologies
Forwarded from Unity Technologies (Developer 👨‍💻)
#آموزش استفاده از #Navigation (مسیر یابی) و نوشتن #اسکریپت برای عملکرد آن :
ابتدا پنجره Navigation رو از قسمت Window/Navigation باز میکنیم.
حالا همه اجسامی که بی حرکت و بی انیمیشن هستند را در حالت Static قرار دهید (اجسام رو انتخاب کنید و در بالای صفحه اینسپکتور Inspector کنار نام گیم آبجکت روی گزینه Static کلیک میکنیم تا تیک بخوره).
در این پنجره Navigation به قسمت Bake میریم و Agent Radius رو روی 0.2 تنظیم میکنیم حالا روی دکمه Bake کلیک میکنیم و صبر میکنیم...
حالا یک #اسکریپت با نام دلخواه میسازیم و بازش میکنیم... ، کتابخانه ی مربوط به Navigation رو تعریف میکنیم : using UnityEngine.AI;
خب حالا متغیر از نوع NavMeshAgent و با نام دلخواه مثلا enemy میسازیم و میریم تابع استارت و کد زیر رو میزنیم :
enemy = this.GetComponent<NavMeshAgent> ();
حالا میریم تابع آپدیت و میتونیم توی شرط چک فاصله بین دشمن و پلیر بنویسیمش و یا بدون شرط که از همون اول بازی میره دنبال پلیر :
enemy.destination = player.transform.position;
خب دوستان میتونید یه متغیر دیگه از نوع Transform بسازید و با اسم player و بعد = پوزیشن این متغیر رو بگیرید و بریزید توی متغیر destination کامپوننت navMeshAgent دشمنمون و یا میتونید از تابع SetDestination این کامپوننت استفاده کنید به شکل زیر :
enemy.SetDestination (player.transform.position);
اینجا هم اومدیم پوزیشن متغیر پلیر رو دادیم به تابع SetDestination کامپوننتمون.
حالا میتونید اسکریپت رو به دشمن بدید و پلیر رو به متغیر player اسکریپتمون نسبت بدید و بازی رو تست کنید...
امیدوارم موفق باشید🌹🌺.

🆔 @Unity_Technologies
Forwarded from RΞAL GAMΞS
سلام ✋🏻 خدمت دوستان گرامی تیم ریل گیمز (بازی های واقعی) 👑 بالاخره شروع به فعالیت کرد.
—------------------------------------------------------------------------------------------------
این تیم سعی دارد بازی هایی با گرافیک hd و پر هیجان 🎭 و لذت به مارکت ها اراعه دهد و شما عزیزان از آن مارکت ها بازی مارا دانلود و نصب نمایید و از بازی های ما لذت ببرید. بازی های این تیم به صورت حرفه ای 🥇 و ضد هک به مارکت ها اراعه داده میشود و کسی نمیتواند این بازی هارا با استفاده از نرم افزار های مختلف هک و بی نهایت نماید. بازی های ما دارای سیستم ذخیره 💾 شدن سکه 💰 های بازی پوزیشن و روتیشن و اسکیل همه کاراکتر ها و اجسام و یو آی و منو های عالی و زیبا . 🌅
—------------------------------------------------------------------------------------------------
وبلاگ ما : www.hd-games.blog.ir 📝
ربات تلگرامی ما :‌ @Real_Games_robot 🤖
—------------------------------------------------------------------------------------------------
امیدوارم هرجا که هستید همیشه موفق و سربلند و سلامت باشید. ❤️
Forwarded from Unity Technologies (Developer 👨‍💻)
سلام دوستان کسانی که بازیشون بعد از خروجی صورتی میشه اینکارو انجام بدن :
اول به قسمت Edit / Project Settings / Graphics برید حالا به قسمت Built-in shader settings برید که توی عکس مشخصه اینجا باید همه دراپ داون هایی که هست رو روی custom shader بزاریم تا شیدرش انتخاب شه حالا میتونید بعد از اینکه روی custom shader گذاشتید دوباره به اولیه برگردونید چون دیگه شیدرش انتخاب شده پس مشکلی نیست حالا دوباره بازی رو خروجی بگیرید و تست کنید.
امیدوارم موفق باشید🌺

🆔 @Unity_Technologies
Forwarded from Unity Technologies (Developer 👨‍💻)
دوستان سایز صفحه خروجی رو روی Free Aspect بزارید تا خودش اتوماتیک تنظیم شه رو صفحه گوشی و.. میتونید صفحه گیم و بزرگ و کوچیک کنید و ببینید که هم سایز صفحه بزرگ و کوچیک میشه و هم اندازه صفحه میشه و هم حجمش کم و زیاد میشه که خیلی گزینه خوبی هست و نیاز نیست دیگه دنبال سایز مناسب بگردید

🆔 @Unity_Technologies
Forwarded from Unity Technologies (Developer 👨‍💻) via @like
@Unity_Technologies
Unity 5.6.6f2
Forwarded from Unity Technologies (Developer 👨‍💻) via @like
دوستان به نظرتون آموزش ساخت نمونه کار بالا رو بسازم براتون؟