纹理渲染适用于Windows但不适用于Mac OS?

时间:2016-12-21 22:31:07

标签: java libgdx

所以我正在构建这个游戏和地图编辑器/ sdk类型的交易。在我的桌面电脑上运行w7和我的朋友笔记本电脑运行w10一切正常。我可以添加对象并移动它们(还有一个自动更新属性窗口可以与每个obj一起使用)并且一切都很棒。

我目前正在旅行所以我决定将项目复制到我的macbook。除了停止渲染之外,UI智能的所有东西仍然可以工作。我知道应用程序中存在对象,因为我可以单击它们的位置,并且属性更新,就像桌面上的纹理一样,纹理只是不呈现。我正在使用标准的正交相机和spritebatch设置我做了100万次,我将所有的基质从相机转发到批次以及标准颜色缓冲位glclear call和glclearcolor调用。为什么要将这个项目移动到我的macbook使纹理退出渲染?

在两台机器上使用jdk / jre 1.8_91和相同的eclipse(火星)。

编辑:ShapeRenderer也不能正常工作。我也已经尝试完全取下相机但仍然没有去。在我的渲染循环中,我能够打印出准确的像素RBG值和应该渲染的图像的宽度/高度,这意味着我没有处理一些奇怪的nullptr或任何那种性质。

1 个答案:

答案 0 :(得分:0)

我想出了这个问题。通过调整我的窗口大小弹出窗口,所有我的渲染。出于某种原因调用pack()不在框架上工作,我必须调整它以重新刷新所有应用程序的第一次启动现在为此问题= P