该函数将在 DS 队列的尾部添加一个值 (实数或字符串)。该函数还可以采用另外 14 个可选参数 (总共 15 个可能的添加),允许您在一次调用中将多个值连续添加到队列的尾部。
ds_queue_enqueue(id, val [, val2, ... val15]);
参数 | 类型 | 描述 |
---|---|---|
id | DS Queue | 要添加到的队列的ID。 |
val | Any | 要添加到队列的值。 |
[val2, ... val15] | Any | 要添加到队列的可选值。 |
N/A
move_queue = ds_queue_create();
ds_queue_enqueue(move_queue, x + 200);
ds_queue_enqueue(move_queue, y);
ds_queue_enqueue(move_queue, x + 200);
ds_queue_enqueue(move_queue, y + 200);
ds_queue_enqueue(move_queue, x);
ds_queue_enqueue(move_queue, y + 200);
ds_queue_enqueue(move_queue, x);
ds_queue_enqueue(move_queue, y);
上述代码创建一个新的DS队列,并将其索引存储在变量"move_queue"中。然后将多个值推送到队列中以供将来使用。