ds_queue_copy

此函数可用于将一个队列的内容复制到另一个队列中。请注意,这不会从原始队列中删除内容,也不会破坏原始队列。使用此函数时,必须先创建要复制到的队列,并且如果在复制之前包含任何项目,则会首先清除这些项目(这意味着此信息将丢失)。

 

语法:

ds_queue_copy(id, source);

参数类型描述
idDS Queue新队列的ID。
sourceDS Queue要从中复制的原始队列。

 

返回:

N/A

 

例子:

with (instance_create_layer(x, y, "Enemies", obj_Enemy))
{
    queue = ds_queue_create();
    ds_queue_copy(queue, other.queue);
}

上述函数创建一个新实例,然后在该实例中创建一个新的DS队列,并将运行代码块的实例中的队列内容复制到新创建的实例队列中。