自定义内存:修订间差异

→‎修改:​添加注意事项。
标签移动版编辑 移动版网页编辑 高级移动版编辑
→‎修改:​添加注意事项。
标签移动版编辑 移动版网页编辑
 
(未显示3个用户的6个中间版本)
第1行:
'''自定义内存'''(memory)是铁锈[[1.15]]加入的一种数据存储方式。
 
''提示:这个页面专指自定义内存,而不包含[[数组|自定义内存数组]]([[1.15|1.15p11]]更新)的内容。''
 
==类型==
第13行:
|-
|number
|整数(float)
|-
|unit
第23行:
 
==定义==
在[core]节中,可以使用<code>defineUnitMemory</code>和<code>@memory</code>来定义内存,内存名字可以是中文,但请注意,应避免使用特殊符号命名
 
=== 通过defineUnitMemory定义 ===
第40行:
 
=== 通过@memory定义 ===
@memory是defineUnitMemory的快捷方式,通常由多行多个@memory组成。更推荐用于模板,defineUnitMemory可以被覆盖,致使定义的内容无法生效,@memory可以避免此种情况
 
单个@memory的格式为: <code>@memory 名称:类型</code>
第63行:
setUnitMemory:a=1,b=memory.b+1
</pre>}}
在[[1.15|1.15p915p10]]更新后,也可以通过<code>[core]updateUnitMemory</code>来维持内存更新,即每到达设定时间就进行一次内存更新,格式与<code>setUnitMemory</code>相同,但需要添加到[core]节。通过<code>[core]updateUnitMemoryRate</code>可以设置更新频率(单位为帧,填写0为不停的更新),但请不要填写NaN或NaNs,这使得<code>[core]updateUnitMemoryRate</code>不再更新
[[分类:模组制作]]
12

个编辑