Skip to content

Commit

Permalink
docs: Apply suggestions from code review
Browse files Browse the repository at this point in the history
Co-authored-by: Sayamame-beans <[email protected]>
  • Loading branch information
anatawa12 and Sayamame-beans authored Nov 23, 2024
1 parent 21a49a6 commit 8085052
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Avatar Optimizer v1.6.0で[コンポーネントにAAOとの互換性をもた
非破壊ツールでなく、ビルド時に処理を行わないようなツールでは、`IVRCSDKPreprocessAvatarCallback`でコンポーネントを削除するのは少し面倒だろうと考えました。\
そのため、Avatar Optimizerに無視してほしい、ビルド時やランタイムで処理を行わないコンポーネントを指定するためのシンプルな仕組みとして、Asset Descriptionがv1.7.0で追加されました。

なお、非破壊ツールの場合については、正しくない実行順で処理が行われた場合に、Avatar Optimizerがコンポーネントを誤って削除してしまわないように、従来通り`IVRCSDKPreprocessAvatarCallback`やNDMFの実行パスでコンポーネントを削除することを推奨します
なお、非破壊ツールの場合については、正しくない実行順で処理が行われた場合にAvatar Optimizerがコンポーネントを誤って削除してしまわないように、従来通り`IVRCSDKPreprocessAvatarCallback`やNDMFを使用してAvatar Optimizerの処理よりも先にコンポーネントを削除することを推奨します

[make-component-compatible]: ../make-your-components-compatible-with-aao

Expand Down
7 changes: 3 additions & 4 deletions .docs/content/docs/developers/component-api/index.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,9 @@ Avatar Optimizerはランタイムで動作しないため、ランタイムビ

{{< hint info >}}

コンポーネントの設定は、コンポーネントを追加した直後にのみサポートされます。
すでにGameObjectに追加されているコンポーネントの設定はサポートされていません。
これは、将来追加される機能が既存のコンポーネントの設定と互換性がない可能性があるためです。
コンポーネントの設定変更はコンポーネントを追加した直後に行う場合のみサポートされており、既にGameObject上に存在しているコンポーネントに対する設定変更はサポートされていません。
これは、将来のバージョンで追加された機能が、既存のコンポーネントの設定内容と互換性がない可能性があるためです。

実際、1.8.0で追加されたRemove Mesh in Box invertオプションは、指定されたboxの意味を変更するため、1.7以前のみを想定したツールとは互換性がありません
例えば、v1.8.0で追加された`AAO Remove Mesh in Box`コンポーネントの反転オプションを有効にすると、設定される箱による効果が変わってしまい、v1.7以前のみを想定して作成されているツールと互換性がなくなってしまいます

{{< /hint >}}

0 comments on commit 8085052

Please sign in to comment.