Danil
Подскажите, как сделать подбор предметов как в Dark Soul's? (нужно встать рядом или на предмет, и нажать на кнопку, чтобы собрать)
Я попытался это сделать, но у меня не всегда срабатывает нажатие, и приходится по 100 раз нажимать чтобы собрался предмет, я пробовал через OnTriggerStay().
bool CanPickupItem = false; // может ли игрок подобрать предмет
GameObject TouchedTo; // предмет который игрок может подобрать
void Update() {
if(CanPickupItem && TouchedTo != null && Input.GetKeyDown(KeyCode.G))
Destroy(TouchedTo); // подбор предмета
}
/* просто пишешь в OnTriggerExit, OnTriggerEnter - CanPickupItem = true/false
и задаёшь в TouchedTo объект который игрок может подобрать, в onTriggerExit он должен становится null */