<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
	<id>http://i.bnu.edu.cn/wiki/index.php?action=history&amp;feed=atom&amp;title=LlSetPos</id>
	<title>LlSetPos - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="http://i.bnu.edu.cn/wiki/index.php?action=history&amp;feed=atom&amp;title=LlSetPos"/>
	<link rel="alternate" type="text/html" href="http://i.bnu.edu.cn/wiki/index.php?title=LlSetPos&amp;action=history"/>
	<updated>2026-06-01T03:38:57Z</updated>
	<subtitle>本wiki的该页面的版本历史</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>http://i.bnu.edu.cn/wiki/index.php?title=LlSetPos&amp;diff=600&amp;oldid=prev</id>
		<title>Wzc：创建页面，内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}   {{函数详情 |函数名 = Function: llSetPos( vector pos ); |参数= 参数： •矢量位置…”</title>
		<link rel="alternate" type="text/html" href="http://i.bnu.edu.cn/wiki/index.php?title=LlSetPos&amp;diff=600&amp;oldid=prev"/>
		<updated>2020-08-13T13:27:32Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}   {{函数详情 |函数名 = Function: llSetPos( vector pos ); |参数= 参数： •矢量位置…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{函数详情&lt;br /&gt;
|函数名 = Function: llSetPos( vector pos );&lt;br /&gt;
|参数= 参数：&lt;br /&gt;
•矢量位置-根据情况在区域或局部坐标中的位置（参见规范）。&lt;br /&gt;
对于未连接的根prim，每次调用的移动限制为10m。&lt;br /&gt;
|返回值= 返回值：在不使用物理的情况下将对象或基本体移向pos。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|注意事项=此函数可用于非物理根prim和所有子prim。如果对象是物理对象，它对根prim没有影响。&lt;br /&gt;
坐标系&lt;br /&gt;
根基本体（或单个基本体对象）&lt;br /&gt;
附属的&lt;br /&gt;
pos是相对于附着点的局部坐标。&lt;br /&gt;
未连接&lt;br /&gt;
pos是区域坐标。&lt;br /&gt;
子基元组（非根基元组）&lt;br /&gt;
pos是相对于根基元的局部坐标。&lt;br /&gt;
&lt;br /&gt;
此函数使脚本休眠0.2秒。&lt;br /&gt;
由于此函数混合了本地坐标和区域坐标，所以当需要prims位置时，最好使用llGetLocalPos。&lt;br /&gt;
此函数在物理对象的根原语中不起作用。使用一个物理函数，比如llMoveToTarget。&lt;br /&gt;
如果您明确地将对象设置为“静态障碍物”进行路径查找，则函数将失败，并在调试通道中显示错误：&lt;br /&gt;
“无法设置主位置或比例：对象对navmesh有贡献。”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|示例=&lt;br /&gt;
示例1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//Move the object up 1m when someone touches it.&lt;br /&gt;
default {&lt;br /&gt;
     touch_start(integer i) {&lt;br /&gt;
          llSetPos(llGetPos() + &amp;lt;0,0,1&amp;gt;);&lt;br /&gt;
     }&lt;br /&gt;
}&lt;br /&gt;
// to bypass the small movement bug use this&lt;br /&gt;
// - created by Madpeter Zond&lt;br /&gt;
// notes: it does not check if the movement would go out of limit range for linked prims&lt;br /&gt;
llSetLocalPos(vector offset)&lt;br /&gt;
{&lt;br /&gt;
    vector save = offset;&lt;br /&gt;
    if(offset.x &amp;lt; 0.0) offset.x -= 1;&lt;br /&gt;
    else offset.x += 1;&lt;br /&gt;
    if(offset.y &amp;lt; 0.0) offset.y -= 1;&lt;br /&gt;
    else offset.y += 1;&lt;br /&gt;
    if(offset.z &amp;lt; 0.0) offset.z -= 1;&lt;br /&gt;
    else offset.z += 1;&lt;br /&gt;
    llSetPos(offset);&lt;br /&gt;
    llSetPos(save);    &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|相关函数=&lt;br /&gt;
[[llSetRegionPos]]–将对象的位置设置为区域内的任何位置。&lt;br /&gt;
&lt;br /&gt;
[[llGetLocalPos]]–返回prim的本地位置（如果是附加的或非根的）（否则返回全局位置）&lt;br /&gt;
&lt;br /&gt;
[[llGetRootPosition]]–获取根prims位置&lt;br /&gt;
&lt;br /&gt;
[[llGetPos]]–返回prim的全局位置，即使它是附加的还是非根的&lt;br /&gt;
&lt;br /&gt;
|相关事件=&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Wzc</name></author>
		
	</entry>
</feed>