设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1801|回复: 5
打印 上一主题 下一主题

[已经解决] 连续战斗技能动画敌人后退问题

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1285
在线时间
348 小时
注册时间
2009-10-15
帖子
62
跳转到指定楼层
1
发表于 2012-10-23 15:16:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 guoyang198 于 2012-10-23 17:18 编辑

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


第二个气功弹爆炸!


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



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


这个是我新做的动画



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

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

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

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

会的大大帮忙指点指点!



Lv1.梦旅人

梦石
0
星屑
48
在线时间
2459 小时
注册时间
2011-12-18
帖子
1484
2
发表于 2012-10-23 16:37:14 | 只看该作者
本帖最后由 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","坐标初始化"],######你的是英文的,仔细找找,对着意思来。
复制代码
这里弄好之后,
在三次产生伤害之后加进后面两个东西就可以了,前两次伤害第一个,最后一次第二个。
效果图:

点评

[url=home.php?mod=space&username=satgo1546]@satgo1546[/url]( ⊙ o ⊙ ),因为角色与怪物之间的等级差加成,于是伤害略高,哈哈  发表于 2012-10-23 18:52
「OMS啊……TotalDamage=247824!(我真是多余了 = =」后面几个字被卡了 = =||||||||  发表于 2012-10-23 18:49

评分

参与人数 2星屑 +2 梦石 +2 收起 理由
satgo1546 + 2 OMS啊……TotalDamage=247824!(我真是多.
Luciffer + 2 认可答案

查看全部评分

这是一个深不见底的坑,这是一个广袤无边的坑,我才刚刚放上了一抔泥土……

《六道·陈国篇》开坑了……↓点我
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1285
在线时间
348 小时
注册时间
2009-10-15
帖子
62
3
 楼主| 发表于 2012-10-23 17:24:24 | 只看该作者
本帖最后由 guoyang198 于 2012-10-23 17:28 编辑

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

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

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

如果不能 全部角色也行!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
2459 小时
注册时间
2011-12-18
帖子
1484
4
发表于 2012-10-23 17:45:19 | 只看该作者
可以的,每一种武器都能使用一种攻击动画,动画的设置方法与技能一样,
在设置好了之后,找到
  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
复制代码

评分

参与人数 1星屑 +100 收起 理由
咕噜 + 100 精品文章

查看全部评分

这是一个深不见底的坑,这是一个广袤无边的坑,我才刚刚放上了一抔泥土……

《六道·陈国篇》开坑了……↓点我
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1285
在线时间
348 小时
注册时间
2009-10-15
帖子
62
5
 楼主| 发表于 2012-10-23 17:57:31 | 只看该作者
哦  我想到了  和弓箭 或者 长枪 或者枪炮的脚本一样!
单独搞一个 脚本设置 武器攻击模式!
难了!!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1285
在线时间
348 小时
注册时间
2009-10-15
帖子
62
6
 楼主| 发表于 2012-10-25 01:41:30 | 只看该作者
谢谢~~昨天一直没怎么看·~居然回复在我之前~~
如果真像做 弓箭 或者 长枪的脚本 就麻烦了!
看来 我还是太懒了!
大晚上睡不着 去研究研究脚本了!
再次感谢!

评分

参与人数 1星屑 +2 收起 理由
怪蜀黍 + 2 熊猫,你的头像真萌

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 05:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表