2011年3月20日日曜日

floatとstringっす

LSLCONが始まったっすね。
27日までやってるっすよ。
どうもぺんぎんっす( ◎v◎ )


LSL Portalを翻訳してたんっすけど、気になる文があったっす。
stringからfloatへのキャストについてっす。

Monoにおいて"nan"と"inf"は
1."-"を付けるとマイナスに
2.前方に空白があってもOK
3.後方には他の文字があってもOK

つまり、" -infABC"っていうのも通るわけっす。
llOwnerSay((string)((float)" -infABC"));
ってやると、-Infinityって出るっすね。


llTextBoxで入力されたものについて、直接floatにキャストしちゃうと
かなりマズイんじゃないっすかね?

2011年3月4日金曜日

まとめてポン!っす

出張先から更新してみるっす。
サボってるんじゃないっすよ!
今、ド深夜っす。
どうもぺんぎんっす( ◎v◎ )


「複数プリムの形状を1つにまとめてポン!」の
「複数プリムをまとめてポン!」の部分を作ってたっす。
「プリムの形状をポン!」の部分は来週からまた作るっす。

プ: 出力させるプリムに入っているスクリプト
メ: メイン制御スクリプト
サ: プリム形状を計算・変換して出力するスクリプト
とすると、

メ: プリムの存在を確認するためSay、受信するためlisten
プ: listenして返答のSay
メ: 出力するかどうかの確認ダイアログ
オーナー: ダイアログ入力
メ: ダイアログの入力をlisten
メ: プリムの形状を取得するためSay、受信するためlisten
プ: listenして形状データをSay
メ: listen
メ: 形状データをリンクメッセージで飛ばす
サ: 形状データを計算・変換して出力

という流れにしてるっす。
プリムのオーナー確認もやって、「対策」も立ててるっす。


メッシュのメイングリッド適用はまだ先みたいなので、
まだちょっと時間の余裕はあるみたいっす。
Free Avatar