gamemaker吧 关注:13,651贴子:95,197
  • 7回复贴,共1

如何合理利用外部资源?

只看楼主收藏回复

实验:
发射16个方向的环形弹幕。对比弹幕精灵从外/内部读取。
实验结果:
外部---fps值在30-40左右,有明显卡的现象。
内部---fps值无明显变化。
问题:
如果以读取外部资源为条件,有什么方法可以优化?


IP属地:湖北1楼2011-05-25 01:41回复
    你的做法有硬伤。


    IP属地:山东2楼2011-05-25 02:01
    回复
      源文件:
      http://u.115.com/file/clcfc2gw
      在obj_Yuyukobullet的create里调整读取资源


      IP属地:湖北3楼2011-05-25 02:46
      回复
        http://u.115.com/file/dn4ba051


        IP属地:山东4楼2011-05-25 02:53
        回复
          也就是说为了防止在同一时间读取过多次数的精灵,所以做一个提前预读的方法么?


          IP属地:湖北5楼2011-05-25 03:01
          回复
            你比那句更严重,是“同样精灵”。
            难道32张同样图片就要读32次吗?给我好好的反省~


            IP属地:山东6楼2011-05-25 06:59
            回复
              硬伤,你的写法每个实例出来一次就读取一次,不伤才怪。


              IP属地:广东7楼2011-05-25 08:53
              回复
                理论上最好的优化方法是在实际游戏前增加load模块- -把room要用到的东西全部load出来再开- -
                GM自己的load相当于读出封在exe里的所有资源


                IP属地:上海8楼2011-05-25 10:16
                回复