私は2Dプロジェクトを進めており、スクロールホイールで地図を拡大したいと思います。私は自分のコードが動作していると確信しています(再生モードの間に、スクロールホイールが回転すると視界が変わるため)が、画面上の変化は観察されません。FOVが変更されても、ユニティでズームが機能しません
さらに、再生モードでは、手動で(エディタから)視野を変更しても、画面の表示は変わりません。つまり、視野は変化するのが観察されるが、画面は見えない。
考えられる理由は何ですか?ここで
付属のエディタのスクリーンショットです:あなたは、画面スペースキャンバスを使用しているので、
おそらく
ここでもコードを投稿することをお勧めします。この質問の回答の可能性が高まります。 – serge1peshcoff
シンプルな考え方は、視野を変更するとコーンが小さくなり、そのコーンの最終的な結果は本質的にあなたの画面スペースを占有します。視野90の1024x768の解像度のゲームと、視野45の1024x768のゲーム解像度との間には、依然として同量のスクリーンスペースがある。 UnityのUI要素は、描画されたときに実際のゲーム世界に配置されていないスクリーンスペースを使用します。あなたが特別に世界の空間に置かない限り。 – Eddge