0

私はそのコードに問題があります:

rect = new Rect(saveTextures[0].width, saveTextures[0].height, saveTextures[1].width, saveTextures[1].height);
GUI.DrawTexture(rect, saveTextures[0]); 
if(GUI.Button(rect, saveTextures[1]){
    //do stuff
}

まったく同じように見えるはずで、エディターでも同じです。iPad2でも全く同じに見えますが、iPad3では一番上のGUI.Buttonが約90%縮小されています。

何が問題になる可能性がありますか?

問題の簡単な例を示します。これがiPad2でどのように見えるかです。通常画面の例

そして、これがRetinaスクリーンでどのように見えるかです: 網膜スクリーン

赤い部分がボタンで、最初は背景全体をカバーしていますが、2番目は90%程度しかカバーしていません.

4

1 に答える 1

0

テクスチャ タイプを GUI に設定し、その最大サイズが十分に大きいことを確認してください (不明な場合は 4096 を試してください)。

また、Rect コンストラクターが少し奇妙であることに気付きました。ですnew Rect(top, left, width, height)ので、同じ位置に表示しながら、saveTextures[0]左上と幅と高さを使用しています。saveTextures[1]

于 2014-06-30T13:56:54.650 に答える