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

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

新規登録して質問してみよう
ただいま回答率
85.46%
Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

ビルド

ソースコードを単体で実行可能なソフトウェアへ変換する過程をビルド(build)と呼びます

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

1回答

9079閲覧

ビルドしたアプリケーションのアスペクト比を固定したい

Lemon_0715

総合スコア60

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

ビルド

ソースコードを単体で実行可能なソフトウェアへ変換する過程をビルド(build)と呼びます

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2020/08/29 14:39

現状

750x1334サイズで
MacでPC向けにビルドしようとしてるのですが
設定がうまくいきません。フルスクリーンサイズになってしまいます。
いろんな記事を読んだのですが
どこが間違っているのかわかりません。
イメージ説明

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

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

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

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

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

guest

回答1

0

ベストアンサー

  • Resizable Windowsのチェックを外します。これをチェックするとウインドウサイズを変更できます。
  • Allow Fullscreen Switchのチェックを外します。これをチェックするとフルスクリーン可能になり、その時にウインドウサイズが変わります。

更にやっかいなのがUnityでビルドしたアプリは前回終了時のウインドウサイズを次回起動時に復元するので、一度ウインドウサイズを変更するとPlayerSettigのウインドウサイズが反映されません。一旦、設定を削除すればいいのですがdefaultsコマンドが必要です。

そのためにUnityのPlayer SettingsのCompany NameとProduct Nameが必要です。
以下は説明のためにCompany NameをDefaultCompany、Product NameをNewUnityProjectとします。ここは自分のプロジェクトに合わせて読み変えてください。

まずはターミナルを開いて以下のコマンドを実行します。

defaults read | grep DefaultCompany

すると以下のようにCompany NameとProduct Nameが.で連結された結果が出力されます。

"com.DefaultCompany.NewUnityProject" = {

今度は"で囲まれた文字を使って以下のコマンドを実行します。

defaults delete com.DefaultCompany.NewUnityProject

以上の作業で設定が削除されるのでアプリを起動してください。するとアスペクト比固定のウインドウになります。

投稿2020/08/29 18:32

shiena

総合スコア1825

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

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

Lemon_0715

2020/08/30 00:37

解決しました!ありがとうございました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.46%

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

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

質問する

関連した質問