Project1

标题: 肢本没有改变成1024X768 [打印本页]

作者: qq273745667    时间: 2013-1-13 11:56
标题: 肢本没有改变成1024X768
我下了个脚本是改变分辨率的可我用了之后发现只是稍微变大了点没有变成1024X768。请教下问题出在哪了还有我把那个图也改成1024X768了只是没有放进去

aaaaaaaaaaaaaaaaaaaaa.zip

252.5 KB, 下载次数: 41


作者: 张咚咚    时间: 2013-1-13 12:12
本帖最后由 张咚咚 于 2013-1-13 12:13 编辑

把下面的脚本插入到Main前面

#-----------------------------------------------------------------------------
# ● 只是用来窗口大小变更的
#  ○ 来源秀秀Win32API教程之一(基础篇)
#-----------------------------------------------------------------------------
class Win32API
GAME_INI_FILE = ".\\Game.ini"
def Win32API.GetPrivateProfileString(section, key)
   # 初始化
   val = "\0"*256
   gps = Win32API.new('kernel32', 'GetPrivateProfileString',%w(p p p p l p), 'l')
   gps.call(section, key, "", val, 256, GAME_INI_FILE)
   val.delete!("\0")
   return val
end
def Win32API.FindWindow(class_name, title)
   fw = Win32API.new('user32', 'FindWindow', %(p, p), 'i')
   hWnd = fw.call(class_name, title)
   return hWnd
end
HWND_TOP     = 0
HWND_TOPMOST = -1
SWP_NOMOVE   = 2
def Win32API.SetWindowPos(hWnd, w, h)
   swp = Win32API.new('user32', 'SetWindowPos', %(l, l, i, i, i, i, i), 'i')
   ok = swp.call(hWnd, HWND_TOP, 200, 200, w, h, SWP_NOMOVE)
   return ok
end
end

title =  Win32API.GetPrivateProfileString("Game", "Title")
hWnd = Win32API.FindWindow("RGSS Player", title)

ok = Win32API.SetWindowPos(hWnd,800,640)
if(ok == 0)
p "変更失敗"
end
作者: qq273745667    时间: 2013-1-13 12:35
张咚咚 发表于 2013-1-13 12:12
把下面的脚本插入到Main前面

#----------------------------------------------------------------------- ...

我那个怎么改啊朋友
作者: 张咚咚    时间: 2013-1-13 12:58
qq273745667 发表于 2013-1-13 12:35
我那个怎么改啊朋友

抱歉!脚本我也不是怎么懂,用那个不就OK了么?

在33行可以调整窗口
作者: ctvip    时间: 2013-1-13 13:12
http://rpg.blue/thread-163964-1-1.html

去侃侃




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1