Игрок не получил урона от шипов.C#

Место общения программистов C#
Ответить
Anonymous
 Игрок не получил урона от шипов.

Сообщение Anonymous »

Я работаю над игрой-платформером, я создал пользовательский интерфейс для здоровья, а затем создал здоровье игрока. Но когда я создал сценарий Sprike, он не сработал. Например, когда я взаимодействую с шипом (с коллайдером Box, является триггером) он сбрасывает уровень.

Я также создал void Dead, сбрасывает уровень, если curHealth 0){
Flip();
} else if(facingRight == true && moveInput < 0){
Flip();
}
}

void Update(){

if(isGrounded == true){
extraJumps = extraJumpsValue;
}

if(Input.GetKeyDown(KeyCode.UpArrow) && extraJumps > 0){
rb.velocity = Vector2.up * jumpForce;
extraJumps--;
} else if(Input.GetKeyDown(KeyCode.UpArrow) && extraJumps == 0 && isGrounded == true){
rb.velocity = Vector2.up * jumpForce;
}

if(curHealth > maxHealth){
curHealth = maxHealth;
}

if(curHealth

Подробнее здесь: https://stackoverflow.com/questions/545 ... the-spikes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»