Unity Technologies
268 subscribers
129 photos
3 videos
173 files
194 links
channel: @Unity_Technologies
site: hd-games.blog.ir
youtube: youtube.com/channel/UCEzBhjvahxYnFcC_1CIVMfg

🚫 هر گونه کپی برداری از این کانال بدون ذکر منبع (آیدی) شرعا حرام است. 🚫
🆔 @Unity_Technologies
Download Telegram
#آموزش تابع Destroy از کلاس Object در #یونیتی :
دوستان با این تابع میتونید هر ابجکتی رو پاک کنید :

Destroy (this.gameObject);
میاد ابجکتی که اسکریپت بهش وصله رو پاک میکنه

Destroy (this.gameObject.GetComponent<Rigidbody> ());
این کد میاد کامپوننت ریجید بادی ابجکتی که کد بهش وصله رو میگیره و پاک میکنه
میتونید زمان هم بدید بهش مثال :
Destroy (this.gameObject, 3);

حالا بعد 3 ثانیه ابجکتی که کد بهش وصله رو پاک میکنه

🆔 @Unity_Technologies
#آموزش تابع AddForce از کلاس Rigidbody در #یونیتی :
دوستان با تابع AddForce میتونید به ابجکت مورد نظر نیرو وارد کنید و اونو به حرکت در بیارید.
this.GetComponent<Rigidbody> ().AddForce(10,0,0);
این کد میاد کامپوننت ریجید بادی رو از ابجکتی که اسکریپت بهش وصله میگیره و نیرو وارد میکنه بهش

public Rigidbody myRb;
public Vector3 myV3;

myRb.AddForce(myV3);


توی ادیت مود یه ریجید بادی به myRb بدید و یه متغیر myV3 رو تنظیم کنید بعد پلی کنید میبینید که ابجکت به سمتی که تنظیم کردین حرکت میکنه توسط نیرو.


🆔 @Unity_Technologies
#Unity 5.6.6

نمونه کار
نمونه کار با #یونیتی نسخه 5.6.6f2

🆔 @Unity_Technologies
Forwarded from |💯| Unity Helps |💯|
Control Freak 2 v2.0.1.unitypackage
9.9 MB
پکیج کنترل فریک۲
@Help_Unity
نمونه کار با #یونیتی 5.6.6f2
🍉 دوستان یلداتون مبارک ❤️😐🍉
Forwarded from |💯| Unity Helps |💯|
Terrain Assets.unitypackage
41.9 MB
مجموعه کاملی از همه چیزهایی که برای ساخت یک جزیره لازم است (بجز خانه) در این پکیج موجود است
@Help_Unity
Forwarded from |💯| Unity Helps |💯|
پکیج M-16 (دست + تفنگ انیمیت شده) دانلود در پست بعد

@Help_Unity
Forwarded from |💯| Unity Helps |💯|
Animated_Arms_With_M-16_v1.2.zip
42.4 MB
دانلود پکیج M-16 (دست + تفنگ انیمیت شده)

@Help_Unity
Forwarded from |💯| Unity Helps |💯|
Easy_Weapons_v3.0.2.unitypackage
30.9 MB
دانلود پکیج Easy weapon

@Help_Unity
This media is not supported in your browser
VIEW IN TELEGRAM
🎁 Happy New Year 🎄
سلام دوستان یه خبر خوب اینکه تلگرام کاربرایی که کلاهبرداری میکنن رو مشخص میکنه و میتونید تشخیص بدین کلاهبرداره یا نه😐
#آموزش تابع Translate از کلاس Transform در #یونیتی :

توضیح درباره تابع : با این تابع میتونید یه گیم ابجکتی رو حرکت بدید و جابه جا کنید توسط ترنسفرم.
این تابع سه پارامتر float میگیره همون پوزیشن هست

نمونه :
public Transform player;

player.Translate(5,0,0);

——————

transform.Translate (10f, 0, 0);

میتونید ضربدر تایم دات دلتا تایم کنید تا نرم و بهتر شه :

transform.Translate (8 * Time.deltaTime, 0, 0);


🆔 @Unity_Technologies
#آموزش تابع GetKeyDown از کلاس Input در #یونیتی :
دوستان با این تابع میتونید تشخیص بدید که چه کلیدی فشار داده شده و یه کاری انجام بدید.
مثلا میخوایم بگیم وقتی کلید R رو فشار داد کاربر مثلا خشاب تفنگ عوض شه :

if (Input.GetKeyDown (KeyCode.R))
{
...
}


🆔 @Unity_Technologies
#آموزش تابع GetKey از کلاس Input در #یونیتی :
دوستان با این تابع میتونید تشخیص بدید که چه کلیدی فشار داده شده و یه کاری انجام بدید.
مثلا میخوایم بگیم وقتی کلید W رو فشار داد و نگه داشت کاربر پلیر حرکت کنه یا ... :

if (Input.GetKey (KeyCode.W))
{
...
}

