Project1

标题: 谁可以帮忙看下这个工程 [打印本页]

作者: qaz4633063    时间: 2010-6-17 20:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: 枫起    时间: 2010-6-17 20:24
具体点,是什么问题?
作者: 风雪优游    时间: 2010-6-17 22:12
这个是什么?请说明你想要的效果
作者: 风雪优游    时间: 2010-6-17 22:16
呃,这个是鼠标+全键盘+八方向还有其他杂物吧?

你要什么效果?
不过首先你要有八方向行走图放进去= =再说吧?
作者: qaz4633063    时间: 2010-6-18 11:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 枪胜贤者    时间: 2010-6-18 16:55
Project10.zip (888.02 KB, 下载次数: 109)
LZ我知道了,应为800*600窗口脚本造成的只要把这个脚本去掉就好了
这个脚本你看看吧
  1. # (WinUser.h 中的一些宏)
  2. # GWL_STYLE        = -16
  3. # WS_CAPTION       = 0x00C00000L
  4. # SM_CXSCREEN      = 0
  5. # SM_CYSCREEN      = 1
  6. # SWP_FRAMECHANGED = 0x0020

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

作者: qaz4633063    时间: 2010-6-18 19:21
提示: 作者被禁止或删除 内容自动屏蔽




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