所以,我有一些我正在研究的LibGDX游戏。 (Java w / Eclipse)。
我有一些扩展LibGDX类的类。
例如: 项目A:
public class GraphicSprite extends Sprite {
}
问题是,我有一些项目使用同一个类。因此,当我在一个项目中更改它时,我必须为所有项目更新它。
我读到我可以使用另一个项目的Java Build Path。 资源项目是否必须是LibGDX项目?因为这些类使用LibGDX功能。
如果资源项目必须是LibGDX项目,并且我将其导入到我的其他LibGDX项目中,它会将项目大小加倍吗?
答案 0 :(得分:1)
一个解决方案(我强烈推荐)是不更改您要扩展的类,只需为每个项目从lib中创建所需类的唯一扩展。执行此操作的价值在于,您可以使库保持稳定并且不知道它的用途,而扩展项目类可以根据需要更改和覆盖原始行为,而不会影响其他项目。