llCSV2Listの件

先日、サンプルでwalkinglintさんに指摘してもらった件です

結局、こういうことです

default
{
    state_entry()
    {
        list l_tmp = [1,2,3];
        llOwnerSay("0:"+(string)llGetListEntryType(l_tmp,0));
        llOwnerSay("1:"+(string)llGetListEntryType(l_tmp,1));
        llOwnerSay("2:"+(string)llGetListEntryType(l_tmp,2));

        l_tmp = llCSV2List("1,2,3");
        llOwnerSay("0:"+(string)llGetListEntryType(l_tmp,0));
        llOwnerSay("1:"+(string)llGetListEntryType(l_tmp,1));
        llOwnerSay("2:"+(string)llGetListEntryType(l_tmp,2));
    }
}

これ、実行すると、こんな結果になります

[5:09]  Object: 0:1
[5:09]  Object: 1:1
[5:09]  Object: 2:1
[5:09]  Object: 0:3
[5:09]  Object: 1:3
[5:09]  Object: 2:3
1はintegerで、3はstringです。

15パズルオブジェクトの主処理では、
integerのlistを扱っていて
そのパーツをそのまま持ってきたので、
今回みたいなバグになっちゃったんですね
トホホ


トラックバック(0)

このブログ記事を参照しているブログ一覧: llCSV2Listの件

このブログ記事に対するトラックバックURL: http://lsl-con.org/m/tb.cgi/9

コメント

このブログ記事について

このページは、YouXiaoが2009年2月 4日 00:43に書いたブログ記事です。

ひとつ前のブログ記事は「すでに参加を決めた方々が...」です。

次のブログ記事は「パズルオブジェクトを更新しました(Ver0.63)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。