幻日幻月環

作成した伺かの更新情報などをつぶやくところ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
PageTop

トークとマウス周り修正

ロスト・ユー・サムウェア、更新しました。

更新:
・トーク10個
  ランダムトーク4個
  チェイントーク6個
・バグ修正
・システム修正

バグ修正は以下です。
・応援モード時、分裂して表示される
修正済みです。失礼いたしました・・・。

システム修正は以下です。
・ランダムトーク時、前回と同じジャンルを連続で選ばないように調整
システムで重複回避を行っており、連続で同じトークが出ないはずですが、うまく動いていないようです。
完全な解決ではありませんが、少なくとも2連して同じトークが出ないように上記で調整しました。

・マウスアウト時に触り反応の操作TIPSが消えないことがある点を軽減
今回の修正で、マウスオーバー時に表示されたTIPSがそのまま残る可能性が軽減しました。
根が深い問題で、色々と影響の大きい修正になってしまいました。
十分にテストはしたつもりですが、まだ見つけきれていないバグが残っているかもしれません。
この修正に関する少し詳しい説明は「続きを読む」に入れておきます。

----
今回追加したトークは、長文分岐があり1つのトークのオチが2択になるものが多いです。
長文分岐を発生させる場合は、ゴーストのダブルクリックメニューから「設定→会話設定→各種トーク内容」を選び、左上「日常の長話」をオンにしてください。
日常の長話がオンだと、短文と長文からランダム分岐となります。オフだと短文のみが選択されます。

----
続きは拍手返信です。
雑談なども含まれますので、苦手な方はご注意ください。
----
・マウスアウト時の件
今回の件はゴーストのシステムに「里々」を使っていることから起きた問題です。
里々は日本語表記可能という点から、ゴースト作成時にはよく使われるシステムではありますが、処理速度が遅いという欠点があります。(ゴーストの別システム「yaya」と比べると実行速度は1/100程度かそれ以下)
マウスアウト時に文言が残る理由としては、ざっくり言うと「マウス移動でTIPSを表示しようとする」→「マウスアウト時までに表示処理が終わっていない」という点が問題で起きていました。
TIPS表示の処理自体はあまり長いものではないのですが、実行に0.1秒以上かかっており、マウスをすばやく操作した場合に問題が起きていました。
SSPは処理が終了していない場合、処理を待って次のイベントを伝えてくれます。
これによって、TIPS表示の処理を待った直後に、マウスアウトの処理が行われています。
このTIPS表示はメッセージをノーウェイトで表示しますが、実行される一瞬のみ「メッセージ表示中」とSSPが認識するため、上記理由でマウスアウトの処理が直後に行われると「まだメッセージを表示している最中なので文言を消さずにおく」という判断をしてしまっていました。
そこまで長い処理でない以上、処理時間の軽減は難しいと判断したため、新たにフラグ処理を組み込んでTIPSメッセージの消去を行うようにしました。
里々はトークや触り反応だけを作るなら非常に扱いやすいですが、少し処理を作ると最大級の難しさになってしまいますね。

----
拍手返信
----
拍手くださる方、ありがとうございます。
いつも更新の糧としております。

>一度見たトークは出づらくするとかはやっぱり難しいんでしょうかね? たまたまなのは分かってるんですけど、結構同じトークされる事が多くてあんまりトークの多さを実感できないときがあります。 (別に要望という訳では無いです)

報告ありがとうございます!
システム的にはトークの重複回避を行っており、ジャンルごとにトークが一巡するまでは同じトークが選択されないようにしているのですが、同じトークの連続には2つ理由が考えられそうです。
1.最後のトークと、シャッフル後の最初のトークが偶然同じになってしまった
2.システム側の重複回避がうまく働いていない
1の場合は重複回避の理論的に回避不能で、2の場合もかつて別ゴーストでこの現象に見舞われたものの再現不能で放置したことがあります。
したがって根本的解決ではないのですが、同じジャンルを連続で選ばないようにすることで、少なくとも同じトークが2連する可能性をなくしました。
これ以上はゴーストのスクリプト側からではどうしようもないので、仕様とさせていただきます。すみません。

>応援モードをにしているとるーちゃんが0側と1側の二重になって重なるバグがあるみたいです

報告ありがとうございます!
\0\1のスコープ指定が正しくされていないトークがあったため、修正いたしました。
PageTop

コメント


管理者にだけ表示を許可する
 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。