找回密码
 注册帐号

扫一扫,访问微社区

脚本 Unity3D游戏,在点击重新开始的时候,加载的场景是卡住状态的,怎么解决?

5
回复
762
查看
[ 复制链接 ]
排名
28926
昨日变化

2

主题

4

帖子

22

积分

Rank: 1

UID
310298
好友
0
蛮牛币
34
威望
0
注册时间
2018-12-31
在线时间
4 小时
最后登录
2019-1-11
2019-1-9 23:39:18 显示全部楼层 阅读模式
5蛮牛币
场景中建立了一个画布,有重新开始按钮,点击重新开始按钮的时候,会重新加载当前的3D场景,代码如下:public class Again : MonoBehaviour {
    void Start()
    {

    }
    void OnClick() {
        SceneManager.LoadScene(3);

    }

}
但是重新加载当前场景的时候,场景是卡住的,一动不能动。请问咋么解决呀??求帮助


回复

使用道具 举报

4四处流浪
413/500
排名
8011
昨日变化

3

主题

133

帖子

413

积分

Rank: 4

UID
292646
好友
1
蛮牛币
472
威望
0
注册时间
2018-8-6
在线时间
123 小时
最后登录
2019-6-12
2019-1-10 08:51:29 显示全部楼层
可以加一个过度场景试试;  异步加载
回复

使用道具 举报

排名
28926
昨日变化

2

主题

4

帖子

22

积分

Rank: 1

UID
310298
好友
0
蛮牛币
34
威望
0
注册时间
2018-12-31
在线时间
4 小时
最后登录
2019-1-11
楼主 2019-1-10 14:20:38 显示全部楼层
马佳豪 发表于 2019-1-10 08:51
可以加一个过度场景试试;  异步加载

这个要怎么加??换个场景嘛?
回复

使用道具 举报

2初来乍到
110/150
排名
14497
昨日变化

3

主题

14

帖子

110

积分

Rank: 2Rank: 2

UID
257176
好友
0
蛮牛币
13
威望
0
注册时间
2017-11-30
在线时间
37 小时
最后登录
2019-5-31
2019-1-10 14:59:23 显示全部楼层
SceneManager.LoadSceneAsync 异步加载 具体代码自己查
回复

使用道具 举报

5熟悉之中
691/1000
排名
4798
昨日变化

9

主题

99

帖子

691

积分

Rank: 5Rank: 5

UID
252255
好友
0
蛮牛币
551
威望
0
注册时间
2017-11-2
在线时间
279 小时
最后登录
2019-6-19
2019-1-11 13:39:15 显示全部楼层
你先做一个进度条一样的界面,之后异步加载你要的场景,异步加载完成后,在跳转就行了
回复

使用道具 举报

5熟悉之中
507/1000
排名
9488
昨日变化

0

主题

237

帖子

507

积分

Rank: 5Rank: 5

UID
301614
好友
0
蛮牛币
549
威望
0
注册时间
2018-10-29
在线时间
150 小时
最后登录
2019-5-30
2019-4-16 11:03:34 显示全部楼层
loadscene括号里 应该是"场景名"吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则