Добавлен Maman
Хотел добавить код скрипта чтоб если игрок набрал 50 или более очков и умер то у него включалась FinishPanel, а если игрок набрал меньше 50 очков то лвл просто перезагружался! Я пока только учусь в юньке поэтому много не знаю и прошу помощи.
Принятый ответ
На игрока юзаешь в скрипте где только данные игрока (хп, мп, деньги, очки и прочее), делаешь проверку в нужный момент. Не знаю там, при в ходе в триггер в конце карты, или после определенного игрового времени, делаешь обычное сравнение, набрал ли игрок нужное кол-во очков:
float hp;
int core, // тек. кол-во очков
finalCore = 50; // сколько нужно набрать очков для конца игры
void EndGame () {
if (core >= finalCore) {
hp = 0;
} else {
Application.LoadLevel (currentLevel);
}
}
Думаю со смертью все понятно, я просто вывел хп в 0, что бы тот же скрипт обработал что перс умер и проиграл все что нужно.
И это - не текст должен выдавать значение, а он должен его отображать.
честно не совсем понял вопроса. Проблема то в чем?
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован N7 Molot