【unity项目实战】3DRPG游戏开发07——其他详细的设计

敌人动画设计

新增图层动画,把权重设为1
在这里插入图片描述
在新图层默认新建一个空状态Base State,实现怪物默认动画播放Base State,因为Base State是空动画,所以默认会找上一个层的动画,这样就实现了两个图层动画的切换,也可以选择修改权重的方式实现
在这里插入图片描述

敌人随机巡逻

显示敌人巡逻的范围
在这里插入图片描述
获取随机移动的点,保存y轴不变,因为地面可能高低不平
SamplePosition表示判断该点是不是导航允许到达的地方
在这里插入图片描述

人物的属性

用ScriptableObject文件方式储存人物信息,如最大血量 当前血量 基础防御 当前防御
在这里插入图片描述
实例化玩家和敌人的属性

猜你喜欢

转载自blog.csdn.net/qq_36303853/article/details/130448456
今日推荐