换枪、捡枪、弹药补给功能图绘制
捡枪功能图绘制
当Player捡到了一把枪,这个时候主角当前枪的数据应该马上替换成另一把枪的数据。而另一把枪应该包含GunInfo
类里所有的数据
这是视频中的截图,
bulletCountInGun
对应AmmoNumInGun
换枪功能图绘制
当捡到的特殊枪类的弹药用完之后,主角要换回默认的手枪。我们增加一个枪械切换功能,按下Q键会切换枪,这就需要我们把枪械数据缓存起来。
数据层设计+模块设计+命令+事件=游戏核心
表现层逻辑:加载、卸载(ResourceLoad、AssetBundle)
弹药补给功能图绘制
我们为了方便,将补给的弹药量设为所有武器的弹药量,并不根据武器类型区分弹药。
弹药补给量根据弹夹子弹的数量来计算,比如冲锋枪弹夹中能装30发子弹,那么捡起一个弹药补给玩家就能增加30发冲锋枪弹药。
弹药补给站功能图绘制
弹药补给站能够将所有枪的弹夹补满,功能图如下
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ATAO2017,阿宅创造奇迹!!