我正在编写一个跨平台的应用程序
命名空间System::Windows::Media::Media3D::Point3D
中已有一个结构
问题是mono不支持System::Windows
作为项目的一部分。
所以我认为可能有这种目的的结构或类别
无论是否内置。
如果扩展名轻巧便携,我还可以将扩展作为我项目的一部分
唯一重要的是跨平台。
答案 0 :(得分:1)
您可以使用Vector3
或Vector4
。它们分别存储浮点数(X,Y,Z)和(W,X,Y,Z)。
答案 1 :(得分:0)
Unity3D是一个基于Mono的跨平台3D游戏环境,这意味着您可以在C#中编写所需的位。
中的单声道兼容性您可以在为Unity编写的脚本中使用.NET类库。 取决于项目中选择的.NET兼容级别 设置。
Unity支持更多或更少的完整类库。这一页 包含可用于每个类和方法的列表 .NET兼容级别设置