创建缓冲区


描述

此动作可用于在游戏中分配置一部分内存作为缓冲区,函数返回唯一的缓冲区ID,并且应该存储在变量中,用于其它函数调用这个缓冲区。你可以提供全局变量,实例变量,或者让这个动作创建用于存储缓冲区ID的临时局部变量。请注意,你可以通过单击动作旁边的加号图标来创建额外的缓冲区,并选择另一个变量来保存缓冲区ID。

注意:当你不再需要这些动态创建的资源,要记得从内存中删除它们,以防止内存泄露,因此当你用完这些创建的缓存区,应该再次使用删除缓冲区动作来释放它们(比如在其他 - 清理事件中使用)。要记住,在使用临时局部变量时这一点尤为重要,因为如果你不在事件或动作脚本结束前移除这个缓冲区,你将无法再访问它并且以后可能会遇到问题。


动作语法:

创建缓冲区的语法


参数:

参数 描述
缓冲区 缓冲区索引(存储在变量中)
要添加到列表中的值


例如:

创建缓冲区的示例
上面的动作块代码创建一个全局变量,然后创建一个缓冲区,为变量赋值唯一的缓冲区ID。这个缓冲区写入了两条数据片段。