Unity插件 – 体素破坏插件 Voxel Destruction Pro

文件大小:24.1 MB

版本:1.0

原始 Unity 版本:2022.3.17

此资产允许您创建高性能体素破坏,您可以直接从 MagicaVoxel 导入,甚至可以程序化生成体素

此软件包允许您使用免费的体素建模软件“MagicaVoxel”对任何内容进行建模,然后将其保存在 StreamingAssets 文件夹中,并直接在 Unity 中加载。此外,您还可以程序化地生成体素数据,此软件包让您轻松添加自己的功能。

 

?兼容性

Windows:✔️

Linux:✔️

安卓:✔️

WebGL:✔️

VR:✔️ 在 Oculus Quest 3 上测试

MacOS 和 IOS:❔ 未经测试,但应该可以正常工作

 

该软件包也应该适用于 HDRP,但不包含默认着色器或 HDRP 演示场景。

 

?完全多线程

此软件包大量使用 Unity 作业系统,以便将负载转移到其他核心而非主线程。这些作业包括:

 

贪婪网格:使用贪婪网格算法生成网格,以最小化三角形数量

网格创建:直接从 Greedy Mesher 返回的 NativeArrays 创建 Meshdata。这样可以节省性能,因为您无需将数据复制到主线程。网格的边界也将在此作业中计算。

碰撞器支持:每当设置网格碰撞器的网格时,它都会烘焙该碰撞器。这会占用大量性能,尤其是对于复杂的网格。我们将其分配到另一个线程,以确保主线程性能不受影响。

体素搜索:每当发生破坏时,此作业都会使用距离计算来搜索受其影响的体素

连通分量搜索:如果体素对象包含未连接到主网格的浮动碎片,我们需要将它们分离。这可以使用连通分量搜索算法来实现。

碎片器:这项工作从被移除的体素中创建碎片

 

这些作业大多使用简单的接口,方便您添加自己的实现。未来的更新也可能会为其中一些作业引入新的实现。

 

?全包重制

这个包是 Voxel Destruction 包的完全重制版,与之前的包相比有很多改进:

 

性能更佳:新软件包速度更快,性能提升显著。旧版软件包中加载缓慢的模型现在可以流畅地销毁。碎片现在也会实时创建,让您可以进一步个性化销毁操作。

更高的可用性:功能现在被拆分成多个脚本,让您可以只使用所需的功能。此外,还可以选择创建个性化的体素对象,并按程序加载数据。我还尝试改进了文档,代码中增加了更多注释,现在包含更多关于如何使用该软件包的详细信息。

更多功能:您现在可以使用新功能,如自定义原点、自定义实时片段、不同的破坏类型等

更少的加载时间:现在有更智能的缓存功能,可以确保 vox 文件只被读取一次,然后被缓存

发表回复

后才能评论

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。 若排除这种情况,可在对应资源底部留言,或者联系右侧管理员Q

如果您已经成功付款但是网站没有弹出成功提示,请你千万不要着急~~什么事情都不要慌 ~~~联系站长提供付款信息为您处理