いんでぃーづスマートフォン用の表示で見るいんでぃーづゲームメインのブレブレブログ。先日試したモニュメントバレーの件でもういっこ。錯視で離れている場所がつながり、さも最初から道があったかのように移動できるギミックをためしました。古くは無限回廊からある手法ですね。オブジェクトを配置こんな感じでオブジェクトを配置しました。右上の丸長い棒をプレイヤーとします。カメラのProjectionをOrthographicにするこの設定にすることで遠近感がなくなり、奥行きを使った錯視が可能になります。下の画像は、カメラの位置を変えずにProjection設定を変えた比較画像。カメラの角度を合わせれば割とかんたんに錯視っぽくなります。Linkを使い、3D基準で空間が空いていても移動できるように設定。画像の右にある矢印が瞬間移動する部分です。する場所まできたら、CompleteOffMeshLink関数で瞬間移動させます。}ソースでは最初の一回だけ瞬間移動させたかったのでフラグ使ってます。普通のライティングを使うと瞬間移動部分の影が映らないので、Projectorを使います。探してプレイヤーの子オブジェクトに。NavMeshAgentで移動させてみるNavMeshAgentのdestinationで左下の位置を指定した結果。あとはカメラ(もしくはステージ)の角度を判定し、オフメッシュリンクの有効無効をきりかえれば錯視パズルの完成(?)です。今回のNavMeshを使った方法だと前回の自由移動と共存できないので、モニュメントバレー作りたかったら移動部分は自前で作らんとあかんですね。:3Dプロジェクトから2Dプロジェクトに設定を変更するヤッベエうっかり3Dプロジェクトで開発始めちゃったー、やっぱ2...2017-01-283Dモデル描画パフォーマンスをまるごと面倒見てくれるアセット:SimpleLODUnityにはLODという機能があります。はてなブログProインディーゲーム開発してます。ゲーム開発のことやらUnityまわりのことをつらつらと。当サイトの広告バナー、リンクによって提供される情報、サービス内容について、当サイトは一切の責任を負いません。当サイトの情報を元にユーザ様が不利益を被った場合にも、当サイトは一切の責任を負いません。すべて自己責任でお願いします。スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。