2016-12-21 23 views
0

私はこのゲームと地図エディタ/ sdkタイプの契約を結びつけています。 w7を実行している私のデスクトップPCとw10を実行している私の仲間のラップトップは、すべて正常に動作します。オブジェクトを追加して移動することができます(プロパティobjを自動的に更新するウィンドウもあります)、すべてが素晴らしいです。テクスチャレンダリングはWindowsでは動作しますが、Mac OSでは動作しませんか?

私は現在旅行していますので、プロジェクトを自分のMacbookにコピーすることにしました。レンダリングが中止されたものを除き、すべてのUIが有効です。私はオブジェクトがアプリ内に存在することを知っています。なぜなら、私はどこにいるのかをクリックすることができます。私は標準的な正射影カメラとスプライトバッチの設定を使用しています。私は100万回実行しました。そして、カメラからのバッチに転送されるすべての行列と標準カラーバッファビットglclear呼び出しとglclearcolor呼び出しを持っています。なぜ私のMacBookにこのプロジェクトを動かすとテクスチャがレンダリングをやめさせるのでしょうか?

両方のマシンでjdk/jre 1.8_91を使用し、Eclipse(mars)と同じバージョンを使用しています。

EDIT:ShapeRendererも機能しません。私はすでにカメラを完全に取り外そうとしていますが、まだ動きません。私のレンダリングループでは、レンダリングすべき画像の正確なピクセルRBG値と幅/高さを印刷することができます。これは、奇妙なnullptrやその性質のものを扱っていないことを意味します。

+0

テクスチャがロードされていますか?これは、ファイルシステム/リソースの問題のように聞こえます。スラッシュ(Mac)とパスのバックスラッシュ(windows)と大文字と小文字を区別しない名前の区別など。 –

+0

そうでなければ、何らかの理由でレンダリングがうんざりしているだけです。 –

答えて

0

私は問題を把握しました。私のウィンドウのサイズを変更してjmenusのポップアップを作成し、すべてのレンダラブルを行います。何らかの理由でpack()がフレーム上で動作していないため、この問題のためにアプリケーションの最初の起動時にすべてをリフレッシュするためにサイズを変更する必要があります。

+0

「パックされた」コンポーネントのMacでの最小サイズが異なる場合がありますか? –

関連する問題