“LlWind”的版本间的差异

来自人工智能助力教育知识百科
跳转至: 导航搜索
(创建页面,内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: float llAcos( float val ); |参数= 参数:float val –…”)
 
Wzc讨论 | 贡献
第3行: 第3行:
  
 
{{函数详情
 
{{函数详情
|函数名 = Function: float llAcos( float val );
+
|函数名 = Function: vector llWind( vector offset );
|参数= 参数:float val –must fall in the range [-1.0, 1.0]
+
|参数= 参数:只有偏移中的x和y坐标是重要的,z分量被忽略。
|返回值= 返回值:Returns a float that is the arccosine in radians of val.
+
|返回值= 返回值:返回一个向量,该向量是prim位置+偏移处的风速
  
 +
•以偏移量表示的局部坐标和偏移量
 +
申请的位置必须在同一地区。
  
|注意事项=无(如果遇到表格情况在文段末尾加一句表格参见附录)
+
只有偏移中的x和y坐标是重要的,z分量被忽略。
 +
 
 +
|注意事项=
  
  
第14行: 第18行:
 
示例1
 
示例1
 
<pre>
 
<pre>
 +
default
 +
{
 +
    touch_start(integer num)
 +
    {
 +
        llSay(0, "Wind velocity: " + (string)llWind(ZERO_VECTOR));
 +
    }
 +
}
 +
// wind interpretation as angle and speed
 +
default
 +
{
 +
    state_entry()
 +
    {
 +
        vector windVector = llWind( ZERO_VECTOR);
 +
        float windSpeed = llVecMag( windVector);
 +
        float windDirection = llAtan2( windVector.y, windVector.x);
 +
        integer compassWind = ( 450 - (integer)( RAD_TO_DEG*windDirection))%360;
 +
        llOwnerSay( "\nWind direction: "+(string)compassWind+"°\nWind speed: "+(string)windSpeed+" m/S");
 +
    }
 +
}
 
</pre>
 
</pre>
  
 
|相关函数=
 
|相关函数=
[[llSin]] [[llAsin]] –sine & inverse Sine
+
[[llCloud]]
  
[[llCos]] –cosine
+
|相关事件=无
 
+
}}
[[llTan]] [[llAtan2]] –tangent & inverse tangent
 
  
|相关事件=
+
'''Articles'''
}}
+
[[Weather]]–SL天气信息
附录:(表格)
+
[Moderated in-world wind]
{| class="wikitable" border="1"
 
|-
 
! header 1
 
! header 2
 
! header 3
 
|-
 
| row 1, cell 1
 
| row 1, cell 2
 
| row 1, cell 3
 
|-
 
| row 2, cell 1
 
| row 2, cell 2
 
| row 2, cell 3
 
|}
 

2020年7月6日 (一) 11:41的版本

Template:Needs Translation/


函数名
Function: vector llWind( vector offset );
参数:只有偏移中的x和y坐标是重要的,z分量被忽略。
返回值:返回一个向量,该向量是prim位置+偏移处的风速

•以偏移量表示的局部坐标和偏移量 申请的位置必须在同一地区。

只有偏移中的x和y坐标是重要的,z分量被忽略。

注意事项
示例
示例1
default
{
    touch_start(integer num)
    {
        llSay(0, "Wind velocity: " + (string)llWind(ZERO_VECTOR));
    }
}
// wind interpretation as angle and speed
default
{
    state_entry()
    {
        vector windVector = llWind( ZERO_VECTOR);
        float windSpeed = llVecMag( windVector);
        float windDirection = llAtan2( windVector.y, windVector.x);
        integer compassWind = ( 450 - (integer)( RAD_TO_DEG*windDirection))%360;
        llOwnerSay( "\nWind direction: "+(string)compassWind+"°\nWind speed: "+(string)windSpeed+" m/S");
    }
}
相关函数
llCloud
相关事件

Articles Weather–SL天气信息 [Moderated in-world wind]