Project1

标题: ACE的Bitmap最大宽高是多少像素? [打印本页]

作者: 六百木    时间: 2013-1-5 18:11
标题: ACE的Bitmap最大宽高是多少像素?
ACE的Bitmap的宽高是有限制的,例如Bitmap.new(30000, 30000)会引起RGSS Error: failed to create bitmap
用以下代码测试了一下,得出了一个奇怪的数字:18916
RUBY 代码复制
  1. def test_bitmap_size
  2.   size = 20000
  3.   begin
  4.     bitmap = Bitmap.new(size, size)
  5.   rescue
  6.     size -= 1
  7.     retry
  8.   end
  9.   p size
  10.   #=>18916
  11. end
请问这个数字有何深意?宽高的具体限制是怎样?
作者: 晴兰    时间: 2013-1-5 18:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 六百木    时间: 2013-1-5 18:37
这个1.3G是个很不沾边的数字啊
如果晴兰的机器跑那段代码是不是也会是18916呢?
作者: 晴兰    时间: 2013-5-27 01:56
提示: 作者被禁止或删除 内容自动屏蔽




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