Answer the question
In order to leave comments, you need to log in
How to make the player move with the platform?
Создаю простой платформер. Есть движущая платформа которая из точки А двигается в точку Б. Мне нужно чтобы когда игрок вставал на платформу он двигался вместе с ней.
Я попробовал через то чтобы указать родителя:
MovingPlatform platform = null;
if (hit != null) {
platform = hit.GetComponent(); // проверяем двигается ли платформа
}
if (platform != null) {
transform.parent = platform.transform; // указываем платформу родителем чтобы игрок двигался когда движется она
} else {
transform.parent = null;
}
но проблема в том что вместе с transform.position игрок наследует и другие свойства платформы. например transform.scale в результате игрок становится огромным так как transform.scale.x платформы равно 7.
как сделать так чтобы наследовалось только transform.position?
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question