当前位置:   article > 正文

Unity C#编程 跑动游戏(三)跳跃与碰撞_unity 跑酷游戏又跑又跳 位置怎么计算

unity 跑酷游戏又跑又跳 位置怎么计算

Project视图中创建一个新的文件命名为Platform,在文件夹中创建一个新的C#脚本名为PlatformManager,Project视图中创建一个新的文件命名为Platform,在文件夹中创建一个新的C#脚本名为PlatformManager,

public class PlatformManager : MonoBehaviour
{
    public Transform prefab;            //生成的背景对象的预设是需要知道的
    public int numberOfObjects;         //多少个Cube可以填充屏幕
    public Vector3 startPosition;       //生成Cube的起始位置
    private Vector3 nextPosition;       //即下一个Cube生成的位置,私有变量即可

    public float recycleOffset;          //距离多远才去重置循环,
    private Queue<Transform> objectQueue;   //还真有这个对列呀,先进先出集合对象。

    public Vector3 minSize, maxSize, minGap, maxGap;
    public float minY, maxY;
    // Use this for initialization
    void Start()
    {
        objectQueue = new Que

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/126507
推荐阅读
相关标签
  

闽ICP备14008679号