
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
#はじめに オブジェクトの見た目の大きさは変えずにカメラからの距離だけ変えたい、という状況に出くわ... #はじめに オブジェクトの見た目の大きさは変えずにカメラからの距離だけ変えたい、という状況に出くわしたので考え方の整理もかねて記事にしてみました。 ちなみに、gifアニメーションはProcessingを使って作っています。 考え方 ##Perspectiveカメラ(透視投影) 近くのものは大きく、遠くのものは小さく見えるように視錐台を使って画面上へ投影する手法 カメラから離れても見かけ上の大きさが変化しない立方体 問題を簡単にするため、立方体を使って考えます。 立方体とカメラの距離が1の場合の立方体の1辺の長さをLとしたとき、 カメラからの距離がdの場合の辺の長さをd * Lにすると画面上の像が同じ大きさになります。(相似) 以上を踏まえてスクリプトに落とし込んでいきます。 見かけ上の大きさを一定にするスクリプト using UnityEngine; public class NewBeh