درود مهمان گرامی! ثبت نام


امتیاز موضوع:
  • 6 رأی - میانگین امتیازات: 4.33
  • 1
  • 2
  • 3
  • 4
  • 5
کد های یونیتی
#31
function Update()
{
var hit : RaycastHit;

if(Physics.Raycast(Transform.position , Transform.forward , hit , 2))
{
if ( hit.gameObject.tag == "door" ){hit.gameObject.animation.Play("door_open");}
}
}

شما باید برای در یه انیمیشن تعریف کنی که یه اسم هم باید بهش بدی
حالا اسم انیمیشنتو بزار به جای door_open تو کد بالا تگی هم که تعریف میکنی حتما اسمش DOOR باشه یا اگر چیز دیگه ای هست باید تو کد هم اونو بزاری
+اسکریپت رو به پلیر نسبت دادید؟
status:NO STATUS
پاسخ
 سپاس شده توسط ErfanAhmadi ، Teapot
#32
کد:
function Update()
{
if(Input.GetKey("w") || Input.GetKey("up"))
{
animation.Play("TEST");
}
به جای TEST اسم انیمیشنتون رو بزارید
status:NO STATUS
پاسخ
#33
این کد برای این که اگر ماوس را روی شی بردیم شی از بین برود :

pragma strict#

()function OnMouseEnter
}
;(Destroy(this.gameObject
{
پاسخ
#34
سلام

من دنبال یک کد می گشتم برای لود کردن بازی و سیو کردنش .

لطفاً هر کی مید.نه بهم بگه ی تو این تاپیک مطرح کنه.

(در خواست یادتون نره . اینجا کد فقط نمی ذارن . درخواستم میدن wink2

با تشکّر
پاسخ
#35
آقا چجوری میشه یه چیزی مثل سیستم path گیم میکر در یونیتی ساخت؟
پاسخ
#36
یعنی در یک راستا حرکت کنه ؟
پاسخ
 سپاس شده توسط avesta
#37
در یک مسیر خاص حرکت کنه
پاسخ
#38
تو سی شارپ بلدم اول بایذ یه متغیر از نوع public تعریف کنی که خارج موتور هم بهش دسترسی داشته باشی بعد با کد transform.Translate یه Vector3 جدید رسم کنی که یه بردار 3 طرفس و بعد اون تابع پابلیک رو در محور مورد نظر (X,y,z) در Time.deltaTime ضرب کنی .

امیدوارم یاد گرفته باشی . teeth
تو سی شارپ بلدم اول بایذ یه متغیر از نوع public تعریف کنی که خارج موتور هم بهش دسترسی داشته باشی بعد با کد transform.Translate یه Vector3 جدید رسم کنی که یه بردادر 3 طرفس و بعد اون تابع پابلیک رو در محور مورد نظر (X,y,z) در Time.deltaTime ضرب کنی .

امیدوارم یاد گرفته باشی . teeth
پاسخ
 سپاس شده توسط avesta
#39
(13/10/1391، 04:35 عصر)ultimate نوشته است: تو سی شارپ بلدم اول بایذ یه متغیر از نوع public تعریف کنی که خارج موتور هم بهش دسترسی داشته باشی بعد با کد transform.Translate یه Vector3 جدید رسم کنی که یه بردار 3 طرفس و بعد اون تابع پابلیک رو در محور مورد نظر (X,y,z) در Time.deltaTime ضرب کنی .

امیدوارم یاد گرفته باشی . teeth
تو سی شارپ بلدم اول بایذ یه متغیر از نوع public تعریف کنی که خارج موتور هم بهش دسترسی داشته باشی بعد با کد transform.Translate یه Vector3 جدید رسم کنی که یه بردادر 3 طرفس و بعد اون تابع پابلیک رو در محور مورد نظر (X,y,z) در Time.deltaTime ضرب کنی .

امیدوارم یاد گرفته باشی . teeth

متغیر نوع publicمقدارش چی باشه؟
پاسخ
#40
کد رو که ذخیره کردی تو ادیتور خود یونیتی جایی که کد رو میذاری مقدارش رو میشه تغییر داد .
پاسخ
 سپاس شده توسط avesta


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Star آموزش یونیتی از سایت یونیتی ali.z 0 126 25/4/1396، 03:49 عصر
آخرین ارسال: ali.z



کاربرانِ درحال بازدید از این موضوع: 1 مهمان