选择当前角色增强动画
2015-05-07 10:21:12 27 举报
角色在画面中突然挺直了脊背,眼神变得坚定有力。他的双手紧握成拳,肌肉线条明显,仿佛能感受到他的力量在涌动。他的衣物随着风的吹动,轻轻飘动,给人一种英勇无畏的感觉。他的身体周围开始出现一圈光环,这是他的超能力正在启动的标志。他的眼神中闪烁着决心和勇气,仿佛无论面对什么困难,他都能够勇往直前。这个增强动画展示了角色的力量和决心,让人对他充满了期待。
作者其他创作
大纲/内容
播放提示圆圈动画
如果英雄进入攻击距离范围,进切换到攻击状态
是
切换到Move状态
该位置是否有其他角色?
该角色离开当前位置,设置当前位置的Cell属性:IsStandRole = true
CRoleStateMove
通过夹角找出角色可能在圆周上面的交点
while( !Touch_Up)
否
这里是先作攻击的处理后,我们才进入Wait状态作Wait状态下的碰撞检测处理
角色是否重叠站位
以角色目前的位置为起始点,寻找符合目标的交点
角色点击动画处理方案
当角色发起攻击时,发招前停止
是(Enter)
计算角色坐标和角色体积半径之间 和 目标点之间的夹角
Touch_Down
当到达指定的距离时,我们切换到Wait状态
通常不会走到这里
以攻击目标为中心,当前的射程为半径,在该圆周上面找到一个点
该角色目前的状态
该角色是否为隐形怪
显示选中提示图形
角色正在移动中
有
InputStateBattle触发攻击某个Monster
以角色为中心附近有没有被站位的格子
Start
CRoleStateWait
终止该检测
将角色位置对应的格子属性中IsStandRole = true表示该位置被该角色占领
设置角色位置对应的Cell属性:IsStandRole = true
不作处理
将该英雄走动到该位置上面。
该角色是否开始移动
Touch_Up
点击场景中的Role
CRoleStateAttack
0 条评论
下一页