Unity教程初级Ruby‘s Adventure游戏实现带工程源码

       
记学习Unity后第四次做游戏
       
       介于之前有过代码以及操作方面的经验了,这次讲游戏需要快一点,上次的坦克大战讲了四章节有点拖沓了,所以有些操作就不带大家做了,简单的操作直接略过,讲一讲未涉及到的一些操作。

Asset Store资源的导入

       Window->Asset Store后会打开一个页面,版本低的会直接在Unity中寻找资源,像我的2020.3.2f1c1就需要在网页中打开,直接点Search Online就会打开资源商店的网页了。搜索栏直接搜ruby,下面有两个资源,我们只加载教程资源就可以了,当然工程也可以参考一下,毕竟官方的比我的强多了(小声bb),直接登录账号添加到我的资源,Import即可。

动画机

       上回的坦克大战也用到了动画机,但是也只是涉及到了一些简单的操作,通过拖拽的方式直接生成AnimationAnimator,这样的操作只适合一些简单的动画以及快速创建,但是资源多文件夹杂的话就不太好找到且归类了。所以这次就直接创建。Ruby's Adventure\Assets\Resources\Art\Animations\AnimatorController下创建一个敌人的控制器,(名字懒得起复制了一个)叫MrClockworkWalkDown1,场景中也拖入敌人的一张图片成为游戏物体,加上Animator组件,把控制器赋值上去,然后可以双击控制器打开Animator面板,上次我们的动画是由代码实现的,所以这次尝试用Unity直接完成。
       新创建的里面什么也没有,只有三种默认入口和出口,所以右键新建一个状态叫Move,点击后右边出现菜单有Motion,这个就是Animation,默认是没有的,需要我们再次创建。所以在相同目录AnimationClips下创建新文件夹Enemy存放,右键创建出来后,左键单击出现菜单后勾选Loop TimeLoop Pose,因为动画需要循环播放,所以都要勾选,然后拖拽到Controller上面双击打开后就可以添加动画了。
       如果只是上下移动的动画,只添加Sprite属性就可以了,然后一张一张的添加图片就好了,添加完成后资源里的动画属性也会变,此时可以观察长短是否和预想的一样,也可以点击上方的播放来在场景中观察;如果是左

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dark9spring

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值