実際に制御ロジック組んでみての話
BENTOのハンドやグローブを作って売る場合には
「BENTOハンド対応のAO使う前提」
最低限の知識としてこれは覚えておいたほうがいい
あるいは売るほうが説明する必要があるなという感じ
理由は
既存のアニメの様に
「アニメ停止したらニュートラルポジションに自動で戻る」なんて
そんな親切な仕組みはない
アニメ停止したら停止したときのフレームで止まりっぱなしになる
ほんじゃなんでそんなとこになるのかというと
既存のSLアニメは任意アニメ停止すると
即Internal Animation(システム標準アニメ)で上書きされるんだわ
ほんでSLのInternal AnimationにはBENTOで新規追加されたボーンに関して
全くのノータッチなので
BENTOハンドのアニメを停止すると文字通りの”停止”になり
ニュートラルに復帰しない
AO無しでリログすると実際ハンドがパーの形になる
なのでまぁこれの解決策はいくつかあるんだが
一番簡単なのは「BENTOハンド対応のAOを使うこと」なんだよねぇと
ハンド自体にアニメとスクリプトを組み込む方法は推奨しない
現状市販されているBENTOハンドやグローブを観測した結果
全部が左右別オブジェクト扱いで装着させてるので
両方にニュートラルにするだけのスクリプト入れたらそれこそクソオモになる
大体この辺かねぇ
以上