平衡球迷宫(三)

平衡球迷宫(三)

我们项目已经做完一大部分了,现在就差障碍物的随机生成和道路平移的简单动画
一、障碍物的随机生成
我们障碍物还是用的cube,首先把cube加入预制体,然后新建脚本

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class suiji : MonoBehaviour
{
    public GameObject GO;

    void Start()
    {
        for (int i = 0; i < 10; i++)//随机生成10个障碍物

        {

            Instantiate(GO, new Vector3(Random.Range(-2f,3f ), Random.Range(0.5f,1f), Random.Range(0f, 43f)), Quaternion.identity);
            //括号中的数字分别代表:x轴的区间,y轴的区间,z轴的区间
        }
    }

    // Update is called once per frame
    void Update()
    {
       
    }
}

这样随机障碍物就产生了,括号中间的数字为范围区间,大家可以根据自己需求修改。
二、道路移动动画
我们第三段道路是移动的,可以加一个帧动画来实现这个效果。
首先选择第三段道具然后在windows中选择Animation,这样关于第三段道路的动画就新建好了
我们通过修改障碍物的position的值来实现道路的移动,这里我加了四个帧动画分别为左移动,归位,右移动,归位来实现动画的效果。
这样一个简单的小游戏就做好了,如果有需要者可以私信有源码提供。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值