BoneUniquer - ShoninVRC/ShoninAssets GitHub Wiki

License

このスクリプトはMITライセンスで提供致します。

This script is provided under the MIT license.
LICENSE:https://github.com/ShoninVRC/ShoninAssets/blob/master/LICENSE

Background

同じ名前のボーンがあると動作しないスクリプトがあったので作りました。VRChatアバターの衣装を着せた後に実行しておくと良いです。

I made it because there was a script that did not work if there were bones with the same name. It's a good idea to run it after putting on your VRChat avatar costume.

Usage

エディタ画面上部のShoninAssets/BoneUniquerからウィンドウを開きます。
ゲームオブジェクトを指定してApplyボタンを押すと配下の全てのゲームオブジェクトにユニークな名前を付けます。

Open the window from ShoninAssets/BoneUniquer at the top of the editor screen.
Specify a game object and press the Apply button to give all the game objects under it a unique name.

Naming convention

ユニークではない名前を持つオブジェクトは、元々の名前の後ろに数字の1を付け足した名前にされます。
例:Spine > Spine1
それでも名前がユニークにならない場合は、さらにその後ろにユニークになるまでインクリメントされた数字が付け足された名前にされます。
例:Spine1 > Spine11 > Spine12 > Spine13 ....

If the name is still not unique, it will be followed by a number that is incremented until it is unique.
Example:Spine1 > Spine11 > Spine12 > Spine13 .... Objects with non-unique names will have the original name followed by the number 1.
Example:Spine > Spine1