缓冲区是一个物理内存区域,用于在数据从一个地方移动到另一个地方时临时保存数据,或以某种方式进行操作它们,例如,你可以使用缓冲区来保存游戏状态数据。GameMaker Studio 2 有许多特定的缓冲区动作,比如创建,修改和加载/保存等等,但在使用它们之前,请注意以下几点:
用于创建缓冲区的内存是系统内存,因此即使游戏失去了焦点,存储在缓冲区中的任何数据都应该是安全的,但是如果应用程序关闭或重新启动,那么它将会丢失。下面的页面解释了缓冲区如何在GameMaker Studio 2的情境中工作,并包含了几个GML的代码示例:
缓冲区库有以下动作:
创建缓冲区 | |
复制缓冲区 | |
删除缓冲区 | |
读取缓冲区 | |
写入缓冲区 | |
搜寻缓冲区 | |
获取缓冲区大小 | |
获取缓冲区位置 | |
如果存在缓冲区 | |
如果是缓冲区的结束点 |