关于RMVA改变窗口大小的问题
这个是调整窗口大小的一段代码,我从整合系统里得来的,使用后进入游戏,窗口可成功修改,但是游戏窗口不居中,请问以下,要怎么样才可以改变尺寸并且在任意系统分辨率下居中呢??RUBY 代码
#给下面高度宽度赋值,就是分辨率的大小。
宽度=1280
高度=720
游戏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)
本帖来自P1论坛作者Jousun,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:https://rpg.blue/forum.php?mod=viewthread&tid=373107若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。
页:
[1]