目录
说起来小编学Unity差不多一个月了,都是利用上班摸鱼时间学的(doge.jpg)。今天终于迎来了一直想做的FPS游戏demo。
【10分钟制作第一人称射击游戏 - Unity游戏开发】 小编是根据小破站这个教程学的,好的教程分享给大家,然后在此基础上小编还加了子弹拖尾和开火特效。
下面小编以博客的形式教大家做这个游戏demo,角色控制器是项目模板自带的,我们只需要加上枪编辑好发射子弹功能就可以了,非常简单。
😋FPS游戏Demo
💤1.新建FPS模板项目
首先我用的Unity HUB版本是3.3,我们可以直接新建一个FPS模板项目:取好项目名创建项目。
创建好进入项目后场景模板都给我们建好了,运行项目就能发现我们通过WASD和空格键控制胶囊玩家行走和跳跃。
⚒️2.装备枪
射击类游戏怎么能没有枪呢???我们去资源商店找一把
选了这一把枪在Unity中打开把它导进项目中来
资源导进来后查看枪的预制件,选择一把你喜欢的颜色:
如果发现枪的预制件是紫色的我们通过下面方式来解决:
解决好材质问题后选择喜欢的枪装到玩家的摄像机(PlayerCameraRoot)上,这样控制玩家视角旋转枪也会跟着旋转。装备好枪后我们还要调整枪到合适的位置。
保存后运行就可以看到玩家拿着枪移动了。