-3
私はunity3d IOSでゲームを作成しました。 GUIのボタンは、iphone4のIOS5での位置が変更されています。しかし、IOSの下位バージョンではうまくいきます。問題は、私はこのproblem.pleaseを理解することができません。ios5とiphone4とiphone4で位置が変更
私はunity3d IOSでゲームを作成しました。 GUIのボタンは、iphone4のIOS5での位置が変更されています。しかし、IOSの下位バージョンではうまくいきます。問題は、私はこのproblem.pleaseを理解することができません。ios5とiphone4とiphone4で位置が変更
これが原因で網膜ディスプレイの原因である可能性があり、4,4sと3GS、3歳以上の間の差は、画面の解像度があり、ポイントが
あなたの位置は、この
ようにしなければならないので、同じです位置はiPhone 4と4Sで、同じ(ポイント=ピクセル)をご利用いただけますので、古いiPhoneの3GSと高齢で、スケール値は、1.0に等しくなければならない、:float scale = ScreenSizeInPixels.width/ScreenSizeInPoints.width;
float x *= scale;
float y *= scale;
が、これは新しい位置にあなたの
EDITを与える必要があります値は2.0前後になります。新しいxを与えるはずですd y
返信ありがとう 私はunity3dのためにJavaScriptを使用しています。どのように私は統一の側でこの問題を修正することができます。 – ram
もう一度、申し訳ありませんが、Javaスクリプトのエキスパートではありませんが、ここでは数学的な方程式、スクリーンサイズインジケータとスクリーンサイズピクセルを取得する方法をGoogleで検索し、ピクセル幅/ポイント幅またはピクセル高さ/ xとyの位置にそのスケール値を乗算する – shbli