我目前正在Unity3d和Photon中开发3v3多人游戏。玩家创建帐户时,还会创建一个角色(肤色,头发类型/颜色,鼻子,嘴巴等)。这些可互换对象中的每一个都有大约20个预制件,每个预制件都存储在一个静态游戏对象中,可以从任何地方进行访问(图1)。我遇到的问题是,当玩家加载游戏时,我打电话:
Photon.Instantiate(…);
我需要从脚本中实例化正确的预制件,但是,photon使用resources文件夹执行此操作。这个问题很难解释。每个主体部分在脚本中都有其自己的数组,并且您正在使用的特定索引存储在数据库中。因此,当您登录时,它会根据每个身体部位的索引来获取播放器。我该如何使用它通过光子生成正确定制的播放器。抱歉,这很令人困惑。