mirror of
https://github.com/bdunderscore/modular-avatar.git
synced 2025-01-31 02:32:53 +08:00
Modular Avatar is a suite of non-destructive tools for modularizing your avatars, and for distributing avatar components. With Modular Avatar, adding a new outfit or gimmick to your avatar is as easy as drag-and-drop!
c5e787045a
- Rebased to 1.10.0-rc.4 because the inspector of SubMenu of source Expressions Menu were broken in the base commit this branch initially started with, which was preventing testing some aspects raised during review. - When this is being rendered as part of an SubMenu of source Expressions Menu, don't use any of the label logic, as menu items within such an Expressions Menu are not backed by any GameObject. - Rename _isTryingRichLabel to _useLabel. - Since switching to unlinked always overwrites the label field with the current ObjectName, and switching to linked always empties the label field, the state of _useLabel while the Inspector is open is implied by the value of the label field, or the previous state of the _useLabel field itself when the label field is being emptied out. - In addition, use the |= operator. - When the name is linked, and the user begins typing the "<" character, set the label field, and do not apply the name. This will automatically switch to linked mode as the inspector will be reevaluated a second time. - If the original object name already contains a "<" character (i.e. it comes from a previous version of Modular Avatar), there will be no automatic conversion happening as long as the object name still contains the "<" character. - Changed the localization keys to discard the rich text toggle aspect. - Not addressed: When multiple Menu Item components are selected, the behaviour of the inspector currently edits the GameObject name, with no link button, and no automatic conversion when typing "<", regardless of the contents of the label field. |
||
---|---|---|
.github | ||
Assets | ||
docs-site~ | ||
docs~ | ||
Editor | ||
Runtime | ||
Samples | ||
UIElementsSchema | ||
UnitTests~ | ||
.crowdin.yml | ||
.gitignore | ||
.gitmodules | ||
Assets.meta | ||
CHANGELOG.md | ||
CHANGELOG.md.meta | ||
COPYING.md | ||
COPYING.md.meta | ||
Editor.meta | ||
package.json | ||
package.json.meta | ||
README.md | ||
README.md.meta | ||
Runtime.meta | ||
Samples.meta | ||
SetupUnitTests.ps1 | ||
SetupUnitTests.ps1.meta | ||
UIElementsSchema.meta |
Modular Avatar is a suite of non-destructive tools for modularizing your avatars, and for distributing avatar components. With Modular Avatar, adding a new outfit or gimmick to your avatar is as easy as drag-and-drop!
Modular Avatar currently supports:
- Merging prefab armatures into the parent avatar, as is often done to add outfits. MA minimizes the number of bones that are created in this process, reusing existing bones where possible.
- Merging subcomponent animators into the parent avatar, for use with various types of avatar gimmicks.
- and much more!
For more information, check out the documentation.
モジュラーアバターは、アバター設定を分割したり、アバター用ギミックや衣装を配布するための非破壊的なツールキットです。 モジュラーアバターを使えば、新しい衣装やギミックの導入はドラッグアンドドロップで楽ちんです!
モジュラーアバターは現在以下の機能があります。
- 衣装導入でよくやる、プレハブのアーマチュアを親のアバターに統合すること。この過程で新規生成されるボーンを最小限にして、できる限り既存のボーンを使いまわします。
- 部分的なアニメーターを親に統合することで、様々のギミックの実装を簡単にします。
- 他にもいろいろ!