【VRChat】掴めるヘイロー / 天使の輪
- Digital300 JPY






# 概要 - 頭上のヘイローを右手に掴むことができます - 掴んでいるヘイローは懐中電灯のように周囲を照らします - 掴んでいる状態でエクスプレッションメニューより「固定」するとワールドに固定することができます - デスクトップモードでもエクスプレッションメニューより「掴む」トグルをONにすると右手に掴むことができます - エクスプレッションメニューより表示と非表示を切り替えることもできます - 掴み時・固定時のライトの有効・無効も切り替えられます # 導入方法 0. 「Modular Avatar( https://modular-avatar.nadena.dev/ja )」がプロジェクトにインストールされていることをご確認ください。されていなかったらまずインストールしてください 1. HaloSystem_v◯◯.unitypackageをプロジェクト内にImportします 2. アバタールートにHaloSystem_MA.prefabを設置します 3. 頭上のヘイロー「HaloSystem_MA/Halo_HeadAnchor/Halo_HeadVisual」の座標を調整します 4. 右手のヘイロー「HaloSystem_MA/Halo_HandAnchor/Halo_HandVisual」の座標を調整します。「HaloSystem_MA/Halo_HandAnchor/Halo_HandVisual」のMesh Rendererにチェックを入れて位置を確認してください。終わったらチェックを外すのを忘れずにお願いします 5. 光源が要らない場合は「HaloSystem_MA/Halo_HandAnchor/Halo_HandVisual/Point Light」を無効にする(LayerよりEditor Onlyを選択する)か、削除してください # FAQ ## 頭に追従しない! 「Halo_HeadAnchor」のMA Bone Proxyのターゲットに、アバターの頭にあたるボーンを割り当ててください。 ## 右手に追従しない! 「Halo_HandRef」のMA Bone Proxyのターゲットにアバターの右手にあたるボーンを割り当ててください。 # 詳しい仕様 - 頭上のHalo_GrabRootを掴んでいる間、右手に設置してあるヘイローのメッシュ(及びLight)が有効になり、頭上に設置してあるヘイローのメッシュは無効になります。つまり擬似的に掴んでいるような見た目になります - 左手で掴んでも右手に表示されるのは仕様です - もちろん他人が掴むことは仕様上できませんが、他人が掴むと右手に表示するように設定することはできます(意味があるのかは謎)。Halo_GrabRootのAllow Grabbingの設定を変更してください - 独自のオブジェクトを掴ませたい場合で、ヒエラルキーのパスが変わる場合は「annei-ichiba/HaloSystem/anim/Halo_Head_ON.anim」と「annei-ichiba/HaloSystem/anim/Halo_Hand_ON.anim」を編集してパスを合わせてください。アバターのAnimatorコンポーネントのControllerに「annei-ichiba/HaloSystem/Halo_MA_FX.controller」を入れ、Unityのメニュー「Window>Animation>Animation」から変更可能です。リクエストがあれば詳しく改変方法をまとめます # スペック - メッシュ数:2 - マテリアル数:1 - 頂点数:637 ×2(合計1,274) - ライト数:1 - Expression Parameters:4bit # 大感謝 こここや様 つぼみちゃん いつもありがとうございます https://booth.pm/ja/items/5146345
更新履歴
## 26.07.22 - 掴み時・固定時のライトのオンオフを切り替えられるように変更 ## 26.07.21 - 光源の位置が右手ヘイローに追従するように変更。位置合わせは右手のヘイローの位置のみを合わせれば良くなりました - 「表示」トグルを追加。OFFにするととにかく全てが非表示になります ## 26.07.20 - リリース






