查看: 2058|回复: 4

[已经过期] XAS动作问题

  [复制链接]

咩

梦石
0
星屑
1640
在线时间
381 小时
注册时间
2010-10-9
回帖
286

开拓者

发表于 2011-9-16 19:20:36 | 显示全部楼层 |阅读模式

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

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

×
求教XAS在做tool处理时用到的主人公动作的原理(比如使用“青铜剑”主人公改编脸谱后做出挥剑动作是怎么做到的)
梦石
0
星屑
50
在线时间
59 小时
注册时间
2011-9-13
回帖
9
发表于 2011-9-23 21:55:18 | 显示全部楼层
本帖最后由 ywang682 于 2011-9-23 22:18 编辑

在tool script(比如青铜剑脚本下)找到:SELF_MOTIONS[action_id]  = “”
如果挥剑的行走图(在Graphics/Character中找到) 叫做''hero_sword_001''
你把这行脚本写成:SELF_MOTIONS[action_id]   = “_sword_001”
主角再挥剑的时候,行走图就会变成挥剑的行走图。
不知道是否帮上了忙。
回复

使用道具 举报

咩

梦石
0
星屑
1640
在线时间
381 小时
注册时间
2010-10-9
回帖
286

开拓者

 楼主| 发表于 2011-9-24 17:25:55 | 显示全部楼层
ywang682 发表于 2011-9-23 21:55
在tool script(比如青铜剑脚本下)找到:SELF_MOTIONS[action_id]  = “”
如果挥剑的行走图(在Graphics/ ...

我。。。我不是说改变行走图,是说改变完后怎样做出挥剑动作
回复

使用道具 举报

梦石
0
星屑
50
在线时间
59 小时
注册时间
2011-9-13
回帖
9
发表于 2011-9-24 18:37:48 | 显示全部楼层
就是要在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的动画和声音。还是可以的。
不知道是否帮上了忙。
回复

使用道具 举报

咩

梦石
0
星屑
1640
在线时间
381 小时
注册时间
2010-10-9
回帖
286

开拓者

 楼主| 发表于 2011-9-24 18:42:36 | 显示全部楼层
ywang682 发表于 2011-9-24 18:37
就是要在tool模块中(module Database_Bullet)把普通的行走图改成挥剑的行走图,才能在action的时候做出挥 ...

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

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部