文件名称:MeshApiExamples:Unity 2020.1 Mesh API改进的示例项目
文件大小:495KB
文件格式:ZIP
更新时间:2024-06-03 12:05:06
unity3d procedural-meshes C#
Unity 2020.1 Mesh API改进示例 Unity 2020.1增加了用于C#Jobs / Burst兼容的读写Mesh数据的方式的MeshData API; 请参阅。 该存储库包含几个小示例。 所需的Unity版本是2020.1或更高版本。 程序水/波网 一个简单的示例,其中根据“波源”对象上的位置,每帧更新一个密集的“水”表面网格。 Assets/ProceduralWaterMesh是示例场景和代码。 生成的网格的每个顶点完全独立于其他顶点,并且仅取决于“波源”对象的位置。 使用C#Jobs / Burst并行计算所有顶点位置会带来一些不错的加速效果。 在2018年MacBookPro(Core i9 2.9GHz)上具有10个波源对象的250x250水网格上的数字: 常规API:66ms, Jobs + Burst:3.9ms。 在Windows上的同一场景
【文件预览】:
MeshApiExamples-master
----ProjectSettings()
--------ProjectVersion.txt(85B)
--------InputManager.asset(6KB)
--------PackageManagerSettings.asset(1003B)
--------TagManager.asset(378B)
--------XRSettings.asset(158B)
--------EditorSettings.asset(929B)
--------GraphicsSettings.asset(2KB)
--------VersionControlSettings.asset(188B)
--------PresetManager.asset(146B)
--------VFXManager.asset(308B)
--------DynamicsManager.asset(1KB)
--------ClusterInputManager.asset(114B)
--------ProjectSettings.asset(19KB)
--------NavMeshAreas.asset(1KB)
--------UnityConnectSettings.asset(853B)
--------Physics2DSettings.asset(2KB)
--------AudioManager.asset(416B)
--------TimeManager.asset(202B)
--------QualitySettings.asset(6KB)
--------EditorBuildSettings.asset(160B)
----Images()
--------Combine2.png(154KB)
--------Water.png(188KB)
--------Combine1.png(104KB)
----readme.md(2KB)
----LICENSE(1KB)
----Assets()
--------ProceduralWaterMesh.meta(172B)
--------CreateMeshFromAllSceneMeshes()
--------ProceduralWaterMesh()
--------CreateMeshFromAllSceneMeshes.meta(172B)
----.gitignore(232B)
----Packages()
--------manifest.json(1KB)
--------packages-lock.json(8KB)