Project1

标题: 战斗系统到底如何让角色近身攻击或者做动作? [打印本页]

作者: ficen    时间: 2016-4-4 23:03
标题: 战斗系统到底如何让角色近身攻击或者做动作?
把网站都找遍了,教程也看遍了,一直都找不到相关的资料,求赐教!{:2_264:}
作者: 燃烧绳命    时间: 2016-4-5 00:07
  1. <setup action>
  2. display action
  3. immortal: targets, true
  4. </setup action>
  5. <target action>
  6. if user.attackMotion() !== 'missile'
  7. move user: target, FRONT BASE, 20
  8. face user: target
  9. wait for movement
  10. motion attack: user
  11. action animation
  12. wait for animation
  13. action effect
  14. else
  15. perform start
  16. wait for movement
  17. motion attack: user
  18. attack animation: target
  19. wait for animation
  20. action effect
  21. end
  22. </target action>
复制代码
把这个复制后粘贴到1号技能攻击的注释里
作者: ficen    时间: 2016-4-5 00:17
燃烧绳命 发表于 2016-4-5 00:07
把这个复制后粘贴到1号技能攻击的注释里

非常感谢!!!不过为什么敌方角色还是没有效果呢?
作者: ficen    时间: 2016-4-5 00:21
燃烧绳命 发表于 2016-4-5 00:07
把这个复制后粘贴到1号技能攻击的注释里

这个是在哪里学到的啊,偶还想做关于近身的技能
作者: 燃烧绳命    时间: 2016-4-5 10:47
ficen 发表于 2016-4-5 00:21
这个是在哪里学到的啊,偶还想做关于近身的技能

这个对敌我双方都有效的,你看看你地方角色的攻击是用的1号技能嘛
其他的我也不清楚,反正就是各种组合
作者: 小叮鈴    时间: 2016-4-5 11:24
ficen 发表于 2016-4-5 00:17
非常感谢!!!不过为什么敌方角色还是没有效果呢?

敵方也要用這個技能才有效的....
作者: Jousun    时间: 2016-4-5 20:23
燃烧绳命 发表于 2016-4-5 10:47
这个对敌我双方都有效的,你看看你地方角色的攻击是用的1号技能嘛
其他的我也不清楚,反正就是各种组合 ...

但是用弓箭和枪什么的也会跑过去攻击吧?
作者: 燃烧绳命    时间: 2016-4-5 20:49
Jousun 发表于 2016-4-5 20:23
但是用弓箭和枪什么的也会跑过去攻击吧?

不会,数据库系统动作里有三个设置,挥舞和突刺即是近身,飞行道具即是原地攻击,自动判定的
作者: ficen    时间: 2016-4-6 12:29
燃烧绳命 发表于 2016-4-5 20:49
不会,数据库系统动作里有三个设置,挥舞和突刺即是近身,飞行道具即是原地攻击,自动判定的 ...

如果我想让角色瞬间出现在敌人前方放技能应该怎么操作啊?
作者: ficen    时间: 2016-4-6 12:48
燃烧绳命 发表于 2016-4-5 20:49
不会,数据库系统动作里有三个设置,挥舞和突刺即是近身,飞行道具即是原地攻击,自动判定的 ...

我的意思就是移动到目标面前攻击,然后移动的动画是没有的,我试过用透明度,但是还是能看到移动的影子,也用过移动动作,将移动的过程设置为0.1帧,但是奇怪的是整个过程都消失了,角色在完成所有动作之后才显示出来,也没效果




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