Показать сообщение отдельно
Старый 28.03.2012, 22:02   #750
SaM_
ПроЭктировщик
 
Аватар для SaM_
 
Регистрация: 15.06.2011
Сообщений: 111
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Фак по Юнити.

Как исправить данную ошибку? Скрипт не может найти предмет, координаты которого я пытаюсь узнать, хотя на сцене он присутствует.
error CS1061: Type `UnityEngine.GameObject' does not contain a definition for `position' and no extension method `position' of type `UnityEngine.GameObject' could be found (are you missing a using directive or an assembly reference?)
GameObject[] weaps = GameObject.FindGameObjectsWithTag("rv"); 
foreach (GameObject weap in weaps) { 
  if  (Vector3.Distance(weap.position, myTransform.position) < 4.0F) {
    if (Input.GetKeyUp("g")) { 
      weapon2_e = true; weapon1_e = false; weapon2_e = false;
      weapon2_rv_pick = true; }
    } 
}
(Offline)
 
Ответить с цитированием