unity2D小鸟飞过柱子小游戏

本文介绍了如何使用Unity开发2D小鸟飞行游戏。内容包括创建新项目,设置不断移动的背景图像以避免空白,添加地面碰撞器和刚体,创建并同步移动柱子,以及为小鸟添加飞翔动画、碰撞检测和声音效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)启动unity应用程序,在弹出的对话框里单击New project 按钮
这里写图片描述
(2)我们要得到的效果
这里写图片描述
这里写图片描述
(3)首先用户在玩这个游戏的时候小鸟是不断向前飞的,我们知道unity中用户眼睛看到的界面就是摄像机拍到的界面,这时为了让我们的背景图片一直存在,我们就可以考虑添加两张一模一样的背景图片,添加代码,实现党小鸟飞过一张背景图片正好下一张背景图片可以跟上来,防止出现空白背景
添加代码:点击Main Camera 在Asseta文件夹中右击然后点击Create–C# Script–改名BgMove

using UnityEngine;
using System.Collections;

public class BgMove : MonoBehaviour {

public GameObject bg1;
public GameObject bg2;


public float  speed_t=10f;


public float offset=2.88f;
// Update is called once per frame
void Update () {
    bg1.transform.Translate (Vector3.left*Time.deltaTime*speed_t);
    bg2.transform.Translate (Vector3.left*Time.deltaTime*speed_t);

    if (bg1.transform.position.x<-offset) {
        bg1.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值