Project1

标题: 分辨率的问题…… [打印本页]

作者: 人中无双    时间: 2013-10-17 23:28
标题: 分辨率的问题……
我是个新人……我最近筹备好要做RMVX剧……
可是刚开始就遇到困难……分辨率无法定制的么……
必需900X676这样的分辨率的肿么办呢……
真的无法定制的话我就只能放弃了么……
大神们求教!
作者: 美丽晨露    时间: 2013-10-17 23:30
本帖最后由 美丽晨露 于 2013-10-17 23:31 编辑

这是更改分辨率640*480的脚本
  1. class Win32API
  2. GAME_INI_FILE = ".\\Game.ini"

  3. def Win32API.GetPrivateProfileString(section, key)
  4. val = "\0"*256
  5. gps = Win32API.new('kernel32', 'GetPrivateProfileString',%w(p p p p l p), 'l')
  6. gps.call(section, key, "", val, 256, GAME_INI_FILE)
  7. val.delete!("\0")
  8. return val
  9. end
  10. def Win32API.FindWindow(class_name, title)
  11. fw = Win32API.new('user32', 'FindWindow', %(p, p), 'i')
  12. hWnd = fw.call(class_name, title)
  13. return hWnd
  14. end
  15. HWND_TOP = 0
  16. HWND_TOPMOST = -1
  17. SWP_NOMOVE = 2

  18. def Win32API.SetWindowPos(hWnd, w, h)
  19. swp = Win32API.new('user32', 'SetWindowPos', %(l, l, i, i, i, i, i), 'i')
  20. ok = swp.call(hWnd, HWND_TOP, 0, 0, w, h, SWP_NOMOVE)
  21. return ok
  22. end
  23. end
  24. #以下是分辨率变更
  25. title = Win32API.GetPrivateProfileString("Game", "Title")
  26. hWnd = Win32API.FindWindow("RGSS Player", title)
  27. #使用时X轴加6,Y轴加25,否则画面会变形
  28. ok = Win32API.SetWindowPos(hWnd, 646, 505)
  29. if(ok == 0)
  30. p "失败"
  31. end
复制代码
自行参考注释修改吧
作者: 人中无双    时间: 2013-10-17 23:33
美丽晨露 发表于 2013-10-17 23:30
这是更改分辨率640*480的脚本自行参考注释修改吧

那么快就有大大回复我了!还是版主大大!多谢!
作者: 人中无双    时间: 2013-10-17 23:39
美丽晨露 发表于 2013-10-17 23:30
这是更改分辨率640*480的脚本自行参考注释修改吧

抱歉……问一下改完了以后我的图片也随之放大了……肿么办……
作者: 铃仙·优昙华院·因幡    时间: 2013-10-17 23:45
请搜索 VX 分辨率完全解放  然后就有你想要的了
作者: 人中无双    时间: 2013-10-17 23:45
美丽晨露 发表于 2013-10-17 23:30
这是更改分辨率640*480的脚本自行参考注释修改吧

有米有办法框变大了但我放进去的图不变形啊……
作者: 人中无双    时间: 2013-10-17 23:48
铃仙·优昙华院·因幡 发表于 2013-10-17 23:45
请搜索 VX 分辨率完全解放  然后就有你想要的了

好嗒!谢谢大大!
作者: 人中无双    时间: 2013-10-17 23:54
铃仙·优昙华院·因幡 发表于 2013-10-17 23:45
请搜索 VX 分辨率完全解放  然后就有你想要的了

复制进去肿么没反应……这个脚本应该加在哪儿呢……
作者: 上贺茂润    时间: 2013-10-18 07:59
LZ想要的不是分辨率脚本,是放缩脚本。
作者: 铃仙·优昙华院·因幡    时间: 2013-10-18 09:39
人中无双 发表于 2013-10-17 23:54
复制进去肿么没反应……这个脚本应该加在哪儿呢……

DLL 复制进去之后, 在 Main 脚本里写上 Graphics.resize_screen( 900, 676 )

然后脚本全局搜索 544, 都改成 900

全局搜索 416 , 改成 676

还有一些坐标上的定义的话, 只能测试的时候在修改了.
作者: chuang128    时间: 2013-10-26 22:36


1024 768的合适不

http://115.com/lb/5lbbl1pg4vc#
1024x768整合系统.rar
115网盘礼包码:5lbbl1pg4vc




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