LlSetScale/ja
Jump to navigation
Jump to search
All Issues ~ Search JIRA for related Bugs
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
要約
関数: llSetScale( vector size );警告
- この関数はスクリプトの入っているプリム のサイズだけを変えます。オブジェクト全体では ありません 。
- 物理 プリムでは動作しません。
サンプル
//アバターがぶつかったら、開いて閉じる単純なドアです。
//そんなに効果的ではありません。 llSetStatus(STATUS_PHANTOM, 1) を使ったほうがよいでしょう...
//しかし、動作します。
vector startingSize;
default {
state_entry() {
startingSize = llGetScale();
}
collision_start(integer i) {
llSetScale(<0.1, 0.1, 0.1>); //ちぢむ
llSetPos(llGetPos() + <0.0,0.0,10.0>); //隠す
llSetTimerEvent(3.0);
}
timer() {
llSetTimerEvent(0.0);
llSetScale(startingSize); //普通のサイズに戻る
llSetPos(llGetPos() - <0.0,0.0,10.0>); //最初に戻る
}
} //Code by Xaviar Czervik.
関連項目
関数
• | llGetScale | – | プリムのサイズを取得します。 | |
• | llSetPrimitiveParams | – | プリムの属性を設定します。 | |
• | llGetPrimitiveParams | – | プリムの属性を取得します。 |
特記事項
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。