简单枪械武器系统

link
easy weapon system
https://assetstore.unity.com/packages/templates/systems/easy-weapons-19365

--key points
枪械 武器切换 子弹 子弹壳 子弹影响 弹痕 镜头控制 后坐力

--introduce
基本的枪械武器系统

knowledge
武器系统常识
复杂的自定义unity editor(编辑武器属性时使用)

idea

implement
枪械,核心类,配置了枪的各种属性
武器切换,player下有多个武器,用SetActive切换
子弹,预制和Monobehaviour结合
子弹壳,武器发射子弹时,如果子弹是又弹壳的就生成弹壳并且播放弹出动画
子弹影响,根据子弹类型,对碰撞到的物体施加影响,一般是爆破力
弹痕,创建一个弹痕gameobject放到子弹碰撞的位置,旋转角是要贴上去的面的法线方向
镜头,第一人称移动控制,人物视角晃动(上下跳落地时弹簧一样),鼠标旋转视角
后坐力,关联到武器属性,需要编写动画

interface used
基本的物理引擎使用
收集一片区域的碰撞器
收集射线碰撞器

--inspire

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容