質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Q&A

0回答

1295閲覧

iphoneアプリをipad上でも画面が切れないように表示したい。

gyugyu

総合スコア8

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

0グッド

0クリップ

投稿2018/06/24 01:35

編集2018/06/25 09:08

スマートフォン用アプリをUnityで開発しています。iphone専用アプリとして申請したところリジェクトされてしまいました。今回プログラムは外注しているので調整なら自分でもやれるのではないかと思いカメラの調整などをやってみましたがうまくいきません。
アスペクト比9:16のゲームを2:3でもプレイできるようにしたいのです。

イメージ説明
カメラのサイズをインスペクターを調整しましたが、bsCameraScriptで設定されているカメラサイズが優先されているようで、ゲーム中は反映されない状態です。

該当していると思われるスクリプトを貼らせていただきますので、どこを調整すればいいのか教えていただけますでしょうか。何卒よろしくお願いいたします。

C#

1 2public class bsCameraScript : bsGameObjectScript { 3 4 // カメラリスト 5 private static List<bsCameraScript> CameraList = new List<bsCameraScript>(); 6 /// <summary> 7 /// カメラ数取得 8 /// </summary> 9 public static int CameraCount 10 { 11 get 12 { 13 return CameraList.Count; 14 } 15 } 16 /// <summary> 17 /// カメラのスクリプト取得 18 /// </summary> 19 public static bsCameraScript GetCameraScript(int index) 20 { 21 return CameraList[index]; 22 } 23 24 25<中略(カメラのスクロール追随設定など)> 26 27 28#if UNITY_ANDROID || UNITY_IPHONE 29 float w,h; 30 // プレイ中はディスプレイ情報から取得 31 if(Application.isPlaying == true || bsWindow.RootScript == null) 32 { 33 w = (float)Screen.width; 34 h = (float)Screen.height; 35 } 36 // エディター上は設定値から取得 37 else 38 { 39 w = bsWindow.RootScript.WindowWidth; 40 h = bsWindow.RootScript.WindowHeight; 41 } 42 // アスペクト 43 float aspect = h / w; 44 // 横長の場合 45 if(x > y) 46 { 47 if(w < h*1.5f) 48 { 49 GetComponent<Camera>().orthographicSize*=(aspect*1.5f); 50 } 51 } 52 else 53 { 54 if(h >= w*1.5f) 55 { 56 GetComponent<Camera>().orthographicSize*=(aspect/1.5f); 57 } 58 } 59#endif 60

補足情報(FW/ツールのバージョンなど)

Unity5.6.6

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問