搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
笔触狂放9
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
鸿蒙开发-UI-组件3
2
虚拟机centos磁盘扩容解决/dev/mapper/centos-root爆满_/dev/mapper/centos-root 满了 扩容
3
element上传文件,文件添加至上传列表后变更文件内容,上传后提示net::ERR_UPLOAD_FILE_CHANGED_el-upload组件 怎么捕获报错net::err_upload_file_changed,并提示
4
python 列表,元组,字典,集合,字符串相互转换_python转换字典列表某一列的字符怎么写
5
Longest Subarray【HDU 6602】【线段树+思维】_l - longest subarray hdu - 6602
6
全国青少年软件编程等级考试标准(C语言一级)_一级做标准c
7
Jacobi方法求实对称矩阵的特征值和特征向量matlab实现(转)_matlab雅可比矩阵特征值
8
银河麒麟忘记密码后进入单用户模式强制修改密码_银河麒麟修改root密码
9
dubbo yml配置_只要3步,这工具帮你轻松整合Springboot和Dubbo
10
Python 多线程和线程池_python线程池控制两个线程不同时进行
当前位置:
article
> 正文
UNITY之进度条加载场景_unity progress dovalue
作者:笔触狂放9 | 2024-02-18 00:11:20
赞
踩
unity progress dovalue
using
UnityEngine
;
using
System
.
Collections
;
public
class
LoadingTest
:
MonoBehaviour
{
public
UIProgressBar
progress
;
//
Use
this
for
initialization
void
Start
()
{
StartCoroutine
(
StartLoading_2
())
;
}
//
Update
is
called
once
per
frame
void
Update
()
{
}
IEnumerator
StartLoading_1
(){
AsyncOperation
op
=
Application
.
LoadLevelAsync
(
"
Scene05
"
)
;
while
(
!
op
.
isDone
){
//
setProgress
(
op
.
progress
*
100
)
;
yield
return
new
WaitForEndOfFrame
()
;
}
}
IEnumerator
StartLoading_2
(){
AsyncOperation
op
=
Application
.
LoadLevelAsync
(
"
Scene05
"
)
;
op
.
allowSceneActivation
=
false
;
while
(
op
.
progress
<
0.9f
){
//
setProgress
(
op
.
progress
*
100
)
;
yield
return
new
WaitForEndOfFrame
()
;
}
}
IEnumerator
StartLoading_3
(){
AsyncOperation
op
=
Application
.
LoadLevelAsync
(
"
Scene05
"
)
;
op
.
allowSceneActivation
=
false
;
while
(
op
.
progress
<
0.9f
){
//
setProgress
(
op
.
progress
*
100
)
;
yield
return
new
WaitForEndOfFrame
()
;
}
setProgress
(
100
)
;
//
yield
return
new
WaitForEndOfFrame
()
;
op
.
allowSceneActivation
=
true
;
}
IEnumerator
StartLoading_4
(){
int
displayProgress
=
0
;
int
toProgress
=
0
;
AsyncOperation
op
=
Application
.
LoadLevelAsync
(
"
Scene05
"
)
;
op
.
allowSceneActivation
=
false
;
while
(
op
.
progress
<
0.9f
){
toProgress
=
(
int
)(
op
.
progress
*
100)
;
while
(
displayProgress
<
toProgress
){
++
displayProgress
;
//
setProgress
((float)
displayProgress
)
;
yield
return
new
WaitForEndOfFrame
()
;
}
}
//
当op为0
.
9时,如果allowSceneActivation为true则直接跳转,取不到0
.
9后面的值
,
//
所以这里先将allowSceneActivation设为false,当op
.
progress为0
.
9时,将toProgress
=
100
,
//运行滚动条值的累加,直到为100时,才去激活allowSceneActivation,进行场景跳转
toProgress
=
100
;
while
(
displayProgress
<
toProgress
){
++
displayProgress
;
//
setProgress
((float)
displayProgress
)
;
yield
return
new
WaitForEndOfFrame
()
;
}
op
.
allowSceneActivation
=
true
;
}
void
setProgress
(
float
_value
){
progress
.
value
=
_value
/
100
;
}
}
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/笔触狂放9/article/detail/102661
推荐阅读
article
(五)
unity
shader
基础之——————学习
shader
所需
的
数学基础:下篇(
坐标
空间
:
模型
...
一
、
坐标
空间
上篇文章讲述了如何使用矩阵来表示基本
的
变换
,如平移
、
旋转和缩放,在本节我们将关注如何使用这些
变换
来对
坐标
空间
...
赞
踩
article
Unity
UI
Toolkit
学习笔记-
EditorWindow
_
unity
editorwind...
使用
UI
Toolkit
制作
EditorWindow
_
unity
editorwindow
停靠
unity
editorwi...
赞
踩
article
Unity
UI
-- (3)管理
屏幕
大小
和
锚点
_
unity
中打开网页,并且控制网页
大小
...
为何我们需要
锚点
?现在我们已经将设置按钮放到了
屏幕
的某个角落了。一切看起来似乎很美好,但如果我们移动游戏视图窗口的边界,...
赞
踩
article
Unity
Editor
基础篇(三):
自定义
窗口
Editor
Window_selectiongr...
本文参自:http://mp.weixin.qq.com/s/tMSAIND4Pq0farn2jY8rwg本文为本人学习...
赞
踩
article
Unity
EditorWindow
使用案例...
Unity
EditorWindow
学习笔记了解
EditorWindow
的生命周期:OnEnable():当打开界面的时候...
赞
踩
article
【
Unity
WEBGL
】
WEBGL
发布
后运行时窗口自
适应
浏览器
大小(网页内全屏)_
unity
we...
按照默认设置,
发布
webgl
后,代码如下(
发布
好的文件,根目录index.html文件)<...
赞
踩
article
Unity
编辑器
扩展(一) ——
自定义
Unity
面板
_
unity
在
面板
上设置
自定义
结构...
Unity
编辑器
扩展(一) ——
自定义
Unity
面板
自定义
Menu菜单MenuItem 特性MenuItem 属性可...
赞
踩
article
Unity
:
WebGL
发布后在
浏览器
上运行时窗口大小自适应
_
unity
webgl
适配网页...
unity
webgl
在
浏览器
上自适应
浏览器
窗口大小
_
unity
webgl
适配网页
unity
webgl
适配网页 ...
赞
踩
article
Unity
编辑器开发实战【
Editor
Window
】-
Filter
物体筛选工具_
unity
...
Unity
开发工作中,在Hierarchy窗口搜索栏可以通过物体名称或组件名称对场景中的物体进行搜索,但是并不能满足我们...
赞
踩
article
Unity
工具之
UniWebView
内嵌
网页
/
浏览器
到应用中,
并且
根据
UGUI
大小
放置(简单适...
Unity
工具之
UniWebView
内嵌
网页
/
浏览器
到应用中,
并且
根据
UGUI
大小
放置(简单
适配
UGUI
)目录Un...
赞
踩
article
Unity
编辑器
开发实战【
Editor
Window
】- 构建公司
内
部的PackageManage...
Unity
中的资源包管理器Package Manager为我们提供了模块、工具包的集中管理功能,可在其中下载、升级相应的...
赞
踩
article
Unity
Editor
知识点整理(创建 自定义编辑器窗体 二)_
unity
editor
一秒一...
常用的
Editor
Window 消息方法 //在我们对象被选中的时候调用的,常常用于一些初始化的代码 private v...
赞
踩
article
Unity
代码
设置
UI
尺寸
的一种方法_
unity
设置
ui
大小...
计算
设置
sizeDelta
设置
UI
尺寸
_
unity
设置
ui
大小
unity
设置
ui
大小 ...
赞
踩
article
Unity
---
UGUI
---
Rect
Transform
(矩形变换)
---
锚点
及其相关...
a.
锚点
左右分离
---
此时Pos X 失去意义,被Left和Right取代
---
Left的数值是UI物体的左边框...
赞
踩
article
unity
webgl
自适应
网页
尺寸
_
unity
网页
端
尺寸
...
我使用的是
unity
2019.4 LTS版一共有两步1 在Index.html中修改2 修改css 的内容 位置在打包...
赞
踩
article
Unity
UI
锚点
和
位置
关系
_
unity
锚点
代码怎么改成最左侧...
一、Anchors
锚点
Anchors的设置会直接改变RectTransform中它的
位置
信息;Anchors设置中的X ...
赞
踩
article
Unity
Windows
选择图片并加载_
unity
editorwindow
中
如何加载图集
中
的子...
1.找到System.
Windows
.Forms.dll,并放在project
中
的Plugins文件夹下。 “”_uni...
赞
踩
article
【
Unity
】PC端:
缩放
、
移动
画面_
unity
exe
如何
像
编辑器
游戏面板一样 拉伸
的
时候等比缩...
本文章内容适用于PC端UCUI,通过鼠标
移动
与滑动滚轮,进行正交摄
像
机
的
移动
与
缩放
。_
unity
exe
如何
像
编辑器
游...
赞
踩
article
Unity
EditorWindow
---扩展自定义编辑器
窗口
_
unity
editorwindow
...
一、
EditorWindow
类属性及函数首先提供官方参考文档:API-Reference-
EditorWindow
概述:...
赞
踩
article
Unity
win
平台 调整
窗口
大小强制固定比例_
unity
unity
游戏
窗口
的
长宽
比...
我写了一个脚本,对独立的Windows版本(仅Windows,32/64位)强制执行任意宽高比。它通过拦截
窗口
调整大小事...
赞
踩
相关标签
unity shader
游戏开发
坐标空间
顶点变换
shader数学基础
unity
UI Toolkit
EditorWindow
ui
锚点
Anchor
Pivot
编辑器
Unity
WEBGL
自适应浏览器
前端
web
html
Editor Window
Hierarchy
Filter