本帖最后由 灯笼菜刀王 于 2019-4-28 22:08 编辑
真位移, 是战斗中, 角色的Sprite有改变它的x,y,真正移动到对应的位置进行攻击,
假位移, 是战斗中角色的Sprite的x,y一直是固定的, 只是用播放动画对象消失的方式来形成"到对方面前攻击"的视觉效果
真位移的优点就是移动过度自然, 动画随动, 所以, 连击,反击, 挡枪,等这些需要有相对位置表现的情况下表现会比较自然, 如果有即时的状态动画和伤害显示, 也会同时位移, 可以做出攻击对方跳数字的同时, 自己也会同时跳吸血数字, 反弹数字等,
缺点就是素材规格限制较多, 动作设置起来麻烦, 不会脚本改造的话, 难免重复率过高, 所以真位移模式比较适合程序员来玩
而假位移, 就是默认的动画表现形式(只是对象方动画和使用方动画改成一起播放), 兼容性广, 设置简便, 绿色健康
缺点就是因为实际上角色并没有进行移动, 所以像状态动画, 伤害显示等会停留在原地, 某些情况下看起来就是比较违和, 子弹轨迹等难以表现, 整体表现上没有真位移"现实", 但是因为没有过多的改动默认方法, 所以对插件的冲突小, 且没额外的限制素材规格, 所以更适合大多数人使用
|