数组:修订间差异
添加的内容 删除的内容
(→引用) 标签:移动版编辑 移动版网页编辑 |
小无编辑摘要 |
||
第48行:
<code>单位引用.readUnitMemory('名称',type='类型',index='下标')</code>
<br>self.customTarget1.readUnitMemory('a',type='number',index=114)▼
在[action]中,可以通过<code>setUnitMemory</code>来直接修改内存的值,格式为<code>setUnitMemory:名称[下标]=值</code> 。
===修改数组===
第62行 ⟶ 第64行:
readUnitMemory('名称',type='类型')[('数学运算下标')]
readUnitMemory('名称',type='类型').get('下标')
▲self.customTarget1.readUnitMemory('a',type='number',index=114)
}}▼
警告:截止1.15版,跨单位读数组,由于游戏bug,单位参考将被重定向。
代码:
customTarget1.readUnitMemory("obj",type="unit[]").get(memory.index)
第80行:
customTarget1.memory.obj.get(customTarget1.memory.unit.memory.index)
</pre>
thisActionIndex/index方法不受此影响。
第86行:
eventData("get",type="float[]")=[]
{{折叠|复制数组|<pre>
第100行 ⟶ 第98行:
[hiddenAction_set]
setUnitMemory:buffer[index]=thisActionTarget.readUnitMemory("obj",type="unit[]").get(index)</pre>
警告:使用接受消息时复制数组,如果这涉及了跨队伍且队伍不为0,会导致复制的所有项为空,你可以使用alsoTriggerOrQueueActionWithTarget:eventSource和thisActionTarget避免它,但是如果你添加了条件这也会复制空,需要使用shrinkArrays:obj修复它
第109行 ⟶ 第106行:
clipboard/data/floatTypes.ini
▲}}
详细请见
第135行 ⟶ 第133行:
[action_0n]
}}
下载链接:
[https://cra.lanzouj.com/b0agtlmih 蓝奏云] 密码00
===重定向到自己===
▲3.三重定向到自己的内存,需要内存单位持有自己。(如列3,这里不提供代码实现)
== 专用用法 ==
|