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

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر سرعت حرکت گیم آبجکت
#1
Question 
سلام
من از این کد برای حرکت و کنترل سرعت گیم آبجکت استفاده میکنم . اما هرچی  مقدار speed رو تغییر میدم  سرعت گیم آبجکت ثابت هست . لطفا راهنمایی کنید که چطور سرعت حرکت گیم آبکت رو کم و زیاد کنم . با تشکر 

کد:
Vector3 M;
    float Mx;
    public int speed = 250;
    // Use this for initialization
    void Start () {
        
    }
    
    // Update is called once per frame
    void Update () {
        Mx += .1f*Time.deltaTime*speed;
        M = new Vector3 (10, -1.76f, Mx);
        gameObject.transform.position = M;
        
    }
پاسخ
#2
جواب رو پیدا کردم . وقتی متغییر رو تعریف میکنیم . تغییر سرعت باید در یونیتی صورت بگیره نه اسکریپت !
پاسخ
#3
سلام وقتی متغیر رو بصورت public در ابتدای کلاس تعریف کنید ، از داخل پنل inspector قابلیت ویرایش مقدارش رو خواهید داشت ولو اینکه از داخل اسکریپت هم مقدار داده باشید بهش..
پاسخ
 سپاس شده توسط qwerty13 ، start777


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
NewText مشکل در حرکت نکردن اسپرایت با انمیشن mohammadchi 3 119 9/7/1397، 06:41 عصر
آخرین ارسال: Clever Wise
  حرکت یک گیم ابچکت به یک سمت fahimi 2 111 27/5/1397، 12:28 صبح
آخرین ارسال: sajjad3011
  جابجا کردن آبجکت در فضای 2 بعدی در زاویه مورد نظر Navid_t 1 149 15/4/1397، 11:03 صبح
آخرین ارسال: qwerty13
Question نام آبجکت A.m 10 333 20/3/1397، 01:01 عصر
آخرین ارسال: aminblog76
  مشکل در حرکت موس در حالت اجرای بازی در یونیتی saeid4x 1 253 20/5/1396، 01:15 عصر
آخرین ارسال: mamali me



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