我正在为框架编写一个名为libgdx
的Android游戏(如果这是重要的)。每次启动一个新变量或从另一个java类中调用一个变量会更好吗?
所以我对8个不同类别和每一个我需要衡量事物相对屏幕的大小,所以我让变量宽度和高度。
我的问题是:
是它(性能)发起新的宽度和高度变量在每类或只是让他们在一类和其他类叫他们每次我需要的时候更好? ?
我正在为框架编写一个名为libgdx
的Android游戏(如果这是重要的)。每次启动一个新变量或从另一个java类中调用一个变量会更好吗?
所以我对8个不同类别和每一个我需要衡量事物相对屏幕的大小,所以我让变量宽度和高度。
我的问题是:
是它(性能)发起新的宽度和高度变量在每类或只是让他们在一类和其他类叫他们每次我需要的时候更好? ?
使用一对高度和宽度变量并在别处访问它们会更有效,因为您使用的内存较少。
您可以实现一个抽象类并相应地声明这些变量。然后使用getter可以在其他类中检索这些值。
通过使用抽象类,您将能够维持某种默认的高度和宽度,并在需要时覆盖它。
打电话给他们从其他类whenevr需要.. !! btw显示一些代码 –
你是在谈论一个“宽度”和“高度”为屏幕的恒定大小(一旦启动应用程序不会改变,但会因设备而异)?无论哪种方式,从性能的角度来看,我不会担心几个原始变量被重复。 – nhgrif