向SetAttribute传入Instance后,GetAttribute会返回InstanceHandle。Get()立即获取现有目标;Wait()可带超时等待目标到达。目标流式卸载后,Get()返回nil,但handle仍然有效。
InstanceHandle也能通过RemoteEvent传输。属性信号仅在引用被更改或删除时触发,不会因目标流入、流出或销毁而触发。该功能仍处测试阶段,替换生产环境中的ObjectValue前应充分测试。
Roblox已在Studio测试版中直接启用Instance值属性,无需手动加入测试。它既简化对象连接,也能区分属性不存在与目标暂时不可用。
已更新:
向SetAttribute传入Instance后,GetAttribute会返回InstanceHandle。Get()立即获取现有目标;Wait()可带超时等待目标到达。目标流式卸载后,Get()返回nil,但handle仍然有效。
InstanceHandle也能通过RemoteEvent传输。属性信号仅在引用被更改或删除时触发,不会因目标流入、流出或销毁而触发。该功能仍处测试阶段,替换生产环境中的ObjectValue前应充分测试。
直接引用可精简层级并改善流式加载代码,但会改变开发者熟悉的读取流程和事件假设。