Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(61评价)
价格: 2208.00元
老师 怎么加载上一个场景
qq747831151发起了问答2018-02-08
16
回复
495
浏览

 我已经是第三场景了 我在第三场景按了保存第三场景的东西了   第一场景怎么去加载第三场景呢 老师请指导

所有回复
  • 老师_Bathur 2018-02-08

    您的意思是需要在序号为1的场景中转到序号为3的嘛?直接在1场景中写脚本加载就可以了,UnityEngine.SceneManagement.SceneManager.LoadScene(场景序号),如果您不是这个意思的话,请再详细描述下

    • qq747831151 2018-02-09

      我总共有三个场景,第一个场景是选择新游戏,和加载游戏两个按钮,我第三个场景已经保存了的技能信息,背包,装备啊,我想在第一场景的加载按钮去加载第三场景的东西 就是这样滴

      (1) 回复
    • 老师_Bathur 2018-02-09

      回复 @ qq747831151: 那老师理解的应该没有错吧,您直接load第三个场景就可以了哦

      (1) 回复
    • qq747831151 2018-02-09

      回复 @ 老师_Bathur: 这样的话如果直接 SceneManager. Load Scene(3) 保存的东西是没有的,还是初始化的那种

      (1) 回复
    • 老师_Bathur 2018-02-09

      回复 @ qq747831151: 您的保存是用DontDestroyOnLoad的话就看楼下的答案,如果是序列化或者写成了文件需要自行写加载方法

      (1) 回复
    • qq747831151 2018-02-09

      回复 @ 老师_Bathur: 我想用的是 SceneManager.sceneLoaded 但是不知道用 楼下那个 我完全毫无头绪 我感觉我东西很多不知道如何让下手

      (1) 回复
    • 老师_Bathur 2018-02-09

      回复 @ qq747831151: 所以您是用什么保存的呢?保存的又是什么呢

      (1) 回复
    • qq747831151 2018-02-10

      回复 @ 老师_Bathur: 我用的是player prefabs这个保存的数据的,保存的有背包,仓库,锻造。装备栏。人物的血量。魔法值,人物是哪个。血条。魔法值条,快捷栏的物品

      (1) 回复
    • qq747831151 2018-02-10

      我那样应该不对,我保存的是数据,而不是场景

      (1) 回复
    • 老师_Bathur 2018-02-10

      回复 @ qq747831151: 您好~场景是没有“保存”这个概念的哦~并不能说发布出来了之后还可以像在编辑器里一样弄成一个文件然后再加载回去~您可以在第三场景开始的时候自己写代码从player prefabs中读取您上次保存的数据并还原回去

      (1) 回复
    还有4条回复,点击查看
    你还没有登录,请先登录注册
  • kiss佐扑鸣倒 2018-02-09

    兄弟 我懂你的意思  看看雨松momo的文章把 http://www.xuanyusong.com/archives/2938

    还有-3条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2018-02-12

    直接加载进入第三个场景就可以了

    至于东西的恢复你在第三个场景里面做就可以了,比如进入第三个场景的时候,你需要加载背包,你先检查一下有没有保存背包信息,有的话就加载已经保存的背包信息,然后按照背包信息,把里面的东西创建出来

    还有-3条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!