【发布时间】:2016-11-30 03:55:14
【问题描述】:
我一直担心游戏设计的优化问题,需要向更有经验的 kivy 用户询问一些问题。
哪个真正更快?
假设您将图形指令存储在类属性中。如果您要每帧在屏幕上更新许多图形,但又不添加或删除画布,Ask_Update 似乎是合格的选择。
假设您确实添加和删除了足够多的图形片段。只清除 Canvas 和 canvas.add 存储的指令会更好吗?
或
每次删除或添加后调用 Clear 会更好吗?与 Clearing 和 canvas 相比,这似乎是一种痛苦。将图形添加回来。
矢量....
向量的优化程度如何?函数/方法是一个缓慢的过程吗?只是想知道,因为我过去使用过 3D 引擎,但调用速度很慢,而且通常是数学上的。
对于在手持设备上运行的游戏应用来说,什么才是好的帧速率?
我也想知道删除实例。 kivy 是否有删除实例的特殊调用,或者通常的 del 调用(在运行清理函数之后)和 python 垃圾收集就足够了吗?
我现在正在研究,因为我不想开发一些东西只是为了意识到我不知道 Kivy 的“dos-and-donts”。
【问题讨论】:
标签: android optimization kivy frame-rate