今天心血来潮,想搞搞游戏,就琢磨着弄个类似于和平精英的那种,能跑能跳能开枪的,听起来就带劲!
先找素材
啥也没有,两手空空,这咋整?直接上手写代码肯定是不行的。我先去那些素材网站上扒拉扒拉,看看有没有能用的模型、动画啥的。你还别说,真找到不少好东西,有角色模型、枪械模型,还有一些跑、跳、射击的动画,这下有基础。
搭个框架
有素材,就得把它们组装起来。我打开Unity,这玩意儿我之前用过,还算熟悉。先创建一个新项目,然后把刚才找到的那些模型、动画一股脑儿地都扔进去。接着就是搭场景,弄个地形,再摆上几棵树、几块石头,像那么回事儿就行。
让角色动起来
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
- 导入角色模型和动画。
- 创建动画控制器,把跑、跳、站立这些动画都放进去,设置好过渡条件。
- 写个简单的脚本,用键盘控制角色的移动和动画切换。
这几步搞下来,角色就能在场景里跑跑跳跳,看着还挺像那么回事。
加上射击功能
- 导入枪械模型,把它绑到角色手上。
- 再写个脚本,按下鼠标左键就播放射击动画,同时发射子弹。
- 子弹怎么飞?简单,给子弹加个刚体组件,再给它一个向前的速度就行。
现在角色可以开枪,虽然子弹就是个光秃秃的小球,打到东西也没啥反应,但起码有射击的样子。
让游戏更像那么回事
要说现在这游戏,跟和平精英比起来,那肯定是差远。不过我今天就是想体验一下这个过程,所以也没打算弄得太复杂。
后面想做的事情还有很多很多:
-
完善射击效果:
添加子弹轨迹、弹孔、击中特效等等。
-
添加敌人:
弄几个简单的AI,让它们在场景里巡逻、攻击玩家。
-
添加更多互动:
可以捡东西、换武器、开车等等。
今天这一通折腾,虽然只是做个超级简化版,但还是挺有成就感的。算是初步体验一把开发这种游戏的感觉,以后有时间再慢慢完善!