はじめに
「Facepunch.Highlight」はハードエッジの 3D モデルでもキレイに表示できて、
隠れている部分も表示できるアウトラインシェーダです
使用例(引用)
使用例
適用前
適用後
使い方
「HighlightImageEffect」マテリアルでアウトラインのサイズや色を設定します
(「Color Occluded」は隠れている部分を表示するための色)
シーンのカメラに「Highlight」コンポーネントをアタッチして
「Highlighted」の配列にアウトラインを適用したいオブジェクトを登録します
using Facepunch; using UnityEngine; public class Example : MonoBehaviour { private void Update() { Highlight.Rebuild( true ); } }
最後に、上記のようなスクリプトを作成して
シーンのいずれかのオブジェクトにアタッチします
以上でアウトラインを表示できるようになります