【发布时间】:2017-01-04 05:47:42
【问题描述】:
我目前正在开发一款 2D 俯视图的太空探索游戏。我有很多行星,由于地图跨度比显示大得多,我最终在显示区域之外有很多行星精灵。目前我认为如果精灵不在显示器中,Pygame 不会真正对精灵进行 blit(据我所知,blitting 和绘制到表面会大大减慢速度)是真的吗?或者我需要添加一个条件来检查精灵是否在 blit 调用之前位于显示器内?我问的原因是我的游戏的运作方式是每次发现一个行星时都会创建 2 个新的行星......这意味着游戏可能会变得非常大,并且可能非常缓慢。
谢谢
【问题讨论】:
标签: python-2.7 pygame blit pygame-surface