LlModifyLand/ja
Jump to navigation
Jump to search
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
要約
関数: llModifyLand( integer action, integer brush );
アクション | 説明 | |
---|---|---|
LAND_LEVEL | 0 | 地面をプリムの中心でならします |
LAND_RAISE | 1 | 地面を隆起させます |
LAND_LOWER | 2 | 地面を低くします |
LAND_SMOOTH | 3 | 地面を滑らかにします |
LAND_NOISE | 4 | 地面を凸凹にします |
LAND_REVERT | 5 | 地面を元に戻します |
ブラシ | 値 | サイズ |
---|---|---|
0 | 2m x 2m | |
1 | 4m x 4m | |
2 | 8m x 8m | |
コンパイラが定数名を正しく解釈しません。 整数値を直接指定してください。 |
警告
- スクリプトのオーナーがオフライン、またはスクリプトが入っているオブジェクトと同じ SIM にいない場合は、この関数は何もしません。
- スクリプトの入ったオブジェクトがグループに寄贈されている場合は、この関数は何もしません。
- このコマンドでいろいろやっているうちに、LAND_SMALL_BRUSH は 4m x 4m のエリアを編集することを発見しました。LAND_MEDIUM_BRUSH と LAND_LARGE_BRUSH は 8m x 8m のエリアを編集します。しかし、LAND_SMALL_BRUSH の代わりに 0 を使用すると 2m x 2m のエリアを編集するようになります。私はこれをバグとして報告しましたが、それが修正されるまでは、注意してください。 brash の正しい値は 0, 1, 2 であって、 1, 2, 3 ではありません。 - Bev
- スクリプトがアバターに装着されているプリムの中にあるばあ、地域の中での位置でなく、装着ポイントに対するローカル位置が使用されます。 --Dedric Mauriac 03:22, 13 February 2009 (UTC)
サンプル
特記事項
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。