256M内存30G硬盘的**路过。 |
试了一下发现角色精灵刷新卡在更新方法中的这几个地方,如果去掉这几个地方并且不随机高频率移动的话1000个事件也流畅。也就是说RM两个导致爆卡的原因一是之前我说的碰撞检测,二就是你说的精灵刷新。我之前说的剪裁是DX是自带的功能,而RM刷新精灵卡就是RM自身的问题了: update_bitmap move_animation(@character.screen_x - x, @character.screen_y - y) self.x = @character.screen_x self.y = @character.screen_y self.z = @character.screen_z |
楼主想做红警这样的战略游戏么 |
直接撸Sprite算了……打死也不用事件- - |
300?密集恐惧症的默望 |
楼主可以试试只刷新屏幕内的事件,默认的系统很卡是因为屏幕外的Sprite也生成并且描绘,没有很好的管理。 这个截图的工程忘了把事件设置为随机移动,实际上是一样的。 放个范例,楼主可以试试 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-28 02:10
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.