Project1

标题: 如何反转动画? [打印本页]

作者: hcm    时间: 2012-3-3 12:24
标题: 如何反转动画?
本帖最后由 hcm 于 2012-3-4 10:17 编辑

      我是说数据库-动画,一部分序号的整个动画都反转,不是只改图形的方向,比如:原本是子弹从左边打中目标,改成从右边打中,不是子弹倒着从左边打中。dsu_plus_rewardpost_czw
作者: 判约之轮    时间: 2012-3-3 12:26
本帖最后由 判约之轮 于 2012-3-3 12:29 编辑

很简单啊,于是见下图:


这里就可以设置~

如果我理解错了,是说横版里的子弹飞行动画的话····
我觉得就只能改脚本了~
或者也许可以重做一下动画图?但我记得子弹射击的动画图应该翻转一下就OK了啊?
莫非还有附加特效?
作者: hcm    时间: 2012-3-3 12:28
判约之轮 发表于 2012-3-3 12:26
很简单啊,于是见下图:

这我知道的,只是反转了图形,但图形的坐标并没反转(假设中轴线x=0)


‘‘──hcm于2012-3-3 13:02补充以下内容

这些当然都试过了。
’’
作者: 狂歌天涯    时间: 2012-3-3 18:03
代表动画的PNG图片里,代表每一个帧的画面各自单独的水平翻转一下
作者: 后知后觉    时间: 2012-3-3 20:18
本帖最后由 后知后觉 于 2012-3-3 20:19 编辑

Scene_Battle 里调用的 show_normal_animation
最后个参数为true就是反转动画
  #--------------------------------------------------------------------------
  # ● 显示普通动画
  #     targets      : 目标的数组
  #     animation_id : 动画ID
  #     mirror       : 左右反转
  #--------------------------------------------------------------------------
  def show_normal_animation(targets, animation_id, mirror = false)


或者
Sprite_Battler 里调用 start_animation
的时候 第2个参数 mirror 为 true 就是反转

默认系统的这个功能原本是为 二刀流 准备的




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1