フローティングテキストの日本語表示について

フローティングテキストの日本語表示について

by Kunika Yoshikawa -
Number of replies: 5

フローティングテキストの日本語表示が出来なくなっています。シムのリスタートで治るものでしょうか?宜しくお願い致します。(日本語部分の表示が???になっています。)

In reply to Kunika Yoshikawa

Re: フローティングテキストの日本語表示について

by Kunika Yoshikawa -

オブジェクトのスクリプトリセットで日本語表示が治りました。お騒がせして申し訳ありません^^;

In reply to Kunika Yoshikawa

Re: フローティングテキストの日本語表示について

by Yan Lauria -

OpenSimのバグだそうで、シムが運営者側で定期的にリスタートすると、文字化けが再現してしまいます。

防止方法は以下のトピックをどうぞ。

https://www.jogrid.net/wi/mod/forum/discuss.php?d=90

In reply to Yan Lauria

Re: フローティングテキストの日本語表示について

by Kunika Yoshikawa -

スクリプトの追加で予防できるんですね^^/ 有難うございます。バグとシムのリスタートが原因だと毎回スクリプトリセットしないとならないので助かりました。(フローティングテキストはスクリプトを消してもテキストが消えないとか不具合があります。)

In reply to Kunika Yoshikawa

Re: フローティングテキストの日本語表示について

by Yan Lauria -

フローティングテキストは、スクリプトを消してもテキストが消えず、スクリプトタイムを節約できるという大きな「利点」があります。^^ パーティクルも同様です。

今回の場合、予防策を講じたスクリプトを消した場合、予防効果が持続するかどうかは試したことがありません。

ちなみに、フローティングテキストを消すためには、SetText("", <1,1,1>,1)というスクリプトで文字を消さないと消せないですね。

 

In reply to Yan Lauria

Re: フローティングテキストの日本語表示について

by 知世 (ともよ) -
フローティングテキストはプリムの属性として保存されている情報なので
スクリプトでセットしてしまったあとは
スクリプト無しでも表示され続けるのが仕様です(SLでも/と同様です)

(残念ながら日本語に関してはOpenSIMでは化けてしまうので
スクリプトで回避することが必要ですが現状ではそうなっています)

予防策はリージョンがスタートすることを検知して
スクリプトから再設定するというものですので
予防策のスクリプトを消すと予防効果はなくなります