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

Project1

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

[已经解决] 分辨率与烛光系统,远景图停止工作的问题

[复制链接]

Lv3.寻梦者

梦石
0
星屑
4910
在线时间
1161 小时
注册时间
2011-8-30
帖子
69

开拓者

跳转到指定楼层
1
发表于 2017-12-15 20:31:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 Mullice_ 于 2017-12-15 20:31 编辑

工程是大分辨率+VA烛光
地图一用上远景就弹出停止工作。。。非常恼火。。。
已经查出是烛光脚本和分辨率的问题,理论上雾图形并行事件不会出现停止工作,
但是远景图一用就停止工作了 。。。

一开始 试着用并行处理远景图,小副远景可以用,
但是换成大的又卡成狗。。。
哭出来 不知道还有没有救。。。

890X567.rar

1016.21 KB, 下载次数: 104

Lv3.寻梦者

梦石
0
星屑
1387
在线时间
184 小时
注册时间
2007-2-28
帖子
145
2
发表于 2017-12-16 02:06:02 | 只看该作者
本帖最后由 梦幻想 于 2017-12-16 02:25 编辑

对DLL不是很了解……貌似关了是否使用大型点阵图那个开关就行了,但是不知道是不是对你要用的功能有影响
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42339
在线时间
7598 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

3
发表于 2017-12-16 11:37:21 | 只看该作者
1.把你分辨率脚本里面的class Plane部分全部删除
2.把module GAME_WINDOW替换成以下内容

  1. module GAME_WINDOW
  2.   INT_WIDTH = 890             # 窗口宽度
  3.   INT_HEIGHT = 567             # 窗口高度
  4.   RtlMoveMemoryLP = Win32API.new('kernel32','RtlMoveMemory','lpl','l')
  5.   GetModuleHandle = Win32API.new('kernel32','GetModuleHandle','p','l')
  6.   
  7.   def self.init_plane
  8.     module_handle = GetModuleHandle.call("RGSS102J.dll")
  9.     raise 'wrong dll file' if module_handle==0
  10.     addr_width = module_handle+0x14ae8
  11.     addr_height = module_handle+0x14ada
  12.    
  13.     buf = "\0"*4
  14.     buf = [INT_WIDTH].pack("l")
  15.     RtlMoveMemoryLP.call(addr_width,buf,4)
  16.     buf = [INT_HEIGHT].pack("l")
  17.     RtlMoveMemoryLP.call(addr_height,buf,4)
  18.   end
  19.   
  20.   init_plane
  21. end
复制代码


注意,仅对你工程里使用的RGSS102J有效

评分

参与人数 1星屑 +85 +1 收起 理由
RyanBern + 85 + 1 醋瞎鸡

查看全部评分

RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4910
在线时间
1161 小时
注册时间
2011-8-30
帖子
69

开拓者

4
 楼主| 发表于 2017-12-16 12:45:21 | 只看该作者
fux2 发表于 2017-12-16 11:37
1.把你分辨率脚本里面的class Plane部分全部删除
2.把module GAME_WINDOW替换成以下内容

收到!谢谢黄鸡!

评分

参与人数 1+1 收起 理由
fux2 + 1 摸摸

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 14:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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