$行走图小王子 11.png (1.53 KB, 下载次数: 43)
张咚咚 发表于 2019-9-28 18:10
移动路线->脚本->@pattern = X
更改为当前朝向的第几个图案(0是第一个,...)
larbi 发表于 2019-9-28 21:55
你参考开门/开宝箱的事件移动路线,A列从上到下,然后更换角色图片换到B列、C列都是这个办法……
所以你的 ...
@loop = true
module CLD99_BUFFER BUFFER = 5 #控制刷新的快慢 end class Game_CharacterBase attr_accessor :loop end class Sprite_Character alias cld99_update_src_rect update_src_rect def update_src_rect return cld99_update_src_rect unless @character.loop @loop_state ||= 0 @buffer ||= 0 return (@buffer += 1) unless @buffer == CLD99_BUFFER::BUFFER x = @cw * (@loop_state % 3) y = @ch * (@loop_state / 3) self.src_rect.set(x, y, @cw, @ch) if @loop_state == 11 @loop_state = nil @buffer = nil @character.loop = false else @loop_state += 1 @buffer = 0 end end end
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |