|
01.03.2012, 16:03
|
#31
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
сделал,все равно так же
|
(Offline)
|
|
01.03.2012, 16:04
|
#32
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
Скрипт включен? Объект Включен? (галочки в заголовке скрипта, в заголовке объекта)
|
(Offline)
|
|
01.03.2012, 16:06
|
#33
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
Да,вроде все включено
|
(Offline)
|
|
01.03.2012, 16:07
|
#34
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
Тогда не знаю чем помочь. Все возможные варианты я предложил.
|
(Offline)
|
|
01.03.2012, 16:08
|
#35
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
Даже если я пишу if (dist>1) то все равно не работает.
|
(Offline)
|
|
01.03.2012, 16:10
|
#36
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
Там условие уже не важно, если в консоль не выводит расстояния. Не работает сам скрипт.
|
(Offline)
|
|
01.03.2012, 16:11
|
#37
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
В этом скрипте кроме этого еще много чего написано и все работает.
|
(Offline)
|
|
01.03.2012, 16:12
|
#38
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
покажи весь скрипт
|
(Offline)
|
|
01.03.2012, 16:14
|
#39
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
#pragma strict var b1 : int = 2; var hp : int = 60; var flas : Transform; var sw : Transform; var mech : GameObject; var swo : boolean=false; var flasm : GameObject;
function Start () {
}
function Update () {
if( Input.GetKeyDown(KeyCode.F) ) { if (b1>0) { if (hp<100) { b1=(b1-1); hp=(hp+20); } } if (hp>100){ hp=100; } }
var dist = Vector3.Distance(flas.position, transform.position); print ("Distance to other: " + dist); if( Input.GetKeyDown(KeyCode.G)) { if (flasm.active==true) { if (dist>2) { flasm.active=false; b1=(b1+1); } } }
var dists = Vector3.Distance(sw.position, transform.position);
if( Input.GetKeyDown(KeyCode.Q)) {
if (dists<4) { mech.active=false; } }
}
} function OnGUI () { GUI.Label ( Rect (10, 50, 100, 20), "Фласки "+b1); GUI.Label ( Rect (10,10,100,20), "Здоровье "+hp);
}
|
(Offline)
|
|
01.03.2012, 16:18
|
#40
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
и что "Distance to other: " + dist не выводит в консоль?
flasm.active==true - это верное условие?
|
(Offline)
|
|
01.03.2012, 16:23
|
#41
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
1.Не выводит
2.Вообще надо так:Если предмет active=true то условие выполняется,если нет,то нет. Но так выводит ошибку.Так что сделал active==true=)
|
(Offline)
|
|
01.03.2012, 16:25
|
#42
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
У меня нет больше предположений.
Разве что у тебя на объекте висит другой похожий скрипт...
|
(Offline)
|
|
01.03.2012, 16:30
|
#43
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
Решил проблему..В коде был лишний знак {
|
(Offline)
|
|
01.03.2012, 16:32
|
#44
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
Тогда в консоли должна была быть ошибка. и В том коде, что ты привел вроде со скобками все нормально. Хотя если только тот, который перед OnGUI...
Вывод: учись форматировать программу.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
01.03.2012, 16:45
|
#45
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
Я просто со скобками что то намудрил,и не так работало как надо,сейчас все норм вроде.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:13.
|