gpt4 book ai didi

Unity3D如何支持 'modding'(允许玩家添加自己的游戏对象)?

转载 作者:行者123 更新时间:2023-12-01 04:47:16 25 4
gpt4 key购买 nike

我希望用户能够设计他们自己的游戏对象统一起来,不知何故 进口它们在运行时变成我正在制作的游戏。

这意味着维护层次结构(可能有子对象)以及使用的任何脚本、组件、模型和 Material 。

环顾四周后,我还没有看到针对此问题的任何千篇一律的解决方案,但我也很难相信我是第一个尝试使用 Unity 引擎编写可修改游戏的人。是否有在运行时添加预制件/ Assets 的最佳实践?

最佳答案

AssetBundles是要走的路。

基本上,您可以从场景或特定对象创建一个或多个 Assets 包文件,并将所有内容打包到其中。

Assets 包包含你想要的一切,除了 新品 脚本。您可以引用脚本,但不能默认创建它们。

如果你想捆绑新的脚本,你需要 create a ddl file并在运行时加载它。

关于Unity3D如何支持 'modding'(允许玩家添加自己的游戏对象)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45735517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com