查看: 4050|回复: 11

请问怎么修改游戏屏幕大小?

  [复制链接]
梦石
0
星屑
50
在线时间
8 小时
注册时间
2008-5-1
回帖
173
发表于 2009-2-9 05:42:23 | 显示全部楼层 |阅读模式

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

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

×
或者告诉我游戏屏幕的大小我重图片上修改
版务信息:本贴由楼主自主结贴~
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-11-26
回帖
49
发表于 2009-2-9 05:49:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
70
在线时间
153 小时
注册时间
2008-8-11
回帖
82
发表于 2009-2-9 05:51:39 | 显示全部楼层
在RMXP里面,窗口状态下默认的大小是:640*480;全屏状态下的大小则是1024*768。
失之淡然,得之坦然
回复

使用道具 举报

梦石
0
星屑
50
在线时间
8 小时
注册时间
2008-5-1
回帖
173
 楼主| 发表于 2009-2-9 05:53:20 | 显示全部楼层
那有办法修改吗...图放大了不好看
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-11-26
回帖
49
发表于 2009-2-9 05:58:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

穿越一季:朔

梦石
0
星屑
50
在线时间
333 小时
注册时间
2007-4-11
回帖
5052

贵宾

发表于 2009-2-9 05:58:15 | 显示全部楼层
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================

  4. unless $keybd
  5.    $keybd = Win32API.new 'user32.dll', 'keybd_event', ['i', 'i', 'l', 'l'], 'v'
  6.    $keybd.call 0xA4, 0, 0, 0
  7.    $keybd.call 13, 0, 0, 0
  8.    $keybd.call 13, 0, 2, 0
  9.    $keybd.call 0xA4, 0, 2, 0
  10. end

  11. #==============================================================================
  12. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  13. #==============================================================================
复制代码
6R复活?别扯淡了.

柳柳一旦接手66RPG,我果断呵呵啊。
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-11-26
回帖
49
发表于 2009-2-9 06:01:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
8 小时
注册时间
2008-5-1
回帖
173
 楼主| 发表于 2009-2-9 06:07:59 | 显示全部楼层
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================

unless $keybd
   $keybd = Win32API.new 'user32.dll', 'keybd_event', ['i', 'i', 'l', 'l'], 'v'
   $keybd.call 0xA4, 0, 0, 0
   $keybd.call 13, 0, 0, 0
   $keybd.call 13, 0, 2, 0
   $keybd.call 0xA4, 0, 2, 0
end

#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================


应该放哪
回复

使用道具 举报

随缘

梦石
0
星屑
55
在线时间
12 小时
注册时间
2007-12-16
回帖
658
发表于 2009-2-9 06:11:47 | 显示全部楼层
  1. if $myfirst == nil

  2.   $myfirst = 'myGod'  
  3.   宽度=800
  4.   高度=600
  5.   游戏ini名=".\\Game.ini"
  6.   val = "\0"*256
  7.   gps = Win32API.new('kernel32', 'GetPrivateProfileString','pppplp', 'l')
  8.   gps.call("Game", "Title", "", val, 256, 游戏ini名)
  9.   val.delete!("\0")
  10.   title = val
  11.   fw = Win32API.new('user32', 'FindWindow', 'pp', 'i')
  12.   hWnd = fw.call("RGSS Player", title)
  13.   swp = Win32API.new('user32', 'SetWindowPos', 'lliiiii', 'i')

  14.   pointwds = [0,0,0,0].pack('llll')
  15.   pointcet = [0, 0].pack('ll')

  16.   wdsrect = Win32API.new('user32.dll', 'GetWindowRect', 'lp', 'l')
  17.   client_screen = Win32API.new("user32", "ClientToScreen", 'ip', 'i')

  18.   wdsrect.call(hWnd,pointwds)
  19.   client_screen.call(hWnd, pointcet)

  20.   wds = pointwds.unpack('llll')
  21.   cet = pointcet.unpack('ll')

  22.   addw =  wds[2] - wds[0] - 640
  23.   addh =  wds[3] - wds[1] - 480

  24.   x = wds[0] - (宽度 - 640) / 2
  25.   y = wds[1] - (高度 - 480) / 2

  26.   swp.call(hWnd, 0, x, y, 宽度 + addw, 高度 + addh, 0x20)
  27.   
  28. end
复制代码
论坛:
回复

使用道具 举报

穿越一季:朔

梦石
0
星屑
50
在线时间
333 小时
注册时间
2007-4-11
回帖
5052

贵宾

发表于 2009-2-9 06:13:21 | 显示全部楼层
以下引用水の都于2009-2-8 22:07:59的发言:

#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================

unless $keybd
  $keybd = Win32API.new 'user32.dll', 'keybd_event', ['i', 'i', 'l', 'l'], 'v'
  $keybd.call 0xA4, 0, 0, 0
  $keybd.call 13, 0, 0, 0
  $keybd.call 13, 0, 2, 0
  $keybd.call 0xA4, 0, 2, 0
end

#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================


应该放哪


工程里按F11  脚本编辑器 右键插入,然后粘贴该脚本 运行游戏
6R复活?别扯淡了.

柳柳一旦接手66RPG,我果断呵呵啊。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部