【シェーダ付き】自分が決めた人にだけ特別な写真を表示する額縁
- Digital450 JPY

自分が決めた人にだけ特別な写真を表示する額縁です。導入は簡単です。おさとうとの特別な写真にぜひ~ UnityでWhiteListにプレイヤー名を入力することで、入力された人のみ特別な写真を表示します。また、インタラクトすることで全てのプレイヤーに表示している写真に切り替えることができます。(WhiteListに入っていない人はインタラクト時に出るUseなどの文言すら表示されません。) 仕組み的には、同じ場所に写真を表示するオブジェクトが2つありWhiteListを参照して表示するオブジェクトを制御しています。ちなみに、オブジェクトは片方が表示されているともう片方は非表示化されているので、頭を写真に突っ込むなどの小細工をしても無駄です。 要望などがあれば下記のDiscordまで〜 できる限り要望は応えたいと思ってます。
導入方法1(額縁のセットアップ)
1 UnityPacageをインポート 2 wiki>SecretPhoto>Prefabの中にあるPhotoA,Bどちらか選んでヒエラルキー内に入れる。 3 Photo_Body内にあるHide Photoスクリプトの WhiteList内に写真を見せたいプレイヤーのプレイヤー名を入力(数字を変更することで、追加するプレイヤー数を変更できます。) (商品画像5枚目を参照) 4Photo_Photoは全てのプレイヤーに表示される写真です。このオブジェクトについているマテリアルに写真を追加して下さい。(写真を追加する方法は導入方法2を参照) 5Photo_Photo hide はWhiteListに載っている人のみに表示される写真です。4と同じように写真を追加してください。(写真を追加する方法は導入方法2を参照) 【WARNING】 WhiteListを空欄が存在する状態でアップロードしないでください。不具合の原因になります。
導入方法2(マテリアルの設定)
(商品画像6枚目を参照) 写真1枚の場合 1 photo1に写真をドラッグアンドドロップして、Enable Photo Slideのチェックを外してください。 複数の写真を使う場合 1photo1から順番に写真をすべてドラッグアンドドロップして下さい。 2 Enable Photo Slideのチェックを付けてください。(デフォルトで付いています。) 3 PhotoCountに追加した写真の枚数を入力してください。(最大6枚まで) 以下全ての設定項目の解説 Photo Count 使用するテクスチャの枚数 Enable Photo Slide スライドショー機能を 有効にする Photo Change Interval 写真を切り替えるイン ターバル時間 Fade Speed 写真を切り替える速度 Brightness 写真の明るさの調整(薄暗いワール ドでは暗く設定すると写真が ワールドに馴染みます) Scale X 画像をx軸方向に拡縮します。 Scale Y 画像をY軸方向に拡縮します。
使用方法
特になし enjoy!
連絡先
何かあったらDiscordにお願いします ID:wiki_works
動作環境
Unity 2022.3.22f1 VRChat SDK 3.7.5 どちらも最新バージョンでOKです
更新履歴
2025/ 2/14 Ver. 1.00 ・販売開始
クレジット
以下のCC0のテクスチャを同梱しています。 ambientCG https://ambientcg.com