RIAの「起動」と「RIAに切り替えられた」時に、
自動で着せ替えを行う処理と、
その時の着せ替えで、「ヘッドフォン」が装着された場合のイベント処理を、
仕込んであるのですが…。
10回に1回位の確立で、「着せ替え処理」がサーフィス全てにいきわたってない状態になります。
▼こんな具合に。
サーフィス全部がこうなってるんじゃなくて、サーフィスの一部(¥s[5]と¥s[22]のサーフィスだけ異常等)でこんな状態になるんです。
一度に沢山の処理を行わせすぎなんでしょうか…。
「パジャマ」や「タオル」が装着された辺りのタイミングでおかしくなるので、その辺りの辞書を見直して処理を変えてみたり、
シェルのdescript.txtやsurfaces.txtの定義を、見直してみたりと、色々思い当たる点をせめてみたのですが。
その最中に、問題点が解消どころか、気になる点が増えたりで…。
色々試した結果、出た極論は。
解決への試みの最中に、新たに出てきた「気になる点」は後回し。
「自動着せ替え」の仕込みを、根本から仕込みをゴッソリ見直して、ガッツリ仕組みを変える方法で、全面自己解決で頑張る。
ちょぴっと解決。
うまく行くように、祈っといてください。
【シェルのdescript.txtで分かった事メモ】
●「sakura.bindgroup*.default,」で、間違った書き方をした場合
間違った書き方して無視されたら、1つめが装備される。
という事らしいです。
RIAの着せ替え定義の際に、
sakura.bindgroup1.default,1 (服:チュニック)
sakura.bindgroup5.default,1 (服:パジャマ)
という、間違えた書き方をしたのにも関わらず、『三つ編み』が装備されてたのが気になってたので、ようやく分かって安心しました。
ありがとうございます。