forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Физика (http://forum.boolean.name/forumdisplay.php?f=168)
-   -   Проблема с физикой шарика (http://forum.boolean.name/showthread.php?t=16396)

pax 01.03.2012 15:33

Ответ: Проблема с физикой шарика
 
В смысле чтобы увеличивалось - надо чтобы dist было меньше 5. Так чему оно равно?

Zakk 01.03.2012 15:40

Ответ: Проблема с физикой шарика
 
var dist = Vector3.Distance(flas.position, transform.position); оно вроде как должно быть равно расстоянию между игроком и flas.Или эта команда не так работает?

pax 01.03.2012 15:41

Ответ: Проблема с физикой шарика
 
да, но чему она равна когда ты жмешь кнопку G?

PHP код:

var flas Transform;
var 
b1 int=2;
function 
Update () {
   var 
dist Vector3.Distance(flas.positiontransform.position);
   
Debug.Log("dist = "dist);
   if( 
Input.GetKeyDown(KeyCode.G))
   {
      if (
dist<5)
      {
        
b1=(b1+1);
      }
   }



Zakk 01.03.2012 15:44

Ответ: Проблема с физикой шарика
 
а разве имеет значение чему она равна в момент нажатия клавиши? Главное если это число меньше 5,должно выполнятся действие

pax 01.03.2012 15:45

Ответ: Проблема с физикой шарика
 
Вот и проверь, меньше ли оно. Я пример написал выше.

Zakk 01.03.2012 15:48

Ответ: Проблема с физикой шарика
 
The referenced script on this Behaviour is missing! Что это обозначает?

pax 01.03.2012 15:49

Ответ: Проблема с физикой шарика
 
Потерян скрипт на объекте, можно выбрать новый щелкнув на скрипте объекта.

Zakk 01.03.2012 15:54

Ответ: Проблема с физикой шарика
 
Debug.Log("dist = "+ dist);-c этой командой где дистанция до объекта должна отображаться?

pax 01.03.2012 15:55

Ответ: Проблема с физикой шарика
 
В консоли, либо в статусной строке Unity (в самом низу)

Zakk 01.03.2012 15:56

Ответ: Проблема с физикой шарика
 
в этой статусной строке написано "The referenced script on this Behaviour is missing!" и не очень понятно как от этого избавиться

pax 01.03.2012 15:58

Ответ: Проблема с физикой шарика
 
Щелкни по ней чтобы открылась консоль, потом по самому сообщению. Должен выделиться проблемный объект, на котором скрипт потерян. На нем поправь ссылку на скрипт.

Zakk 01.03.2012 16:00

Ответ: Проблема с физикой шарика
 
Расстояние вообще ни где не отображается

pax 01.03.2012 16:01

Ответ: Проблема с физикой шарика
 
Уверен что скрипт висит на объекте в сцене?

Zakk 01.03.2012 16:01

Ответ: Проблема с физикой шарика
 
уверен

pax 01.03.2012 16:02

Ответ: Проблема с физикой шарика
 
Уверен что этот скрипт не потерян? Попробуй сделать скрипту реимпорт. Может ты его не сохранил...


Часовой пояс GMT +4, время: 10:24.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot