方法1:使用触发在魔兽游戏中查看 需要YDWE,或者使用Jass代码SetUnitAnimationByIndex()来播放指定动作 [attach]236702[/attach] 一个简便的方法是使用类似如下的触发 [attach]236703[/attach] 未命名触发器 001 事件 玩家 - 任意玩家 输入 - ,信息过滤方式 包含字符串 条件 (截取 (输入的聊天信息) 的 1 - 1 字节部分) 等于 - 动作 动画 - 播放 (((触发玩家) 选择的所有单位) 中第一个单位) 的第(转换 (截取 (输入的聊天信息) 的 2 - ((输入的聊天信息)的长度) 字节部分) 为整数) 号动作 该触发的作用是在游戏中输入-x即可查看你选中的单位的第x号动作。对于大多数模型的测试而言都是非常方便的。而且这个方法也是最精确的,在游戏中测试可行的当然能在游戏中用。不过这里只是提供一个触发的例子,因为我没有给单位组做排泄。 ------------------------ 方法2:使用MdlVis工具查看序号 工具准备见本帖开头 使用该方法适合查看一些你需要从外部导入地图的模型,而对于魔兽自带的模型,你还需要一个mpq工具把它导出才能用MdlVis工具查看。这个方法的优势是可以不用进入游戏就能看到模型的动画。 首先用MdlVis打开一个模型 这里用做例子的是我搜刮来的一个狼人战士模型。按F可以在显示点和显示贴图之间切换。 对于部分用户可能会出现模型抖动的现象,左键点一下网格中空白的地方可以缓解该症状。 [attach]236704[/attach] 接下来我们做正事。按F3可以进入模型动作的查看界面 我们注意到底下多了个时间轴 [attach]236705[/attach] 要知道这些时间轴中每个独立的蓝条都是个单独的动作(有些模型的有些动作可能是连续的,后面会介绍办法区分。),他们在时间轴上的排布顺序即是模型的动作序号。 右边是当前动作的界面,点开来可以看模型的具体动作 [attach]236706[/attach] all line即是显示全部时间轴。我们可以先查看自己需要的动作,比如这个模型中Attack Walk Stand Spin这个转圈圈的动画。选择指定的动作后,点时间轴左边的播放按钮即可播放 [attach]236707[/attach] 同时注意时间轴上开始的时间和结束的时间,请把它记下来。比如这个是242535-242812 回到All line中查看全部时间轴。根据开始的时间和结束的时间在全部时间轴上找到你的动画。 [attach]236708[/attach] 比如这个就是如图红线的位置,经过播放查看后的确是转圈圈的动画(注意在全部时间轴中,原本循环的动画不会循环播放,因此这个转圈圈的动画也只转了一圈) |