首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在三星上工作,但在Nexus 7上空白屏幕

在三星上工作,但在Nexus 7上空白屏幕
EN

Stack Overflow用户
提问于 2014-01-03 07:08:41
回答 2查看 295关注 0票数 2

新年快乐,

我正在开发我的应用程序通过以下本教程 (使用LibGdx,扩展游戏,与AbstractScreen,使用阶段)。然而,目前我正在经历一个非常有趣的问题。在我的三星手机上,所有显示都是正确的,但在我的ASUS 7上没有显示。请参阅此链接获得这两种设备的录制视频(MP4:~800 my )。正如你从三星手机上看到的,你可以看到“富勒蒙公司”。飞溅屏(~25秒)。然而,即使我确信我的应用程序运行在我的附件7(声音在特定的时间范围内播放)上,我的附件7仍然没有显示任何内容。我试图更新我的附件7,重置为工厂默认,运行在空配置文件,仍然没有任何运气。我完全不知道该怎么做才能修好它。

另一件事是加载屏幕上的加载条(来自5秒-23秒)没有正确显示。根据下面的代码,加载条(黄色窗口)应该以一种平滑的方式加载。然而,根据你可以在视频上看到的,事实并非如此。目前,该栏只显示“后”所有的加载。有人能带我回到正确的道路吗?

代码语言:javascript
复制
loadingPercent = Interpolation.linear.apply(loadingPercent, thisApps.assetManager.getProgress(), 0.1f);
this.loadingYellowBox.setWidth(-1040 + (int) (loadingPercent * 1040));

非常感谢,欢迎各位提出意见。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-26 04:51:15

我终于知道问题出在哪里了。问题是,当我打包所有图像时,我将Max page widthMax page height设置为4086。我猜想,不知何故,Nexus并没有“真正”加载这些图像。当我把Max page widthMax page height都减少到2048年时,问题就解决了。不管怎样,我还是很感激“无人”和“北方黑暗之子”的帮助。

票数 0
EN

Stack Overflow用户

发布于 2014-01-03 11:44:12

我可以回答问题的第二部分。AssetManager计算不按其大小计算的基于百分比的om数。假设您有巨大的纹理地图集,它包含在一个纹理和其他几个小资源中。加载地图集需要9秒,还有其他4个小资源需要1秒才能加载。

看看会发生什么。你有20%-20%-20%-20%-20% -20%-20%当你期望90%-10&。如果您想要更精确的百分比,您需要以其他方式计算百分比。

空白屏幕的小故障更棘手。您需要检查阶段是否正确初始化,纵横比是否正确,资源是否正确加载。您可以下载libgdx的源代码,将其添加到您的项目中,并使用调试器进行呈现方法。如果你在那里发现可疑的东西,你可以更新这个帖子或者创建一个新的帖子。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20898439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档