Project1

标题: 连续战斗技能动画敌人后退问题 [打印本页]

作者: guoyang198    时间: 2012-10-23 15:16
标题: 连续战斗技能动画敌人后退问题
本帖最后由 guoyang198 于 2012-10-23 17:18 编辑

关于战斗动画的问题,我想请教一下高手!
这是我的一个动画!


第二个气功弹爆炸!


然后经过脚本合成变成
"气功弹"          => ["BEFORE_MOVE","技能声音","必杀技","REAL_TARGET","中弹2","20",
                          "OBJ_ANIM_WEIGHT","Can Collapse","COORD_RESET"],



动态图片没仔细做,主要表达意思!


这个是我新做的动画



这个动画只是个思路,解决我的问题!
大了想做例如像街机里面的必杀技!

我的问题是:
在这次动画里主角,发射了3次激光,每次发射能不能都让敌人后退一格!

分开的动画让敌人后退我会,连续的动画不知道怎么弄!

还有个问题:角色攻击的时候将武器拎着,然后攻击时,武器指向被攻击者,
但是我设计的 角色 使用双节棍,三国无双里面锁镰,流星锤等等的 软硬兵器结合的武器!
有没有办法让 某一个角色的普通攻击,为我做的技能攻击!(只是某一个)
可以的话,帮忙给个横版的脚本位置!大概位置就行,没截图说一下也行!

会的大大帮忙指点指点!




作者: a364774426    时间: 2012-10-23 16:37
本帖最后由 a364774426 于 2012-10-23 16:42 编辑

LZ的意思是一共后退三格,是吧,如果是的画,这样子弄:
首先找到横战脚本定义各种移动的地方,
  1.   "一步向前移动"    => [  0,  -24,   0,    18,  -1,   0,  "前进,武器前置"],
  2.   "一步向前平移"   => [  3,  -32,   0,    18,  -1,  -80, "前进,武器前置"],
  3.   "一步向后移动"    => [  0,   32,   0,    8,   -1,   0,  "前进"],
  4.   "两步向后移动"    => [  0,   64,   0,    8,   -1,   0,  "前进"],
  5.   "四人攻击移动1"   => [  2,   444,  267,   18,  -1,   0,  "前进"],
  6.   "四人攻击移动2"   => [  2,   444,  201,  18,  -1,   0,  "前进"],
  7.   "四人攻击移动3"   => [  2,   384,  135,   18,  -1,   0,  "前进"],
  8.   "四人攻击移动4"   => [  2,   384,  335,  18,  -1,   0,  "前进"],
  9.   "击退一格1"         => [  0,  32,  135,   18,  -1,   0,  "前进"],
  10.   "击退一格2"         => [ 0,   32,  335,  18,  -1,   0,  "前进"],        ####在这里添加两个新的动作,注意,要两个,其中一个敌人不会回到原来的位置,第二个会。
复制代码
这里弄好之后,找到
  1.   "轻微吹动"         => ["単発",    0, "坐标初始化",  "推动"],
  2.   "右旋转"           => ["単発",    0, "坐标初始化",  "右旋转一周"],
  3.   "纵向压扁"         => ["単発",    0, "坐标初始化",  "纵向缩小"],
  4.   "横向压扁"         => ["単発",    0, "坐标初始化",  "横向缩小"],
  5.   "中弹1"            => ["単発",    0, "坐标初始化",  "从对象到自身1"],
  6. "击退一格1-1"       => ["単発",       0, "","击退一格1"], #############
  7. "击退一格2-1"       => ["単発",       0, 击退一格2","坐标初始化"],######你的是英文的,仔细找找,对着意思来。
复制代码
这里弄好之后,
在三次产生伤害之后加进后面两个东西就可以了,前两次伤害第一个,最后一次第二个。
效果图:
作者: guoyang198    时间: 2012-10-23 17:24
本帖最后由 guoyang198 于 2012-10-23 17:28 编辑

感谢 龙大大 大概 意思 我懂了~~
英文版的我翻译了几次, 结果有些地方总是出错!
可能很久没研究脚本了!!
伸手比较快!!啊嘎嘎!!
谢谢!

对咯能不能把某一个 角色的普通攻击 变成技能攻击(自定义的那种)

就是普通打出去 就是 自己做的动画那种!

如果不能 全部角色也行!
作者: a364774426    时间: 2012-10-23 17:45
可以的,每一种武器都能使用一种攻击动画,动画的设置方法与技能一样,
在设置好了之后,找到
  1. class Weapon
  2. def base_action
  3.   case @id
  4.     when 1,2,3  ##武器的ID
  5.    return "动画名"
  6.     when 4,5,6
  7.    return "动画名2"
  8. end
  9.    return "通常攻击"
  10. end
复制代码

作者: guoyang198    时间: 2012-10-23 17:57
哦  我想到了  和弓箭 或者 长枪 或者枪炮的脚本一样!
单独搞一个 脚本设置 武器攻击模式!
难了!!
作者: guoyang198    时间: 2012-10-25 01:41
谢谢~~昨天一直没怎么看·~居然回复在我之前~~
如果真像做 弓箭 或者 长枪的脚本 就麻烦了!
看来 我还是太懒了!
大晚上睡不着 去研究研究脚本了!
再次感谢!




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