Project1

标题: VIPArcher的八方向行走图脚本与XAS系统的BUG [打印本页]

作者: funxlww    时间: 2019-2-1 21:08
标题: VIPArcher的八方向行走图脚本与XAS系统的BUG
本帖最后由 funxlww 于 2019-2-1 21:10 编辑

https://rpg.blue/thread-397209-1-1.html   
                        ↑
VIPArcher的八方向行走图脚本与XAS系统配合起来,产生了这种bug
左图是未使用此八方向脚本的效果
使用了之后就变成这样子了
咋整呀,求求大神帮助
作者: 七重    时间: 2019-2-1 22:29
之前帮别人做的时候,也遇到过呢。
这个行走图脚本和xas冲突的其实还不止这一个地方。。用下去要有心里准备。

我后来也没有排查,都是靠直接硬来的。
就是xas哪里表现出问题了,就自己再加判断再定义一次行为。。。
十分麻烦。
作者: funxlww    时间: 2019-2-1 23:44
发现解决方法了,直接不用VIPArcher的八方向行走图脚本
把XAS原脚本的   ●XAS第1185行的update_sprite_diagonal前面的“#”去掉
这样就可以像xas原本的行走图一样斜向走会变了
作者: gforce    时间: 2019-2-2 14:08
本帖最后由 gforce 于 2019-2-2 14:10 编辑
不过这样子还是有bug,那个行走图的朝向会很奇怪


运行
  1. make_pose("_Diagonal", 2)
复制代码
前要先更正方向

像这样
  1. case @diagonal_direction
  2.    when 1
  3.    @direction = 2
  4.    when 3
  5.    @direction = 6
  6.    when 7
  7.    @direction = 4
  8.    when 9
  9.    @direction = 8
  10. else
  11.    return
  12. end
  13. make_pose("_Diagonal", 2)
复制代码


这坑略大呀,你还有8方向战斗行走图及脚本要处理。




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