9/13(土)の、スクリプターズカフェ オフィスアワーの報告です。
wikia側のまとめページはこちらです。●
MonoでllBase64ToStringの不具合ametaさんが某所のトレジャーハント用のスクリプトにて、実験的に(人柱的に?)Monoコンパイルしたものを採用していて、このエラーが発覚したそうです。
このエラーの発見と、その後のJIRAへのレポートによって、今週末にもこのエラーが修正されたバージョンがリリースされそうです。
「Monoはまだヤバイ」と避ける選択肢も当然あったわけですが、このような形でフィードバックして改善に役立てるというのもいいですね。
●
llDetectedTouch*系関数と併用する定数llDetectedTouch*系の関数は、あくまでプリムにタッチしている状態でしか正常な値が返されません。
タッチが指定範囲から外れた場合の値の仕様が明示され、定数が定義されたというのは、当たり前のようですが「なんだかリンデンしっかりしてきたな」と個人的には感じましたw
また、以下はオフィスアワーの時間とは別に話し合われた内容ですが、合わせてまとめておきました。
●
Monoでのスクリプトの最適化について元の英文は個人レベルで作成されたもののようですが、Mono担当のBabbage Lindenさんのアドバイスももらっているとのことですし、書かれたご本人もMono/.NETについてある程度知識のある方のようです。
まだ私は熟読てきていないのですが、この機会に.NET/CLRについても少し知識をつけておきたいと思いました。
※
Babbage Lindenのオフィスアワーに参加すると、.NET系の用語が当たり前のように出てきますし・・・。
●
作成して編集していないノートカードについてこの状態のノートカードは「存在しているのに、読み込もうとするとエラー」というかなり厄介なものです。
エラーになってしまうのはスクリプターとしては気持ち悪いので、できればエラーチェックを入れて検出しておきたいところです・・・。
●
llSensorのフラグについて このフラグについて、今まで私はあまり突っ込んで比較したことがありませんでした。
(アバター対象のセンサーか、スクリプト入りの非物理プリムを対象にしたことしかなかったため)
rpgstatsをよく読んでいる方はすでに気づいていたことだとは思いますが、あらためてフラグの分類のされ方を見てみると、「使えないフラグw」という気がしてしまいます・・・。
最後に、New Script のカフェに置いた Babbage Linden の熊のSSでも・・・。

P.S.
別エントリでもアナウンスしますが、次回スクリプターズカフェ オフィスアワーから「New Script」SIMに場所を変更します。