55行这里有问题 self.contents.blt(296 + 13 * state_size ,36 + 89 ,bitmap, Rect.new(0, 0, 12, 12), opacity) 应该是坐标以角色的x和y来做一个整体的移动 self.contents.blt(x + 24 * state_size ,y ,bitmap, Rect.new(0, 0, 24, 24), opacity) |
![]() 晓狼是要这个效果么? 问题出在48行附近
|
觉得 Window_Base 里面的定义应该是这样:
|
本帖最后由 芯☆淡茹水 于 2013-4-22 21:45 编辑 你改坐标可能改错地方了, 第 55 行:self.contents.blt(296 + 13 * state_size ,36 + 89 ,bitmap, Rect.new(0, 0, 12, 12), opacity) 那个 Rect.new(0, 0, 12, 12) 不是改坐标的,把它改回来:Rect.new(0, 0, 24, 24) 坐标是这两个: x = 296 + 13 * state_size y = 36 + 89 (怎么没用传送过来的x,y?) |
不好意思,我还真的不懂![]() |
把整个窗体发上来吧! @弗雷德 第55行,看到没。。。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-6-26 08:54
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.