当前位置:   article > 正文

unity3d 不销毁物品

unity 跳转场景物体不销毁

在游戏中,经常需要用到一个类似于static的功能,想要一个参数一直使用,如生命值、登陆状态等。

方案一

使用static,如在gamemanager脚本中设置

public static bool is_login = false;

在其他脚本中,不需要gameobject,直接调用脚本即可

bool get = gamemanager.is_login;

但是缺点是,只能static,而且不方便用函数,也不要使用awake、start、update函数的操作。

方案二

将gamemanager脚本挂在object上,然后脚本中加入

  1. void Start()
  2. {
  3. DontDestroyOnLoad(this.gameObject);
  4. }

即可不销毁物品,一直存在场景中,随时可以调用。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/332854
推荐阅读
相关标签
  

闽ICP备14008679号