C#スクリプト

「C#スクリプト」の編集履歴(バックアップ)一覧はこちら

C#スクリプト」(2007/12/30 (日) 00:46:43) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

<p>OpenSimでは、スクリプトをC#で書くことができます。<br> 最初の行に <em>"//C#"</em> と書くと、以降はC#によるスクリプトであると解釈さます。</p> <p><strong>C#スクリプトの基本書式:</strong></p> <p><em>&lt;STATE&gt;_event_&lt;EVENTNAME&gt;</em></p> <p>※なお、作られたスクリプトはデバッグ用に <em>"bin\ScriptEngine<strong>\"</strong></em> に出力されます。うまくいかないときは、ここに主る力された結果を見てみるとよいかもしれません。</p> <p><strong>サンプルスクリプト:</strong></p> <p>//C#</p> <p>namespace SecondLife<br> {</p> <p>public class Script : OpenSim.Region.ScriptEngine.DotNetEngine.Compiler.LSL.LSL_BaseClass<br> {</p> <p>public Script() { }<br> // Your script goes here!<br> int touch_count = 0;<br> int tick_count = 0;<br> int objnum = 1;</p> <p>public void default_event_state_entry()<br> {<br> llSay(0, "Hello, Avatar! Starting timer...");<br> llSetTimerEvent(10);<br> }</p> <p>public void default_event_touch_start(int total_number)<br> {<br> touch_count++;<br> llSay(0, "Object was touched. Touch count: " + touch_count);<br> }</p> <p>public void default_event_timer()<br> {<br> tick_count++;<br> llSay(0, "Timer count: " + tick_count);<br> }<br> }<br> }</p>

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。