Project1

标题: XAS动作问题 [打印本页]

作者: piaoy    时间: 2011-9-16 19:20
标题: XAS动作问题
求教XAS在做tool处理时用到的主人公动作的原理(比如使用“青铜剑”主人公改编脸谱后做出挥剑动作是怎么做到的)dsu_plus_rewardpost_czw
作者: ywang682    时间: 2011-9-23 21:55
本帖最后由 ywang682 于 2011-9-23 22:18 编辑

在tool script(比如青铜剑脚本下)找到:SELF_MOTIONS[action_id]  = “”
如果挥剑的行走图(在Graphics/Character中找到) 叫做''hero_sword_001''
你把这行脚本写成:SELF_MOTIONS[action_id]   = “_sword_001”
主角再挥剑的时候,行走图就会变成挥剑的行走图。
不知道是否帮上了忙。
作者: piaoy    时间: 2011-9-24 17:25
ywang682 发表于 2011-9-23 21:55
在tool script(比如青铜剑脚本下)找到:SELF_MOTIONS[action_id]  = “”
如果挥剑的行走图(在Graphics/ ...

我。。。我不是说改变行走图,是说改变完后怎样做出挥剑动作
作者: ywang682    时间: 2011-9-24 18:37
就是要在tool模块中(module Database_Bullet)把普通的行走图改成挥剑的行走图,才能在action的时候做出挥剑动作。具体一点:

module Database_Bullet
  action_id = 170
  LINK_ACTION_ID[action_id] = 0
  SUFLAGS[action_id] = 1
  DURATIONS[action_id] = 10
  PIERCINGS[action_id] = false  
  SELF_MOTIONS[action_id] = "_xxx" (写上挥剑的行走图名称。相应文件,即hero_xxx, 应放在graphics/character中)

另一种可能,楼主是不是忘了在skill项下注册你的武器?
具体方法:module XAS_SKILL   
WEAPON_ID_TOOL
A =>B (武器库中的ID)=>TOOL 地图上的事件ID.

我用3.82的graphics/ character/hero_ACT做过挥拳的动作。配上了Hit的动画和声音。还是可以的。
不知道是否帮上了忙。
作者: piaoy    时间: 2011-9-24 18:42
ywang682 发表于 2011-9-24 18:37
就是要在tool模块中(module Database_Bullet)把普通的行走图改成挥剑的行走图,才能在action的时候做出挥 ...

不是。。。我不是用XAS的,我只是想做一个挥剑动作。
我现在用的是主角的pattern属性,但是我还是想知道XAS是怎么做的。。(自己做的质量怕不好)




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