記事一覧

RIAの起動時処理で四苦八苦

RIAの「起動」と「RIAに切り替えられた」時に、
自動で着せ替えを行う処理と、
その時の着せ替えで、「ヘッドフォン」が装着された場合のイベント処理を、
仕込んであるのですが…。

10回に1回位の確立で、「着せ替え処理」がサーフィス全てにいきわたってない状態になります。

▼こんな具合に。
ファイル 106-1.jpg
ファイル 106-2.jpg
ファイル 106-3.jpg
サーフィス全部がこうなってるんじゃなくて、サーフィスの一部(¥s[5]と¥s[22]のサーフィスだけ異常等)でこんな状態になるんです。

一度に沢山の処理を行わせすぎなんでしょうか…。

「パジャマ」や「タオル」が装着された辺りのタイミングでおかしくなるので、その辺りの辞書を見直して処理を変えてみたり、
シェルのdescript.txtやsurfaces.txtの定義を、見直してみたりと、色々思い当たる点をせめてみたのですが。
その最中に、問題点が解消どころか、気になる点が増えたりで…。

色々試した結果、出た極論は。

解決への試みの最中に、新たに出てきた「気になる点」は後回し。
「自動着せ替え」の仕込みを、根本から仕込みをゴッソリ見直して、ガッツリ仕組みを変える方法で、全面自己解決で頑張る。

ちょぴっと解決。

うまく行くように、祈っといてください。

続き

【シェルのdescript.txtで分かった事メモ】

●「sakura.bindgroup*.default,」で、間違った書き方をした場合
 間違った書き方して無視されたら、1つめが装備される。

という事らしいです。

RIAの着せ替え定義の際に、
sakura.bindgroup1.default,1 (服:チュニック)
sakura.bindgroup5.default,1 (服:パジャマ)
という、間違えた書き方をしたのにも関わらず、『三つ編み』が装備されてたのが気になってたので、ようやく分かって安心しました。

ありがとうございます。

この記事にコメントを投稿する
::: Copyright © 2001-this year NekoMuSha All rights reserved. :::