Taifrogです。
二回ほど前のブログに書いたSayで表示出来る文字数について、検証してみました。
とりあえず、前回使ったスクリプトはこれ(@は100個目を表してます)。
llOwnerSay/llWhisper/llSayは、なんとなく言い方によって違ってたらいやなので3つとも表示。
さすがにllRegionSayは傍迷惑なので。
*********************
string a = "123456789";
default
{
touch_start(integer total_number)
{
integer i;
string b = "";
string c;
for(i=1; i<30; c =" (string)(i%10);" c ="=" c = "@" b =" b" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJJau-U7ULbYuuDsbrI_44XyYSVr4lx_7HGn9OkR1M96S5lxC8-z4Hc2_mE5XwaHYLPpKqVT8UvjFL4f7cpX3e7BxGL6oCDaAXip3F89eEbqtjuisYft_71GuJSK-bwHYxGRmA/s1600-h/sl2008061201.jpg">
3つとも同じ。
で、なんとなく嫌な予感がしたのでこっちのスクリプト(直書き)で試してみたところ、、、
*********************
default
{
touch_start(integer total_number)
{
string e = "123456789112345678921234・・・後は省略、1500文字つなげてみた";
llOwnerSay(e);
}
}
*********************
表示されました!! 1023文字! youさんに教えてもらったこちらと、ちょっと1文字微妙だけど、同じ。
ふむぅ・・・、どちらも文字列変数使ってるし、別にメモリオーバーしたわけでもなさそうだし。。。
文字列連結してるところか、、、、 例のブードゥー教がどうしたいう技に関係してる?(宗教じゃない・・)
※とか書いてますが、結局ループを29回にしていただけという、かなり恥ずかしい間違いでした・・・・orz
大丈夫か、私・・・
youさん、そうそうにコメントありがとう・・・
木曜日, 6月 12, 2008
登録:
コメントの投稿 (Atom)
3 件のコメント:
る、ループの上限が...
ちなみに、avからの発言も1023文字までしかでないね
表示されてないだけで
sayできてるのかと思って
listenしてみたんだけど
受けた長さも1023だったよ
ぬおーーーーーーーーーーーーorz
今回のブログなしで・・・
コメントを投稿