🆔 @Unity_Technologies
#آموزش تابع GetKeyUp از کلاس Input در #یونیتی :
دوستان با این تابع میتونید تشخیص بدید که از روی چه کلیدی که فشار داده شده بود دستشو کاربر برداشت و بعدش یه کار میتونید انجام بدید مثلا گفته بودید اگه کلید T رو فشار داده بود پنجره چت بیاد و وقتی ول کرد پنجره چت غیرفعال و پنهان شه.
مثلا میخوایم بگیم وقتی کاربر از روی کلید T دستشو برداشت یه کاری انجام شه :

if (Input.GetKeyUp (KeyCode.T))
{
...
}

🆔 @Unity_Technologies
#آموزش توابع کلاس File از کتابخانه System.IO :
این کلاس توابعی برای ساخت و حذف و گرفتن اطلاعات و بایت های فایل و تغییر دادن آنها و تغییر نام و ... داره که میتونید ازش تو بازی هاتون استفاده کنید و اطلاعاتی ذخیره کنید داخلشون.

تابع Create برای ساخت فایل با پسوند و نام دلخواه هست
تابع ReadAllText برای خوندن کل متن یک فایل که به صورت string برگشت میده بهتون میتونید تغییر بدید و دوباره تنظیم کنید رو فایل
تابع ReadAllBytes برای خوندن کل بایت های یه فایل هست که به صورت byte برگشت میده میتونید تغییرش بدید و تنظیم کنید رو فایل
تابع ReadAllLines برای خوندن همه خط های متن داخل یه فایل هست که به صورت string ارایه ای برگشت میده قابل تغییر هست.
تابع WriteAllText بالعکس تابع ReadAllText بجا خوندن میاد مینویسه میتونید کل متن یه فایل رو تغییر بدید باهاش
تابع WriteAllBytes میتونید کل بایت های یه فایل رو تغییر بدین
تابع WriteAllLines با این تابع هم میتونید کل خط های متن یه فایل رو تغییر بدید.
تابع Delete هم برای حذف یک فایل استفاده میشه.
تابع Move برای برش یا انتقال فایل به مسیر دیگه.
تابع Encrypt برای رمزگذاری یا کد کردن فایل میاد بایت های فایل رو تغییر میده و Decrypt بالعکس.
تابع GetCreationTime برای گرفتن زمان و تاریخ ایجاد فایل.
تابع Exists برای چک و بررسی وجود داشتن فایل توی یه مسیر مشخص.
تابع CreateText برای ساخت یه فایل متنی text ساده مثل txt.
تابع Open برای باز کردن یک فایل.
تابع OpenRead برای باز کردن و خواندن یه فایل.
تابع OpenText برای باز کردن فایل اگه وجود داشته باشه و خوندن متن فایل که UTF-8 کد شده.
تابع OpenWrite هم باز کردن اگه وجود داشته باشه فایل و نوشتن و تغییر دادن فایل.
تابع ReadLines خوندن خط ها از یک فایل.
تابع Replace برای جایگزین کردن فایل و ساخت یک بک آپ BackUp از فایل.
تابع SetCreationTime برای تنظیم زمان و تاریخ ایجاد فایل.
تابع SetLastAccessTime برای تنظیم زمان اخرین دسترسی به فایل.
تابع SetLastWriteTime برای تنظیم اخرین زمانی ک فایل نوشته و تغییر داده شده.
تابع SetAccessControl تنظیم کنترل دسترسی و امنیت فایل.
تابع SetAttributes تنظیم ویژگی و اطلاعات فایل.
تابع GetAttributes برای گرفتن اطلاعات و ویژگی های یک فایل.
تابع Copy هم برای کپی کردن یه فایل استفاده میشه.
تابع AppendText که کلاس StreamWriter بازگشت میده که برای تغییر و نوشتن فایل هست باهاش میتونید متن فایل هارو تغییر بدید.
تابع AppendAllText با این تابع هم میتونید کل متن فایل ها رو یجا تغییر بدید.
تابع AppendAllLines با این تابع میتونید کل خط های متن یه فایل رو تغییر بدید.

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

🆔 @Unity_Technologies
#آموزش بعضی از عملگر ها در #سی_شارپ :

== : مسای یا برابر بودن
‍!= : مخالف
<=‌ : بزرگتر مساوی
>= : کوچکتر مساوی
*= : ضربدر مساوی
+= : اضافه کردن مقدار دلخواه
-= : کم کردن مقدار دلخواه
/ : تقسیم
++ : اضافه کردن ۱
-- : کم کردن ۱
‍!‌ :‌ بالعکس یا مخالف
*‌ : ضرب
<‌ : بزرگتر
> :‌ کوچکتر
= : مساوی کردن یا مقداردهی
&& : و
||‌ : یا

🆔 @Unity_Technologies
#آموزش استفاده از توابع Trigger و Collision برای تشخیص برخورد (سه بعدی) با یونیتی : تماشا آنلاین در یوتیوب

#آموزش استفاده از توابع Trigger2D و Collision2D تشخیص برخورد (دو بعدی) در یونیتی : تماشا آنلاین در یوتیوب

🆔 @Unity_Technologies