单个Android活动中的多个libGDX视图

时间:2014-08-16 09:57:26

标签: android performance libgdx

我有兴趣在更广泛的Android / iOS应用程序中使用libGDX。基本思想是实现一个通用的核心图形视图库,可以是基本的游戏,模型,数据可视化等。

下面简单的线框更好地解释了这种情况。文本元素必须是android / iOS中的本机视图 - 只有视图1,2和3必须由libGDX呈现。

Android application concept view

到目前为止,我已经测试了在Android中添加ApplicationListeners作为视图的功能,使用以下代码:

    // Create a libGDX view
    View view = initializeForView(new ApplicationListenerImpl());

    // Add it to the layout
    layout.addView(view);

但是我遇到了多个视图的问题,这可能是libGDX实现中共享资源的结果。我找不到任何有用的资源来描述这个库的使用。

另外:表现当然很重要。优选地,必须在所有视图之间共享线程安全的libGDX资源以减少冗余。但每个视图必须有自己的数据和控制器。

libGDX适合这种情况吗?或者是否有更适合这种情况的替代库?

0 个答案:

没有答案