ds_queue_copy(id, source);
参数 | 描述 |
---|---|
id | The id of the NEW queue. |
source | The ORIGINAL queue to copy to id. |
返回: N/A(无返回值)
此函数可用于将一个队列的内容复制到另一个队列中。请注意,这样做不从原始队列中删除内容,也不会破坏原始队列。使用此函数时,必须先前已创建要复制到的队列,如果它在复制到之前包含任何项目,则将首先清除这些项目(这意味着此信息将丢失)。
with (instance_create_layer(x, y, "Enemies", obj_Enemy))
{
queue = ds_queue_create();
ds_queue_copy(queue, other.queue);
}
上面的函数创建一个新实例,然后在该实例中创建一个新的ds_queue并将运行代码块的实例中的队列的内容复制到新创建的实例队列中。