赞 | 451 |
VIP | 56 |
好人卡 | 75 |
积分 | 423 |
经验 | 124650 |
最后登录 | 2024-11-14 |
在线时间 | 7598 小时 |
Lv5.捕梦者 (管理员) 老黄鸡
- 梦石
- 0
- 星屑
- 42339
- 在线时间
- 7598 小时
- 注册时间
- 2009-7-6
- 帖子
- 13506
|
1.把你分辨率脚本里面的class Plane部分全部删除
2.把module GAME_WINDOW替换成以下内容
- module GAME_WINDOW
- INT_WIDTH = 890 # 窗口宽度
- INT_HEIGHT = 567 # 窗口高度
- RtlMoveMemoryLP = Win32API.new('kernel32','RtlMoveMemory','lpl','l')
- GetModuleHandle = Win32API.new('kernel32','GetModuleHandle','p','l')
-
- def self.init_plane
- module_handle = GetModuleHandle.call("RGSS102J.dll")
- raise 'wrong dll file' if module_handle==0
- addr_width = module_handle+0x14ae8
- addr_height = module_handle+0x14ada
-
- buf = "\0"*4
- buf = [INT_WIDTH].pack("l")
- RtlMoveMemoryLP.call(addr_width,buf,4)
- buf = [INT_HEIGHT].pack("l")
- RtlMoveMemoryLP.call(addr_height,buf,4)
- end
-
- init_plane
- end
复制代码
注意,仅对你工程里使用的RGSS102J有效 |
评分
-
查看全部评分
|