Difference between revisions of "LlGetTextureOffset/ja"

From Second Life Wiki
Jump to navigation Jump to search
(New page: {{LSL_Function/face/ja|face|ALL_SIDES=0の面に対するかのように|return={{LSL VR|0.0|0.0|0.0}}}} {{LSL_Function/ja |func_id=178|func_sleep=0.0|func_energy=10.0 |func=llGetTextureOf...)
 
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{LSL_Function/face/ja|face|ALL_SIDES=0の面に対するかのように|return={{LSL VR|0.0|0.0|0.0}}}} {{LSL_Function/ja
{{LSL_Function/face/ja|face|ALL_SIDES=面 0 が指定されたときと同じように動作します。|return={{LSL VR|0.0|0.0|0.0}}}} {{LSL_Function/ja
|func_id=178|func_sleep=0.0|func_energy=10.0
|func_id=178|func_sleep=0.0|func_energy=10.0
|func=llGetTextureOffset
|func=llGetTextureOffset
Line 5: Line 5:
|func_footnote
|func_footnote
|func_desc
|func_desc
|return_text=xとyの構成で'''face'''のテクスチャのオフセット
|return_text= x ("U", 水平方向) と y ("V", 垂直方向) で構成される '''face''' のテクスチャオフセット
|spec
|spec
|caveats
|caveats
|constants
|constants
|examples=
|examples=
<lsl>//Tells the owner the texture offset on all sides
<source lang="lsl2">//オーナーに全ての面のテクスチャオフセットを知らせます
default
default
{
{
Line 23: Line 23:
         }
         }
     }
     }
}</lsl>
}</source>
<source lang="lsl2">
vector offsetVec = llGetTextureOffset(0);
float u = offsetVec.x;
float v = offsetVec.y;
// z は使用されていません。
</source>
|helpers
|helpers
|also_functions={{LSL DefineRow||[[llOffsetTexture/ja|llOffsetTexture]]|}}
|also_functions={{LSL DefineRow||[[llOffsetTexture/ja|llOffsetTexture]]|}}
Line 31: Line 37:
|also_articles
|also_articles
|notes
|notes
|cat1=Texture/ja
|cat1=Texture
|cat2
|cat2=Face
|cat3
|cat3
|cat4
|cat4
}}
}}

Latest revision as of 05:38, 25 February 2016

要約

関数: vector llGetTextureOffset( integer face );

x ("U", 水平方向) と y ("V", 垂直方向) で構成される face のテクスチャオフセットを vector で返します。

• integer face 番号もしくは ALL_SIDES

faceALL_SIDES であれば関数は面 0 が指定されたときと同じように動作します。

警告

  • face が存在しない面を指している場合、結果は <0.0, 0.0, 0.0> です。

サンプル

//オーナーに全ての面のテクスチャオフセットを知らせます
default
{
    state_entry()
    {
        integer i = 0;
        integer max = llGetNumberOfSides();
        while(i < max)
        {
            llSay(0,"Face "+(string)i+" texture offset is " + (string)llGetTextureOffset(i));
            ++i;
        }
    }
}
vector offsetVec = llGetTextureOffset(0);
float u = offsetVec.x;
float v = offsetVec.y;
// z は使用されていません。

関連項目

関数

•  llOffsetTexture
•  llGetNumberOfSides

特記事項

Search JIRA for related Issues

Signature

function vector llGetTextureOffset( integer face );
この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。