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

Project1

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

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

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2008-5-1
帖子
236
跳转到指定楼层
1
发表于 2009-2-9 05:42:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
或者告诉我游戏屏幕的大小我重图片上修改
版务信息:本贴由楼主自主结贴~
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-11-26
帖子
65
2
发表于 2009-2-9 05:49:03 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
153 小时
注册时间
2008-8-11
帖子
87
3
发表于 2009-2-9 05:51:39 | 只看该作者
在RMXP里面,窗口状态下默认的大小是:640*480;全屏状态下的大小则是1024*768。
失之淡然,得之坦然
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2008-5-1
帖子
236
4
 楼主| 发表于 2009-2-9 05:53:20 | 只看该作者
那有办法修改吗...图放大了不好看
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-11-26
帖子
65
5
发表于 2009-2-9 05:58:14 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

穿越一季:朔

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

贵宾

6
发表于 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,我果断呵呵啊。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-11-26
帖子
65
7
发表于 2009-2-9 06:01:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2008-5-1
帖子
236
8
 楼主| 发表于 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,使用和转载请保留此信息
#==============================================================================


应该放哪
回复 支持 反对

使用道具 举报

Lv1.梦旅人

随缘

梦石
0
星屑
55
在线时间
12 小时
注册时间
2007-12-16
帖子
671
9
发表于 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
复制代码
论坛:
回复 支持 反对

使用道具 举报

Lv1.梦旅人

穿越一季:朔

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

贵宾

10
发表于 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,我果断呵呵啊。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-18 07:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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