从其他项目获取课程,有一个转折?

时间:2015-01-16 20:10:17

标签: java android eclipse libgdx

所以,我有一些我正在研究的LibGDX游戏。 (Java w / Eclipse)。

我有一些扩展LibGDX类的类。

例如: 项目A:

public class GraphicSprite extends Sprite {
}

问题是,我有一些项目使用同一个类。因此,当我在一个项目中更改它时,我必须为所有项目更新它。

我读到我可以使用另一个项目的Java Build Path。 资源项目是否必须是LibGDX项目?因为这些类使用LibGDX功能。

如果资源项目必须是LibGDX项目,并且我将其导入到我的其他LibGDX项目中,它会将项目大小加倍吗?

1 个答案:

答案 0 :(得分:1)

一个解决方案(我强烈推荐)是不更改您要扩展的类,只需为每个项目从lib中创建所需类的唯一扩展。执行此操作的价值在于,您可以使库保持稳定并且不知道它的用途,而扩展项目类可以根据需要更改和覆盖原始行为,而不会影响其他项目。