0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 14
1

OnTriggerEnter Подскажите пожалуйста, как сделать чтобы при вхождении в триггер отнимались хп?

16.03.2014, 11:35. Показов 4257. Ответов 3
Метки нет (Все метки)

Например у меня есть триггер и мне надо чтобы когда в него заходит моб (Cube) или игрок (First Person Controller) у них отнимало хп.
Тоесть как через триггер изменять значение/обращаться к переменной "hp". Объекта "First Person Controller" на котором скрипт "PlayerHealth" и Public переменная "hp". И оно по идее должно работать на нескольких мобах/игроках которые могут за спавнится не обязательно при старте проекта.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2014, 11:35
Ответы с готовыми решениями:

Подскажите пожалуйста как запрограммировать в Delphi чтобы по нажатию кнопки открывался сиди ром?как сделать чтобы при вводе в labeledit ФИО при нажат
Подскажите пожалуйста как запрограммировать в Delphi чтобы по нажатию кнопки открывался сиди...

Пауза при вхождении в триггер
Доброго времени суток. Написал скрипт для 2D игры, чтобы при вхождении в триггер игра вставала на...

Подскажите, пожалуйста! (Как сделать, чтобы таблица не смещалась?)
Выводится таблица, не уместившаяся на один экран (занимающая более 50 строк): </TABLE> … <TR...

Подскажите, пожалуйста, как сделать массив так, чтобы программа не крашилась...
Всем доброго вечера. Возникла проблема связанная с тем, что при попытке заполнения массива...

3
411 / 275 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
16.03.2014, 15:12 2
Вот туториал как сделать здоровье игроку. Так как я ваш скрипт не видел то даю этот тутор.
Вот еще не плохой на Unity Answers
И тут готовый
1
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 14
16.03.2014, 19:49  [ТС] 3
Я хп сделать могу у меня не получается прибавлять его или убывать через триггер.
Если не сложно можете в 2-х словах объяснить как обратится из скрипта который на триггере, к скрипту объекта который заходит в триггер?
0
411 / 275 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
17.03.2014, 16:50 4
Лучший ответ Сообщение было отмечено Gekkon как решение

Решение

Примерно вот так

C#
1
2
3
4
5
6
public GameObject object;
 
void Update () { 
       var obj = object.GetComponent<Script> (); 
       obj.health++;
}
object - нужно или находить на сцене или передавать из тригера
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2014, 16:50
Помогаю со студенческими работами здесь

Как сделать так, чтобы условие начало работать?Подскажите,пожалуйста
Здравствуйте. Прошу,подскажите,пожалуйста, ступор уже. Вот прога: for(n=1;n&lt;=100;n++) do...

Подскажите пожалуйста, как на этом слайдере сделать так чтобы перелистывалось сразу 3 фото?
Всем привет ! Подскажите пожалуйста, как на этом слайдере сделать так чтобы перелистывалось сразу 3...

Подскажите, пожалуйста, как сделать так, чтобы мой div открывался и закрывался плавно
HTML: &lt;nav class=&quot;menu-open&quot;&gt; &lt;div class=&quot;button-open&quot;&gt; &lt;/div&gt; &lt;a...

Файл: Подскажите, пожалуйста, как сделать так, чтобы исходный список читался из файла?
Здравствуйте! Подскажите пожалуйста как сделать так, чтобы исходный список читался из файла? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru