你如何让一个对象在一个特定的武器中生成,但带有附件和皮肤



我是一名VR开发人员,但由于现成的工具,我从未编写过代码,但现在我决定制作自己的游戏并学习c#,我已经到处寻找,但无法找到明确的答案。更具体地说,玩家处于中心并对游戏中的武器进行调整。玩家并没有开始使用这种武器,如果玩家与一个可以产生这种武器的对象进行交互,你如何使它与他们添加在hub中的所有附件和皮肤一起产生

你可以在DontDestroyOnLoad中添加带有武器的游戏对象,并在玩家完成后将其移回场景并使用它。(我猜你会在自定义武器后将场景从hub改为game)

在有武器作为参考的脚本中使用:

DontDestroyOnLoad(weapon);

然后,在另一个场景中使用这个,把它拿回来并放在你的角色手中(你需要一个参考):

SceneManager.MoveGameObjectToScene(weapon, SceneManager.GetActiveScene());
weapon.transform.parent = characterHand.transform;

最新更新