Appearance
帝京大学2
https://youtube.com/shorts/lMUTgbPNaNs?feature=share
こんな感じで断面表示ができるようになりました。
シーンのセットアップ方法の覚書
シーンに置くもの:
plane
AdvancedDissolveKeywordController
カットの方法を一括で変更するコンポーネント
AdvancedDissolveGeometricCutoutContoller
planeで断面を切るという設定をするコンポーネント

LKGに見えるようにするために、LKG用のセットアップができているシーンに機能を移植してみた。

カメラが特殊なのと、UIが表示されないため、ピースの移動はできなかった。
しかし、複数オブジェクトの断面表示はできたのと、カメラの移動はできた。
ビルドすると、黒画面にUIのみついたものがメインモニターに出てきて、LKGGOのほうは真っ白の画面になってしまった。
UIの検証
カメラ操作、xキーで断面方向切り換え、矢印キーで断面移動ができるようにしています。
playerinputで作りましたので後々キーを変えることも簡単にできます。
ただ、パズル機能と同じアクションマップを使ったのでパズル機能と同時に扱うと競合すると思います。エラーは出ないと思います。
AdvancedDissolvePropertieというコンポーネントによって、断面の光具合や色を一括で変えることができます。
臓器の断面の色は緑以外グロく見えてしまうことがわかりましたので今回は緑にしています。

AdditionalColorのColorTransparency,ColorIntensityの値を上げると色によっては発光してしまいます。
https://youtube.com/shorts/wS5Yb7PXKaA?feature=share
Planeを入れると箱内の光が分断されてちかちかしてしまうため、PlaneのMeshを試験的に無効化してみました。Planeは十分に大きくしてあるため、見失う、箱の外に行ってしまって断面が見られないなどは起きないと考えています。
また、箱内の見栄えをよくするため、ライトを増やし、色を白っぽくしました。
少し明るすぎるかもしれないですが私はこれで問題ないと判断しています。
Author: 松崎 | Source:
松崎\帝京大学2 245aba435ee780639fc7c3b7b04cce2f.md