上传你data下面的Scripts.rxdata 我来看看吧 |
本帖最后由 七夕小雨 于 2012-7-24 14:18 编辑 范例传送门: http://115.com/file/e72i3syz 使用菜单中的状态。就可以看到效果 这里给你做了一个范例 也顺便发现了自己口述过程中的一点小问题 主要看看Window_Status 这里定义了draw_actor_graphicEX 并且在refresh替换为draw_actor_graphicEX 然后在后面重写了父类的update方法 我都写好了注释,可以自己看看 =========================================== 再者看看 Scene_Status 由于没有对Window_Status刷新,所以在Scene的update中调用了窗口的update方法。 我相信你已经写出那么复杂的窗口,这点小问题,你可以随便搞定的 |
本帖最后由 七夕小雨 于 2012-7-24 11:00 编辑 0 0 Window_Base 下面有个 draw_actor_graphic这样的方法 可以把他的抄下来0 0定义一个 draw_actor_graphicEX 方法如下:
draw_actor_graphicEX(actor, x, y,0) #显示第一行第一个位置 draw_actor_graphicEX(actor, x, y,1) #显示第一行第二个位置 draw_actor_graphicEX(actor, x, y,2) #显示第一行第三个位置 draw_actor_graphicEX(actor, x, y,3) #显示第一行第四个位置 draw_actor_graphicEX(actor, x, y,4) #0 0什么都显示不出来 所以窗口每次refresh的时候重新填一下参数就好了 如 draw_actor_graphicEX(actor, x, y,@row_index) @row_index = @row_index > 2 ? @row_index + 1 : 0 然后重写update,每隔一段时间调用refresh就好了 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-27 05:54
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.