首页 > 解决方案 > 类似于 Unity 的 Transform 组件的 C# 库

问题描述

我使用 Unity 制作了一些小型工程特定应用程序,因为我发现 Transform 组件以及 Quaternion 和 Vector3 类具有一些很棒的本机功能,可以使空间工作变得更加容易。

对于某些项目,我需要跳出 Unity 编辑器/引擎,并且想知道是否有具有类似功能且高度可移植的 C# 库可以放入 VS 项目中?

标签: c#visual-studiounity3dtransformgeospatial

解决方案


您可能会在此处找到您提到的类/结构的 Unity 源代码实现:

Vector3:https ://github.com/Unity-Technologies/UnityCsReference/blob/master/Runtime/Export/Math/Vector3.cs

四元数:https ://github.com/Unity-Technologies/UnityCsReference/blob/master/Runtime/Export/Math/Quaternion.cs

变换 - 相关的东西:https ://github.com/Unity-Technologies/UnityCsReference/tree/master/Runtime/Transform/ScriptBindings

也许您可以将此代码用作参考,甚至可以将其复制到您的项目中。请注意,我不知道许可证是否允许。


推荐阅读