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拖拽添加脚本

相关推荐
魔士于安1 小时前
Unity太空战舰完整工程,包含战损,实时战损
游戏·unity·游戏引擎·贴图·模型
Nuopiane2 小时前
MyPal3(10)视锥体剔除
unity
爱搞虚幻的阿恺3 小时前
RPG游戏开发【加餐】实现游戏小地图的简单方法
游戏·ue5·游戏引擎·虚幻
海海不瞌睡(捏捏王子)3 小时前
Unity知识点概要
unity·1024程序员节
学不完的4 小时前
Zrlog面试问答及问题解决方案
linux·运维·nginx·unity·游戏引擎
小清兔4 小时前
unity游戏制作中问题汇总(持续更新)
游戏·unity·游戏引擎
WiChP7 小时前
【V0.1B4】从零开始的2D游戏引擎开发之路
前端·javascript·游戏引擎
mxwin19 小时前
Unity Shader SRP深入理解内置渲染管线与 URP/HDRP 的底层架构差异
unity·游戏引擎·单一职责原则
mxwin1 天前
Unity Shader 渲染管线深度解析 — Shader 三阶段
unity·游戏引擎·shader·uv
mxwin1 天前
Unity Shader 数学与几何变换 深入理解渲染管线中的坐标系转换:从模型空间到屏幕空间的完整变换链
unity·游戏引擎·shader