—
22:21
175

Скрипт в Unity 3d для прыгания вверх вниз объекта

Разработка игры, процесс

using UnityEngine;

public class JumpUpDown: MonoBehaviour
{
public float jumpHeight = 2f; // Высота прыжка
public float jumpSpeed = 2f; // Скорость прыжка

private Vector3 startPosition;
private bool goingUp = true;

void Start()
{
startPosition = transform.position;
}

void Update()
{
if (goingUp)
{
transform.position += Vector3.up * jumpSpeed * Time.deltaTime;
if (transform.position.y >= startPosition.y + jumpHeight)
{
goingUp = false;
}
}
else
{
transform.position -= Vector3.up * jumpSpeed * Time.deltaTime;
if (transform.position.y <= startPosition.y)
{
goingUp = true;
}
}
}
}

—
22:21
175
Нет комментариев. Ваш будет первым!
> Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.