unity 2d 入门 飞翔小鸟 柱子移动(十一)

c#脚本

csharp 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PoleMove : MonoBehaviour
{
    //移动上限制
    public float up;
    //移动下限
    public float below;
    //速度
    private float speed;
    // Start is called before the first frame update
    void Start()
    {
        speed = Random.Range(0.5f, 2.5f);
    }

    // Update is called once per frame
    void Update()
    {
        if (transform.position.y>up)
        {
            speed = -speed;
        }
        if (transform.position.y < below)
        {
            speed = -speed;
        }
        //让柱子上限移动
        transform.position = new Vector3(transform.position.x, transform.position.y + speed * Time.deltaTime, transform.position.z);
    }
}

创建空的图层,并把柱子拖拽到同个图层下

给pole拖拽添加脚本

相关推荐
阿汪队3 小时前
【更新日志】拉克丝大战亚索-2024.09.23
unity·游戏程序·游戏开发·技术美术·独立游戏
Leoysq5 小时前
【Unity保龄球项目】的实现逻辑以及代码解释
java·unity·游戏引擎
_oP_i5 小时前
Unity Transform 组件
unity
仙魁XAN6 小时前
Unity 设计模式 之 结构型模式 -【适配器模式】【桥接模式】 【组合模式】
unity·设计模式·组合模式·桥接模式·适配器模式
仙魁XAN6 小时前
Unity 设计模式 之 行为型模式 -【状态模式】【观察者模式】【备忘录模式】
观察者模式·unity·设计模式·状态模式·备忘录模式
Bartender_Jill8 小时前
[PICO VR]Unity如何往PICO VR眼镜里写持久化数据txt/json文本
unity·json·游戏引擎·图形渲染·vr
阿汪队8 小时前
【游戏引擎】C++自制游戏引擎 Lunar Game Engine
游戏引擎
ue星空10 小时前
虚幻引擎游戏保存/加载存档功能
游戏·ue5·游戏引擎·虚幻·虚幻引擎
ue星空10 小时前
虚幻蓝图Ai随机点移动
游戏·ue5·游戏引擎·虚幻·虚幻引擎
雪 狼12 小时前
Unity 热更新(HybridCLR+Addressable)-创建Addressable资源
unity·游戏引擎