为什么我不能在Unity Entities中将字符串用作IComponentData的字段?

时间:2019-12-04 17:19:44

标签: unity3d

我想在IComponentData中保留播放器名称

public struct PlayerNameTag : IComponentData {
    public string playerName;
}

但是出现以下错误:ArgumentException:Components.UITags.Creation.PlayerPortraitTag包含一个System.String字段,该字段既不是基本类型也不是可变亮的。

我必须在哪里保存字符串数据?

1 个答案:

答案 0 :(得分:1)

我相信NativeString创建了一个不受管理的可蓝调字符串,并且可以在IComponentData中使用。