全部。
我正在使用 Unity 制作手机游戏,它是一款横向卷轴游戏。我想要一个平台在屏幕上移动,直到它离开屏幕。然后,我将它的位置设置回起点,使滚动看起来无限。这是我的代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ScrollingObject : MonoBehaviour
{
public float speed;
Vector3 startPos;
void Start()
{
startPos = transform.position;
}
void Update()
{
transform.Translate ((new Vector3 (-1, 0, 0)) * speed * Time.deltaTime);
if (transform.position.x < -22.71982)
{
transform.position = startPos;
}
}
}
这行得通,但它看起来有点波涛汹涌,而且不流畅。有没有人有任何建议让这个平台移动得更顺畅一些?提前致谢。