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

Project1

 找回密码
 注册会员
搜索

连续战斗技能动画敌人后退问题

查看数: 1873 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-10-23 15:16

正文摘要:

本帖最后由 guoyang198 于 2012-10-23 17:18 编辑 关于战斗动画的问题,我想请教一下高手! 这是我的一个动画! 这个动画只是个思路,解决我的问题! 大了想做例如像街机里面的必杀技! 我的问题是: 在这 ...

回复

guoyang198 发表于 2012-10-25 01:41:30
谢谢~~昨天一直没怎么看·~居然回复在我之前~~
如果真像做 弓箭 或者 长枪的脚本 就麻烦了!
看来 我还是太懒了!
大晚上睡不着 去研究研究脚本了!
再次感谢!

评分

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

查看全部评分

guoyang198 发表于 2012-10-23 17:57:31
哦  我想到了  和弓箭 或者 长枪 或者枪炮的脚本一样!
单独搞一个 脚本设置 武器攻击模式!
难了!!
a364774426 发表于 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 精品文章

查看全部评分

guoyang198 发表于 2012-10-23 17:24:24
本帖最后由 guoyang198 于 2012-10-23 17:28 编辑

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

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

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

如果不能 全部角色也行!
a364774426 发表于 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 认可答案

查看全部评分

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

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

GMT+8, 2025-7-17 04:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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