设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1892|回复: 3
打印 上一主题 下一主题

[已经过期] 有沒有可以降低XP分辨率的方法?

[复制链接]

Lv4.逐梦者

梦石
0
星屑
5753
在线时间
1170 小时
注册时间
2011-12-18
帖子
1291
跳转到指定楼层
1
发表于 2016-9-23 10:25:07 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
求可降低XP分辨率的工程....
我另一篇類似的帖有人說有...
但後來沒有再理我...
希望是全屏時遊戲畫面可以拓展到整個螢幕的...就算保持原本的比例也沒關係....

Lv4.逐梦者

梦石
0
星屑
5753
在线时间
1170 小时
注册时间
2011-12-18
帖子
1291
3
 楼主| 发表于 2016-12-1 23:24:18 | 只看该作者
沒有嗎?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
125
在线时间
171 小时
注册时间
2014-4-14
帖子
151
2
发表于 2016-9-23 19:37:34 | 只看该作者
本帖最后由 2357691704 于 2016-9-23 20:12 编辑

这样(看图片)??
给。新建脚本插入mian之前。
RUBY 代码复制
  1. # 防止 F12 后再次执行
  2. if $START_NOCAPTION == nil
  3.   $START_NOCAPTION = 1
  4.   getPrivateProfileString = Win32API.new("kernel32", "GetPrivateProfileString", ['P', 'P', 'P', 'P', 'L', 'P'], 'L')
  5.   findWindow = Win32API.new("user32", "FindWindow", ['P', 'P'], 'L')
  6.   getWindowLong = Win32API.new("user32", "GetWindowLong", ['L', 'I'], 'L')
  7.   setWindowLong = Win32API.new("user32", "SetWindowLong", ['L', 'I', 'L'], 'L')
  8.   getSystemMetrics = Win32API.new("user32", "GetSystemMetrics", ['I'], 'I')
  9.   setWindowPos = Win32API.new("user32", "SetWindowPos",['L', 'L', 'I', 'I', 'I', 'I', 'I'], 'L')
  10.  
  11.   # 分配字符串缓冲区
  12.   title = " " * 128
  13.   # 通过读取 Game.ini 获取窗口标题
  14.   getPrivateProfileString.call("game", "Title", "", title, 128, "./game.ini")
  15.   # 通过窗口类名和标题获取窗口句柄
  16.   hWnd = findWindow.call('RGSS Player', title)
  17.   # 获取窗口样式
  18.   style = getWindowLong.call(hWnd, -16)
  19.   # 去掉 WS_CAPTION 样式
  20.   style &= ~0x00C00000
  21.   # 应用新样式
  22.   setWindowLong.call(hWnd, -16, style)
  23.   # 获取屏幕尺寸
  24.   scr_width = getSystemMetrics.call(0)
  25.   scr_height = getSystemMetrics.call(1)
  26.   # 更新窗口框架并居中
  27.   setWindowPos.call(hWnd, 0, (scr_width - 1366), (scr_height - 768), 1366, 768, 0x0020)
  28. end

捕获.PNG (818.4 KB, 下载次数: 15)

捕获.PNG

点评

效果應該不對~ 是要全部分辨率降低/減少....而不是縮小化面而已  发表于 2016-10-26 13:25

评分

参与人数 1星屑 +66 收起 理由
hys111111 + 66 效果貌似不对吧

查看全部评分

Vanyogin
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-27 08:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表