Project1

标题: 关于4方和8方行走实际测试的问题 [打印本页]

作者: via1314    时间: 2011-8-10 10:45
标题: 关于4方和8方行走实际测试的问题
本帖最后由 via1314 于 2011-8-10 10:46 编辑

请问四方行走和八方行走可以共存么? 若能共存`求解.... - -#
问题如图所示: 八方行走测试时的显示图
四方行走测试时的显示图....
以下为我所用的两张行走图....`望各位大大能够帮我检查下问题出在哪里.....


若需要脚本支持的话`我想兼容两种行走`需要什么样的脚本可以解决这种问题呢?
sprite character中 47,48行   @cw = bitmap.width / 4
        @ch = bitmap.height / 4
和game character 中31行 @pattern = (@pattern + 1) % 4  .
dsu_plus_rewardpost_czw
作者: Wind2010    时间: 2011-8-10 11:00
直接将四方向的行走图的图片的高增加一倍,然后用八方向行走脚本就行了
作者: via1314    时间: 2011-8-10 12:56
Wind2010 发表于 2011-8-10 11:00
直接将四方向的行走图的图片的高增加一倍,然后用八方向行走脚本就行了

是行走图的像素高还是画布高呢?`
作者: Wind2010    时间: 2011-8-10 14:29
LZ有用八方向行走的脚本么?
作者: via1314    时间: 2011-8-10 21:11
Wind2010 发表于 2011-8-10 14:29
LZ有用八方向行走的脚本么?

嗯`是用了真八方的脚本`今天我又按照你说的方法又试了一遍`可是问题依旧....无论是桌布高还是像素高`我都放了一倍`,出现的情况和截图截然相反...八方行走可以了,四方在测试的时候,角色画面出现了残缺(也就是只有身体的一部分,看不到整个人形...) 是不是四方和八方无法兼容? 难道真的要一张一张图的全改成八方行走么= =#`搜集的素材里NPC大部分是四方....还有一部分是八方图.....`好麻烦阿`


via1314于2011-8-11 09:49补充以下内容:
大大`图片同时放大之后问题依旧是残缺....{:4_110:}
不纠结了....还是老老实实的全部做成8方行走吧 - -#(偷懒看来真的不行呢...)
谢谢大大的耐心帮助`虽然问题没有得到好的解决`但还是把经验给你`{:2_36:} 非常感谢大大的帮助`
作者: 灵魂の补给    时间: 2011-8-11 13:51
可以不改,要保障证分割无浮点数:
我只想出来一个办法,就是判定分割有没有浮点数,其他办法我想不出来了。

好了,在48行处加入:
for cha in [bitmap.width / 4,bitmap.width / 6,bitmap.width / 8]
            #p cha
          if cha.integer?
            char = cha
            break
          end
          end
        @cw = char





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