Тема: Unity game
Показать сообщение отдельно

  #8  
Старый 04.12.2021, 10:27
Smeruxa
Познавший АНТИЧАТ
Регистрация: 27.11.2020
Сообщений: 1,431
С нами: 2874035

Репутация: 183


По умолчанию

Цитата:
Сообщение от etoeto  

чтобы в будущем больше не хардкодить свою ***ню в множестве разных скриптах, можно сделать по простому и респавнить игрока вот таким незамысловатым образом

C#:





Код:
public
class
PlayerController
:
MonoBehaviour
{
public
static
PlayerController
Instance
;
private
Vector3
respawnPosition
;
private
void
Awake
(
)
{
Instance
=
this
;
respawnPosition
=
transform
.
position
;
}
public
void
Respawn
(
)
{
transform
.
position
=
new
Vector3
(
respawnPosition
.
x
,
respawnPosition
.
y
,
respawnPosition
.
z
)
;
}
}


Цитата:
Сообщение от Спойлер  

PlayerController.Instance.Respawn();
Спасибо! Я не додумался что-то в самом начале позицию записать) Пойду обновлять

Цитата:
Сообщение от dsay  

теперь леха приступай к варфейсу, надоело бустить тебя
Ты кто?)
 
Ответить с цитированием