Project1

标题: 找到改變窗口大小(分辨率)的腳本,但好像沒有用 [打印本页]

作者: brackwind    时间: 2015-3-10 22:26
标题: 找到改變窗口大小(分辨率)的腳本,但好像沒有用
忘記在哪個帖找到的,可以改變遊戲視窗大小(或者該說解析度?)的腳本
但拿來套在我的遊戲上好像沒什麼效果:

#给下面高度宽度赋值,就是分辨率的大小。
宽度=800 #1018
高度=600 #746
游戏ini名=".\\Game.ini"
#============================================================================
val = "\0"*256
gps = Win32API.new('kernel32', 'GetPrivateProfileString',%w(p p p p l p), 'l')
gps.call("Game", "Title", "", val, 256, 游戏ini名)
title = val
fw = Win32API.new('user32', 'FindWindow', %(p, p), 'i')
hWnd = fw.call("RGSS Player", title)
swp = Win32API.new('user32', 'SetWindowPos', %(l, l, i, i, i, i, i), 'i')
ok = swp.call(hWnd, 0, 0, 0, 宽度, 高度, 2)

可能需要更改什麼地方,不過我看不太懂
能請好心人指導一下嗎?謝謝
作者: 喵呜喵5    时间: 2015-3-11 01:26
  1. Graphics.resize_screen(800,600)
复制代码

作者: 喵呜喵5    时间: 2015-3-11 20:10
你嫌1行的代码太少我也可以给你弄成100行

RM的 dl l限制了最大的可扩展分辨率,要想突破这个分辨率可以参考这贴:https://rpg.blue/thread-216674-1-1.html
作者: VIPArcher    时间: 2015-3-12 17:53
https://rpg.blue/thread-333550-1-1.html
第十个折叠内的脚本(组群资源,加入可见。可随意加入。




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