这与一个与特定项目相关的问题更为一般性问题.自从我开始在学校学习编程以来,我们一直在使用VB语言.我想发展我的技能并做一些很酷的项目.最近我一直在做一些小游戏,甚至进入了Ludum Dare 32.
然而,我一直遇到的一个大问题是,随着我的游戏变得越来越复杂并且有更多元素(特别是增加图片框的数量),它们变得非常缓慢.在我进入Ludum Dare的过程中,几乎所有的评论都谈到了游戏如何开始,但随着时间的推移变得越来越慢.
以下是我正在制作的pacman风格游戏的截图:
2 AI(橙色)和1个玩家(绿色)游戏

与3 AI(橙色)和1个玩家(绿色)相同的游戏,大约15行代码

正如您在第二个屏幕截图中看到的那样,再添加一个AI(15行代码和一个图片框)将游戏的FPS减半.我希望有人可以帮助解释在VB中优化游戏的更好方法.
有关游戏的详细信息:
如果有人需要进一步的信息,请问.