算了~~我直接把window_base和Sprite_Character里的切割行走图格式改了- - |
def draw_character(character_name, character_index, x, y) return if character_name == nil bitmap = Cache.character(character_name) sign = character_name[/^[\!\$]./] if sign != nil and sign.include?('$') cw = bitmap.width / 3 ch = bitmap.height / 4 else cw = bitmap.width / 12 ch = bitmap.height / 8 end n = character_index src_rect = Rect.new((n%4*3+1)*cw, (n/4*4)*ch, cw, ch) self.contents.blt(x - cw / 2, y - ch, bitmap, src_rect) end …… |
??? |
def draw_character只有Window_Base里才有吧= = |
本帖最后由 冰舞蝶恋 于 2010-8-26 11:48 编辑 回复 小幽的马甲 的帖子 看过,而且不止一个,不知道改哪个= = 每次都出错 这是wangswz给的脚本(改过了)
|
……你确定你看过draw_character的代码吗? |
回复 越前リョーマ 的帖子 不太懂,能具体一下吗……谢谢。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-5 20:33
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.