做了个换弹时原弹匣掉落拿新弹匣装上的小功能
今天美术群在讨论这个问题,像gta5那种,换枪时候,原来弹夹会掉落地上,隔差不多几十秒后消失,而且掉地上还可以被打的物理反馈。然后从背后拿出一个弹夹,装到枪上,其实在群里讨论了很久,这个东西看起来容易其实真正做起来还真的是要考虑很多,比如和游戏里面其他机制结合起来,包括自己本身的逻辑是否真正合适等等。不过还好做了个小原型出来,放出视频,然后明天把工程分享了,当然这个还是包含一些BUG和值得改进的地方,因为这个里面做的比较杂乱所以也不写教学了,差不多玩过状态机、蓝图的看下就能明白。
http://player.youku.com/player.php/sid/XMTgwOTY3MTk5Mg==/v.swf
本帖最后由 81434712@qq.com 于 2016-11-7 22:55 编辑
so ?
1.退弹夹: 按键 R 激活 手臂动画,找到关键帧,创建物体弹夹(PS:和创建子弹一样),弹夹自由落地;
2.上弹夹:检测动画帧到腰部,在掌中显示隐藏的弹夹;
3.装弹夹:检测动画帧到弹仓,在掌握显示的弹夹 隐藏; 81434712@qq.com 发表于 2016-11-7 22:53
so ?
1.退弹夹: 按键 R 激活 手臂动画,找到关键帧,创建物体弹夹(PS:和创建子弹一样),弹夹自由落地; ...
1、退弹匣,F开启,detach绑定在插槽的弹匣,开启physics,6秒后销毁actor。
2、腰部动画的通知事件,在腰部关键帧spawn一个弹夹在手心的插槽。
3、装弹匣,动画到弹仓,attach枪弹药仓插槽。 好东西,不容错过 人物动画有没有 熊猫我爱你 猫大给力! 然而并没有工程啊
页:
[1]