标签: javascript loading three.js assets
我有一个多人游戏,我想为每个玩家渲染玩家实体,所有游戏都使用相同的几何和材质。理想情况下,当我创建一个新的玩家对象(保持玩家的状态等)时,我想在场景中添加一个玩家mash。
这些玩家对象如何重用相同的几何/材质?我最大的问题是几何体与回调异步加载,所以我不能在初始化玩家之前将其分配给变量并使用它来创建捣碎(这基本上就是我对纹理所做的,因为它似乎)。
我可以使用某种“全球”资产管理器吗?在开始游戏逻辑/创建场景之前,甚至可以预加载游戏所需的所有资产?