此函数可用于获取给定实例元素的唯一实例 ID。您指定了实例元素ID(有关如何获得该ID,请参见下面的代码示例),函数将返回一个代表元素的唯一实例id的真实值。如果元素不是实例,函数将返回-1。
layer_instance_get_instance(element_id)
参数 | 类型 | 描述 |
---|---|---|
element_id | Instance Element ID | 获取实例元素ID的唯一ID值 |
elements = layer_get_all_elements("Instances");
for (var i = 0; i < array_length(elements); i++)
{
if (layer_get_element_type(elements[i]) == layerelementtype_instance)
{
var layerelement = elements[i];
var inst = layer_instance_get_instance(layerelement);
inst.x = inst.x + 10;
}
}
上面的代码将检查获取一个层上的所有实例元素,然后获取其唯一ID值,并使用它将它们向右移动10px。