#آموزش و #کاربرد متغیر systemCopyBuffer از کلاس GUIUtility در #یونیتی :
دوستان این متغیر متنی که کپی کردید رو بهتون میده که میتونید برای پیست و کپی ازش استفاده کنید :
برای پیست کردن باید مقدار این متغیر رو بگیرید و جایی که میخواید جایگذاری کنیدش مثال :
🆔 @Unity_Technologies
دوستان این متغیر متنی که کپی کردید رو بهتون میده که میتونید برای پیست و کپی ازش استفاده کنید :
برای پیست کردن باید مقدار این متغیر رو بگیرید و جایی که میخواید جایگذاری کنیدش مثال :
public Text txt;برای اینکه کپی کنید هم مقدار دهی میکنید :
txt.text = GUIUtility.systemCopyBuffer;
GUIUtility.systemCopyBuffer = "Hi";
🆔 @Unity_Technologies
#آموزش تابع SetVertices از کلاس Mesh در #یونیتی :
دوستان با این تابع میتونید Vertices مِش رو ویرایش کنید.
حالا توی ادیت مود میتونید مش رو نسبت بدید و Vertices رو ویرایش کنید
public void SetVertices(List<Vector3> inVertices);
🆔 @Unity_Technologies
دوستان با این تابع میتونید Vertices مِش رو ویرایش کنید.
public Mesh mesh;
public List<Vector3> v3;
mesh.SetVertices (v3);
حالا توی ادیت مود میتونید مش رو نسبت بدید و Vertices رو ویرایش کنید
public void SetVertices(List<Vector3> inVertices);
🆔 @Unity_Technologies
#آموزش تابع Instantiate از کلاس Object در #یونیتی :
دوستان با این تابع میتونید ابجکت تولید و ایجاد کنید توی صحنتون.
حالا شاید شما بخواید بعد از ایجاد این ابجکت رو ویرایش کنید و بهش دسترسی داشته باشید، تابع Instantiate بازگشتی هست و Object بر میگردونه شما میتونید اینو توی یه متغیر بریزید و بهش دسترسی داشته باشید :
گیم ابجکتشو میگیریم و میریزیم داخل متغیر myObj
حالا بهش دسترسی داریم.
🆔 @Unity_Technologies
دوستان با این تابع میتونید ابجکت تولید و ایجاد کنید توی صحنتون.
public GameObject obj;این میاد توی پوزیشن و روتیشنی که تایین کردین متغیر obj رو ایجاد میکنه توی صحنه.
public Vector3 pos;
public Quaternion rot;
Instantiate(obj, pos, rot);
حالا شاید شما بخواید بعد از ایجاد این ابجکت رو ویرایش کنید و بهش دسترسی داشته باشید، تابع Instantiate بازگشتی هست و Object بر میگردونه شما میتونید اینو توی یه متغیر بریزید و بهش دسترسی داشته باشید :
public GameObject obj;
public Vector3 pos;
public Quaternion rot;
GameObject myObj = Instantiate(obj, pos, rot).gameObject;
گیم ابجکتشو میگیریم و میریزیم داخل متغیر myObj
حالا بهش دسترسی داریم.
myObj.transform.Rotate(5,5,5);
🆔 @Unity_Technologies
#آموزش تابع Destroy از کلاس Object در #یونیتی :
دوستان با این تابع میتونید هر ابجکتی رو پاک کنید :
میتونید زمان هم بدید بهش مثال :
حالا بعد 3 ثانیه ابجکتی که کد بهش وصله رو پاک میکنه
🆔 @Unity_Technologies
دوستان با این تابع میتونید هر ابجکتی رو پاک کنید :
Destroy (this.gameObject);میاد ابجکتی که اسکریپت بهش وصله رو پاک میکنه
Destroy (this.gameObject.GetComponent<Rigidbody> ());این کد میاد کامپوننت ریجید بادی ابجکتی که کد بهش وصله رو میگیره و پاک میکنه
میتونید زمان هم بدید بهش مثال :
Destroy (this.gameObject, 3);
حالا بعد 3 ثانیه ابجکتی که کد بهش وصله رو پاک میکنه
🆔 @Unity_Technologies
#آموزش تابع AddForce از کلاس Rigidbody در #یونیتی :
دوستان با تابع AddForce میتونید به ابجکت مورد نظر نیرو وارد کنید و اونو به حرکت در بیارید.
توی ادیت مود یه ریجید بادی به myRb بدید و یه متغیر myV3 رو تنظیم کنید بعد پلی کنید میبینید که ابجکت به سمتی که تنظیم کردین حرکت میکنه توسط نیرو.
🆔 @Unity_Technologies
دوستان با تابع AddForce میتونید به ابجکت مورد نظر نیرو وارد کنید و اونو به حرکت در بیارید.
this.GetComponent<Rigidbody> ().AddForce(10,0,0);این کد میاد کامپوننت ریجید بادی رو از ابجکتی که اسکریپت بهش وصله میگیره و نیرو وارد میکنه بهش
public Rigidbody myRb;
public Vector3 myV3;
myRb.AddForce(myV3);
توی ادیت مود یه ریجید بادی به myRb بدید و یه متغیر myV3 رو تنظیم کنید بعد پلی کنید میبینید که ابجکت به سمتی که تنظیم کردین حرکت میکنه توسط نیرو.
🆔 @Unity_Technologies
Forwarded from |💯| Unity Helps |💯|
Control Freak 2 v2.0.1.unitypackage
9.9 MB
پکیج کنترل فریک۲
@Help_Unity
@Help_Unity
Forwarded from |💯| Unity Helps |💯|
Terrain Assets.unitypackage
41.9 MB
مجموعه کاملی از همه چیزهایی که برای ساخت یک جزیره لازم است (بجز خانه) در این پکیج موجود است
@Help_Unity
@Help_Unity
Forwarded from |💯| Unity Helps |💯|
Animated_Arms_With_M-16_v1.2.zip
42.4 MB
Forwarded from |💯| Unity Helps |💯|
Easy_Weapons_v3.0.2.unitypackage
30.9 MB
This media is not supported in your browser
VIEW IN TELEGRAM
🎁 Happy New Year 🎄
#آموزش تابع Translate از کلاس Transform در #یونیتی :
توضیح درباره تابع : با این تابع میتونید یه گیم ابجکتی رو حرکت بدید و جابه جا کنید توسط ترنسفرم.
این تابع سه پارامتر float میگیره همون پوزیشن هست
نمونه :
——————
میتونید ضربدر تایم دات دلتا تایم کنید تا نرم و بهتر شه :
🆔 @Unity_Technologies
توضیح درباره تابع : با این تابع میتونید یه گیم ابجکتی رو حرکت بدید و جابه جا کنید توسط ترنسفرم.
این تابع سه پارامتر 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 رو فشار داد کاربر مثلا خشاب تفنگ عوض شه :
🆔 @Unity_Technologies
دوستان با این تابع میتونید تشخیص بدید که چه کلیدی فشار داده شده و یه کاری انجام بدید.
مثلا میخوایم بگیم وقتی کلید R رو فشار داد کاربر مثلا خشاب تفنگ عوض شه :
if (Input.GetKeyDown (KeyCode.R))
{
...
}
🆔 @Unity_Technologies
#آموزش تابع GetKey از کلاس Input در #یونیتی :
دوستان با این تابع میتونید تشخیص بدید که چه کلیدی فشار داده شده و یه کاری انجام بدید.
مثلا میخوایم بگیم وقتی کلید W رو فشار داد و نگه داشت کاربر پلیر حرکت کنه یا ... :
دوستان با این تابع میتونید تشخیص بدید که چه کلیدی فشار داده شده و یه کاری انجام بدید.
مثلا میخوایم بگیم وقتی کلید W رو فشار داد و نگه داشت کاربر پلیر حرکت کنه یا ... :
if (Input.GetKey (KeyCode.W))
{
...
}
🆔 @Unity_Technologies#آموزش تابع GetKeyUp از کلاس Input در #یونیتی :
دوستان با این تابع میتونید تشخیص بدید که از روی چه کلیدی که فشار داده شده بود دستشو کاربر برداشت و بعدش یه کار میتونید انجام بدید مثلا گفته بودید اگه کلید T رو فشار داده بود پنجره چت بیاد و وقتی ول کرد پنجره چت غیرفعال و پنهان شه.
مثلا میخوایم بگیم وقتی کاربر از روی کلید T دستشو برداشت یه کاری انجام شه :
دوستان با این تابع میتونید تشخیص بدید که از روی چه کلیدی که فشار داده شده بود دستشو کاربر برداشت و بعدش یه کار میتونید انجام بدید مثلا گفته بودید اگه کلید T رو فشار داده بود پنجره چت بیاد و وقتی ول کرد پنجره چت غیرفعال و پنهان شه.
مثلا میخوایم بگیم وقتی کاربر از روی کلید T دستشو برداشت یه کاری انجام شه :
if (Input.GetKeyUp (KeyCode.T))
{
...
}
🆔 @Unity_Technologies