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

Project1

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

[原创发布] BitmapEnhance 2.0

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2605
在线时间
896 小时
注册时间
2011-4-30
帖子
131

开拓者

1
发表于 2019-5-16 12:44:07 | 显示全部楼层
不知为何,用自编译的Game.exe会停止运行

点评

对 想起来函数名也改了..总之复制一下那个脚本页就好了  发表于 2019-5-20 14:08
你是直接复制了dll过去吗 我其实改了脚本 要先人工加载一下tbb.dll的  发表于 2019-5-20 14:04
额..  发表于 2019-5-20 14:03
...一个多线程库 那关了吧 反正没啥用 我是想不到为啥还出错 我回去了看看  发表于 2019-5-20 14:02
呸,是我Graphics里边的dll方法名没改。。。。。  发表于 2019-5-20 13:59
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2605
在线时间
896 小时
注册时间
2011-4-30
帖子
131

开拓者

2
发表于 2019-5-16 23:51:42 | 显示全部楼层
本帖最后由 mariofans 于 2019-5-17 14:08 编辑
SixRC 发表于 2019-5-16 16:12
你用动态调试器打开运行下看看挂在哪了?
因为出异常的话会优先给调试端看 不会马上挂的
然后就能清楚为什 ...


是基于这个改编的(测试这个也会挂)
汇编层面的东西我就不了解了。。。

ScrSh.png (43.97 KB, 下载次数: 9)

ScrSh.png

ScrSh2.png (35.22 KB, 下载次数: 5)

第二次的报错位置

第二次的报错位置

Custom RGSS Player.rar

67.58 KB, 下载次数: 103

点评

假如是VS的话我查了 应该是项目->属性->链接器->高级->数据执行保护(DEP) 关掉就好了 别的编译器应该没这玩意  发表于 2019-5-17 10:54
所以解决一是看看你的编译器有没有和内存执行/保护相关的选项 二是在每个被执行的code前都要改它们的内存权限 就比较麻烦了  发表于 2019-5-17 10:50
已经确定问题了 和 DEP 相关 现在的编译器可能默认开启 DEP 保护内存安全 这个在程序生命周期内是无法修改的  发表于 2019-5-17 10:49
不过也不能说是内存属性问题 因为权限都一样 但是一个不能执行一个能 得查查具体是什么决定的  发表于 2019-5-17 10:19
确定了 是内存属性的问题 应该和编译器有关 我在想解决方法了  发表于 2019-5-17 10:15
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2605
在线时间
896 小时
注册时间
2011-4-30
帖子
131

开拓者

3
发表于 2019-5-20 14:48:04 | 显示全部楼层
本帖最后由 mariofans 于 2019-5-20 14:58 编辑

现在的问题还在缩放上,我只用了纯缩放,只要在关卡中用上缩放总会把58~59帧降到28以下
在标题或者家中移动时基本不掉帧,一旦进入关卡中事件比较多的时候掉帧就很严重
这时候去掉处理直接让SRC原路返回的话又能回到58帧以上
(我用了类变量实现随时变更的缩放)
  1. def ccbbss_process(src)
  2.     if @@dest_bitmap
  3.       CCBBSS_SRC_BITMAP.biten_resize(@@dest_bitmap, 2)
  4.       return @@dest_bitmap
  5.     end
  6.     return CCBBSS_SRC_BITMAP
  7.   end
复制代码

起初怀疑仍是处理的时间长,就调查了一下处理时间,从640x480到1280x960也就花了0.002
然后怀疑是Set_Bitmap的问题,但无论@@dest_bitmap存在与否Set_Bitmap都会执行,难道是大图转换的时间长?
然后我又记录了Set_Bitmap的时间,发现也是0.00x
然后我又不知道问题在哪里了

20190520142602.png (703.53 KB, 下载次数: 6)

标题

标题

20190520142615.png (141.34 KB, 下载次数: 9)

关卡

关卡

QQ图片20190520145757.png (764.5 KB, 下载次数: 3)

QQ图片20190520145757.png

QQ图片20190520145802.png (138.39 KB, 下载次数: 7)

QQ图片20190520145802.png

点评

好吧。。。要怎么发  发表于 2019-5-20 16:11
能私发我一份工程吗 这样我也看不出什么来..只要能看得出问题的工程就行  发表于 2019-5-20 15:59
无论用哪种方式缩放都会掉  发表于 2019-5-20 14:51
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-6 17:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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