|
02.03.2012, 23:41
|
#76
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
Вот примеры вызова функции DoSomething, но так же и переменные.
http://unity3d.com/support/documenta...=MonoBehaviour
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
03.03.2012, 00:05
|
#77
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
Все ли так написано?
var char1 : char;
char1 = GetComponent (char);
char1.hp=(char1.hp-1);
Где char-название скрипта который вызывать надо.hp-переменная которую вызывать надо.
|
(Offline)
|
|
03.03.2012, 01:44
|
#78
|
scientist.alien
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений (для 2,593 пользователей)
|
Ответ: Проблема с физикой шарика
Почти да. Нужно char1 = requiedObject.GetComponent(char);
Если JS - переменная должна быть или public var, или просто var.
К static var можно обращаться без необходимости в объекте и экземпляре скрипта, сразу:
char.MaxHP = 100; // например
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|
(Offline)
|
|
03.03.2012, 14:08
|
#79
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
if (dist<3) { if (dist>2.5) { char.hp =(char.hp-1);
} }
ошибку выдает 'hp' is not a member of 'char'.
|
(Offline)
|
|
03.03.2012, 15:41
|
#80
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
так char1 же по коду
|
(Offline)
|
|
03.03.2012, 17:11
|
#81
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
Скрипт char называется а не char1
|
(Offline)
|
|
03.03.2012, 17:59
|
#82
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
но меняешь ты у найденного экземпляра же, который в примере выше называется char1 или ты hp сделал статической?
|
(Offline)
|
|
03.03.2012, 20:53
|
#83
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
статический сделал
|
(Offline)
|
|
03.03.2012, 20:59
|
#84
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
тогда либо она приватная, либо не так называется
|
(Offline)
|
|
03.03.2012, 21:09
|
#85
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
static var hp=60; -правильно написано?
|
(Offline)
|
|
03.03.2012, 21:18
|
#86
|
Бывалый
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений (для 880 пользователей)
|
Ответ: Проблема с физикой шарика
public static
Не лучше ли выложить весь листинг, а не давать по ложке, чтобы все не занимались хиромантией?
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
03.03.2012, 21:37
|
#87
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
Вообще весь код выложить?
вот из скрипта char
вот из второго скрипта
var player : Transform; var dist = Vector3.Distance(player.position, transform.position); if (dist<3) { if (dist>1) {
char.hp =(char.hp-1); } }
Так же ошибка появляется
|
(Offline)
|
|
03.03.2012, 22:38
|
#88
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
03.03.2012, 23:00
|
#89
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
спасибо)
|
(Offline)
|
|
05.03.2012, 23:34
|
#90
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
Опять нужна ваша помощь =). Нужно чтобы при определенном условии у объекта сыграла анимация,но скрипт висит на другом объекте и по этому вылетает ошибка.То есть анимация висит на одном объекте,а скрипт совсем на другом. Если делать так: animation.Play("Name"); то он жалуется что на камере нету этой анимации.Помогите плиз)
There is no 'Animation' attached to the "Main Camera" game object, but a script is trying to access it.
You probably need to add a Animation to the game object "Main Camera". Or your script needs to check if the component is attached before using it.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:20.
|