![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ue4
文章平均质量分 81
飞奔的狗熊
这个作者很懒,什么都没留下…
展开
-
[UE4]逻辑状态机组件
逻辑状态机为了实现对目标状态的控制,以及广播改变状态后的事件,可在蓝图中继续处理不同状态下的行为。实现过程:1.继承ActorComponent实现LogicStateMachine;2.被击中时触发设置状态;3.状态进入/退出时触发事件。主要代码LogicStateMachine.h/**author : Jia Zhipeng*class : LogicSt原创 2016-03-16 15:40:16 · 1395 阅读 · 0 评论 -
[UE4]武器碰撞
实现武器战斗伤害系统,击中时如何发出碰撞事件产生伤害,目前探索的有通过物理碰撞和LineTrace两种方法。物理碰撞通过Overlap事件的方法,优点是易于实现,缺点是无法具体到碰撞骨骼位置,低帧数或者武器高频运动时可能无法产生Overlap事件。LineTrace通过指定武器伤害区域,形成线段跟踪,获得与射线交叉的骨骼位置。优点是可具体获得骨骼位置,低帧数也可获得一定效果。缺点是需要具体原创 2016-02-21 18:07:22 · 1021 阅读 · 0 评论