
public class BGMove : MonoBehaviour
{
float speed = 1;
//规定重复点
Vector3 reset;
void Start()
{
reset = new Vector3(0, 10, 0);
}
void Update()
{
//向下运动
transform.Translate(Vector3.down * Time.deltaTime * speed,Space.World);
//超出屏幕从规定点开始
if (transform.position.y <= -9.5)
{
transform.position = reset;
}
}
}
using System.Collections;
using System.Collections.Generic;

这篇博客介绍了如何使用Unity创建一个2D飞机大战游戏。`BGMove`类实现了背景的循环滚动,而`StartUI`类则包含了游戏开始、排行榜和分数显示的交互逻辑。代码中使用了Singleton模式来管理分数,并通过`SceneManager`进行场景切换。
最低0.47元/天 解锁文章
1476

被折叠的 条评论
为什么被折叠?



