Version: 2023.1
public NativeArray<U> Reinterpret ();
public NativeArray<U> Reinterpret (int expectedTypeSize);

参数

expectedTypeSize 数组当前元素类型的预计大小(以字节为单位,如 sizeof 所给出的)。

返回

NativeArray<U> 相同数组的别名,但重新解释为目标类型。

描述

将数组重新解释为具有不同的数据类型(类型双关)。

如果未提供预计元素大小,则 T 和 U 的大小必须匹配。

当给出了预计元素大小时,通过重新解释可在内存中创建一个视图,该视图具有与源数组不同的元素大小和长度。例如,浮点三元组的数组可重新解释为 3D 矢量结构的数组。预计元素大小作为检查点,即,源数组中的基础元素大小不会有根本改变,否则未来对重新解释的数组的所有使用都会无效,并且可能是危险的。

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961