c# - 类似于 Unity 的 Transform 组件的 C# 库
问题描述
我使用 Unity 制作了一些小型工程特定应用程序,因为我发现 Transform 组件以及 Quaternion 和 Vector3 类具有一些很棒的本机功能,可以使空间工作变得更加容易。
对于某些项目,我需要跳出 Unity 编辑器/引擎,并且想知道是否有具有类似功能且高度可移植的 C# 库可以放入 VS 项目中?
解决方案
您可能会在此处找到您提到的类/结构的 Unity 源代码实现:
Vector3:https ://github.com/Unity-Technologies/UnityCsReference/blob/master/Runtime/Export/Math/Vector3.cs
变换 - 相关的东西:https ://github.com/Unity-Technologies/UnityCsReference/tree/master/Runtime/Transform/ScriptBindings
也许您可以将此代码用作参考,甚至可以将其复制到您的项目中。请注意,我不知道许可证是否允许。
推荐阅读
- python - 循环遍历日期并将值分配为周数
- c++ - std::string 隐式转换优先级,string_view 优于 const char*
- reactjs - react native firebase auth signInAnonymously 判断客户端(如手机、网页)
- nearprotocol - “集合是一种不一致的状态。” 带有嵌套的 NEAR 集合
- c++ - 调用构造函数的指针对象给出了其他一些非预期的结果
- javascript - 如何在页面重新加载期间保留 javascript sdk 的类实例
- datetime - Dart - 两个不同的日期产生相同的差异 inDays
- javascript - React:如果在 public/index.html 中导入脚本文件,则相对路径不起作用
- excel - EXCEL VBA - 需要过滤,然后从第二行自动填充一个值到最低行
- scala - 从 Akka Actors 列表中异步收集和组合响应