はじめに
「Facepunch.Highlight」はハードエッジの 3D モデルでもキレイに表示できて、
隠れている部分も表示できるアウトラインシェーダです
使用例(引用)




使用例
適用前


適用後


使い方

「HighlightImageEffect」マテリアルでアウトラインのサイズや色を設定します
(「Color Occluded」は隠れている部分を表示するための色)

シーンのカメラに「Highlight」コンポーネントをアタッチして
「Highlighted」の配列にアウトラインを適用したいオブジェクトを登録します
using Facepunch; using UnityEngine; public class Example : MonoBehaviour { private void Update() { Highlight.Rebuild( true ); } }
最後に、上記のようなスクリプトを作成して
シーンのいずれかのオブジェクトにアタッチします
以上でアウトラインを表示できるようになります