イイネマッチングシステム機能
- Digital1,300 JPY



概要 VRChatのワールド向けギミックです。 メニューを開くと、ワールド内に存在するプレイヤー一覧が表示されます。 プレイヤーの名前が書かれたボタンを押すと、イイネを送信することができます。 イイネを送信すると、相手に音がなり通知がいきます。 相手もイイネを返すと、相互状態となります。 イイネは時間経過とともに回復します。 使い方の説明は、パッケージの中にワールドで使ってる説明画像を入れてます。 このギミックを使った動作はこちらで確認できます。 https://vrchat.com/home/launch?worldId=wrld_26367f62-3d43-4ae4-bf37-eb58511ecca5 同梱している音声は効果音ラボから使用させて頂いています。 https://soundeffect-lab.info/
使用方法
使用方法 unitypackageをインポートしたあと、フォルダの中にあるprefabを設置すれば使用可能になります。 もし各ボタンに名前が表示されない場合、ボタンテキストのフォントが外れている可能性があるので確認してください。 UIのサイズやイイネの音、イイネの回復時間に初期値は設定可能です。 prefab設置後のイイネシステムの中にあるListは、画面に表示できるイイネ履歴です。 hierarchyの設定/ UserLikeSystem Component References likeDataManager: LikeDataManagerコンポーネントへの参照 effectManager: LikeEffectManagerコンポーネントへの参照 userListUI: ユーザーリストUIのGameObject userButtons: ユーザーボタンのGameObject配列 playerInfoText: プレイヤー情報表示用TextMeshPro likeCountText: いいね数表示用TextMeshPro UI Settings receivedLikeColor: いいねを受け取った時のボタン色 sentLikeColor: いいねを送った時のボタン色 mutualLikeColor: 相互にいいねした時のボタン色 normalButtonColor: 通常時のボタン色 UI Position (Desktop Mode) menuOffsetX: デスクトップモードでのメニューX軸オフセット menuOffsetY: デスクトップモードでのメニューY軸オフセット menuOffsetZ: デスクトップモードでのメニューZ軸オフセット menuScale: デスクトップモードでのメニュースケール UI Position (VR Mode) vrMenuOffsetX: VRモードでのメニューX軸オフセット vrMenuOffsetY: VRモードでのメニューY軸オフセット vrMenuOffsetZ: VRモードでのメニューZ軸オフセット vrMenuScale: VRモードでのメニュースケール vrRotationX: VRモードでのメニューX軸回転 vrRotationY: VRモードでのメニューY軸回転 vrRotationZ: VRモードでのメニューZ軸回転 Like Settings initialLikeCount: 初期いいね数 timePerExtraLike: 追加いいねが付与される時間間隔(秒) maxTotalLikes: 最大いいね数 Persistence persistenceManager: LikePersistenceManagerコンポーネントへの参照 いいねリスト表示 likeListDisplay: LikeListDisplayコンポーネントへの参照 LikeEffectManager 片思いイイネ時と相互でイイネした場合の音の設定 LikePersistenceManager defaultLikeCount:ワールド初ジョイン時のLike数 LikeListDisplay 参照 (References) userLikeSystem: UserLikeSystemコンポーネントへの参照 likeDataManager: LikeDataManagerコンポーネントへの参照 likeListText: いいね履歴を表示するTextMeshProUGUIコンポーネント 設定 (Settings) maxDisplayedLikes: 表示する最大いいね数 - デフォルト: 20 refreshInterval: 更新間隔(秒 - デフォルト: 5.0秒 emptyListText: いいねがない時に表示するテキスト - デフォルト: "まだいいねはありません。"
利用規約
本アセットの使用により生じた問題について、開発者は一切の責任を負いません。 不具合が発生した場合、解決に努めますが保証はできません。 個人利用の範囲内で自由に改変可能ですが、改変の有無に関わらず再配布・販売は禁止です。 クレジット表記は不要ですが、記載していただけると喜びます。
動作環境/その他
VRChat SDK - Base 3.7.4 以降 VRChat SDK - Worlds 3.7.4 以降 連続してイイネした場合等処理がたくさん重なると、音が複数回鳴らない場合があります。 これはVRCワールドの同期仕様です。 ボタンのサイズ(ワールド最大人数)は30人までがサポート内です。 一応理論上は、レイアウトを変えてボタンを増やせば30人以上できるはずです。 / 何かありましたらショップのDMで連絡をお願いします。 --2025/03/27 販売開始



