跳转到内容

单位引用:修订间差异

错别字。
(错别字。)
标签移动版编辑 移动版网页编辑 可视化编辑
(错别字。)
标签移动版编辑 移动版网页编辑 可视化编辑
第165行: 第165行:
这些单位引用的特点很明显,都是指向具体的某个单位。'''自身(<code>self</code>)'''一般情况下指向单位自己,也用于指代前面的单位引用,在涉及复杂单位引用逻辑时,请慎重使用<code>self</code>,请在初始化处定义个内存赋值'''<code>self</code>''',选择使用存储自身的内存。'''攻击目标'''(<code>attacking</code>)为<code>activeWaypointTarget</code>为攻击时套上单位的快捷引用方式,相当于<code>Attack</code>类型的路径点。'''最后伤害源'''<code>lastDamagedBy</code>在事件来源为'''受击('''<code>tookDamage</code>)时的快捷引用方式。'''父单位'''(<code>parent</code>)在单位自身为他人附属或乘员时可使用,<code>unitref.hasParent( [withTag] )</code>为其快捷方式。'''当前路径点'''(<code>activeWaypointTarget</code>)能够实时监控路径点情况,如果没明确指定某个单位则返回在那个位置的标记(Marker),但似乎不能获取该路径点的类型,路径点类型可[https://docs.google.com/spreadsheets/d/1aeP3pUic0IutZlgGix_cM8xR7LEH44gS4itAxETK954/htmlview 详见]代码<code>addWaypoint_type</code>。
这些单位引用的特点很明显,都是指向具体的某个单位。'''自身(<code>self</code>)'''一般情况下指向单位自己,也用于指代前面的单位引用,在涉及复杂单位引用逻辑时,请慎重使用<code>self</code>,请在初始化处定义个内存赋值'''<code>self</code>''',选择使用存储自身的内存。'''攻击目标'''(<code>attacking</code>)为<code>activeWaypointTarget</code>为攻击时套上单位的快捷引用方式,相当于<code>Attack</code>类型的路径点。'''最后伤害源'''<code>lastDamagedBy</code>在事件来源为'''受击('''<code>tookDamage</code>)时的快捷引用方式。'''父单位'''(<code>parent</code>)在单位自身为他人附属或乘员时可使用,<code>unitref.hasParent( [withTag] )</code>为其快捷方式。'''当前路径点'''(<code>activeWaypointTarget</code>)能够实时监控路径点情况,如果没明确指定某个单位则返回在那个位置的标记(Marker),但似乎不能获取该路径点的类型,路径点类型可[https://docs.google.com/spreadsheets/d/1aeP3pUic0IutZlgGix_cM8xR7LEH44gS4itAxETK954/htmlview 详见]代码<code>addWaypoint_type</code>。


{{折叠|h函数引用的例子|<pre>
{{折叠|函数引用的例子|<pre>
[decal_1]
[decal_1]
# 父单位的名为5的附属为自己则显示贴花。(注:UI世界与单位所在世界不同,请使用发送消息。)
# 父单位的名为5的附属为自己则显示贴花。(注:UI世界与单位所在世界不同,请使用发送消息。)
39

个编辑