Unity项目_《FPS恐怖逃离》




一、准备


  1. unity 5.6.0f3版本

  2. 素材包,网上找



二、游戏玩法


以第一人称视角进行移动,FPS游戏,寻到找逃生钥匙即成功,行动过程会产生怪物对玩家造成伤害,可以击毙。


happysneaker.com

游戏场景


三、制作流程


  1. 1. 游戏开始界面:背景图,菜单,logo(NGUI制作)

  2. 2. 游戏背景面板:以Label的形式存在

  3. 3. 按键说明面板:Label

  4. 4. 音量设置面板:添加音量调节条,先不用绑定音效,最后逐步添加好音乐后再统一设置

  5. 5. 给开始、结束俩按钮绑定对应方法

  6. 6. 给柜子、书架、门绑定脚本、组件动画

  7. 7. 添加主角绑定摄像机到场景,使用unity内置FPScharacters

  8. 8. 给枪口添加发射射线检测柜子,实现打开柜子门

  9. 9. 距离检测门与Player距离,实现开门动画

  10. 10. 添加医疗包、弹药包、逃离钥匙到场景,设置提示文字UI

  11. 11. 设置三种物品的随机生成点,其中逃离钥匙在剩下最后五个物品时才可能产生

  12. 12. 设置血量、bullet、maxbullet的UI显示

  13. 13. 添加使用道具之后的提示文字UI

  14. 14. 设置Player的跳跃、奔跑、换子弹、开枪动作,注意不同动作之间切换有的需要等待当前动作完成才能继续下一个动作

  15. 15. 添加开枪火光,思路是先禁用显示,需要的时候打开,添加击中特效,分为普通击中特效和击中敌人特效

  16. 16. 添加枪的准星

  17. 17. 添加角色的血量显示UI、枪弹药显示UI

  18. 18. 添加子弹数量有关脚本,设置对应情况下的人物动画

  19. 19. 添加敌人各动作状态机,给敌人添加自动寻路组件navmeshagent

  20. 20. 设置Player和敌人互相攻击动画,设置敌人的死亡和复活

  21. 21. 结束界面

  22. 22. 添加各种音效



Unity那些事儿
请先登录后发表评论
  • 最新评论
  • 总共0条评论