エモートスイッチでペンを出し入れする方法
VRChatでアバターに仕込んだペンが意図しないタイミングで書いちゃうのが嫌で エモートでペンを出し入れできないか調べていた
を組み合わせたら簡単にできたのでメモしておく(あとで書き直すかも)
基本は上記の記事を見ればわかりますが、一部注意する部分があります
手順
2. Marker(もしくはTrailPosition)の位置を調整する
4. TrailSourceの設定を弄りDo everything
5. 各々の機能を実行するアニメーションオーバーライドを登録する
注意点として、3と4の順番が逆になるとペンが書けなくなります
通常、TrailSourceはZ軸-10000に配置されていて、描画アニメーションの呼び出しで0(手元)に戻る仕組みらしいです
3を実行したタイミングでオブジェクトの階層が自動的に弄られるので
その前にペンのアニメーション書き出しをしてしまうと、無効なアニメーションになってしまうようです