我有兴趣在更广泛的Android / iOS应用程序中使用libGDX。基本思想是实现一个通用的核心图形视图库,可以是基本的游戏,模型,数据可视化等。
下面简单的线框更好地解释了这种情况。文本元素必须是android / iOS中的本机视图 - 只有视图1,2和3必须由libGDX呈现。
到目前为止,我已经测试了在Android中添加ApplicationListeners作为视图的功能,使用以下代码:
// Create a libGDX view
View view = initializeForView(new ApplicationListenerImpl());
// Add it to the layout
layout.addView(view);
但是我遇到了多个视图的问题,这可能是libGDX实现中共享资源的结果。我找不到任何有用的资源来描述这个库的使用。
另外:表现当然很重要。优选地,必须在所有视图之间共享线程安全的libGDX资源以减少冗余。但每个视图必须有自己的数据和控制器。
libGDX适合这种情况吗?或者是否有更适合这种情况的替代库?