摘要: 敌人生命系统(受伤 死亡) 敌人生成后有初始生命,被攻击受伤有打击特效,降低生命值,直至死亡; 死亡后怪物:播放死亡音效,动画,然后下沉地表,销毁;玩家:得到相应分数。 敌人生命脚本如下: 1.变量: public int startingHealth = 100; ... 阅读全文
posted @ 2017-01-03 18:21 Eam 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 此案例中,敌人始终朝着玩家移动 到达攻击玩家范围时(身上的大的触发器被玩家触发时(敌人靠近玩家,当身上的触发器被触发,且对象是玩家时条件达成)) 隔一个时间端,打击玩家一下,对玩家造成伤害,玩家掉血,直至死亡。 变量: public float timeBetweenAttacks = 0.5f... 阅读全文
posted @ 2017-01-03 14:33 Eam 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1.敌人和玩家若存活,敌人始终朝着玩家所在位置移动,所以要给玩家物体一个Tag:Player从而找到玩家 2.敌人的自动寻路使用Unity自带的NavMeshAgent寻路组件寻路,要先把场景中不动的物体勾选Static,然后Navigation-Bake烘焙 移动 代码如下: publ... 阅读全文
posted @ 2017-01-03 14:05 Eam 阅读(772) 评论(0) 推荐(0) 编辑