功能效果展示

运行环境

Win7,Win8,Win10

Reworld版本 体验版

vc_redist.x64 运行环境

针对零基础读者的补充

下载安装 Reworld对应版本

Reworld官网链接:http://www.reworlder.com/

Reworld创作者之家论坛:http://bbs.reworlder.com

下载后安装后注册账号打开空地图

下载安装 vc_redist.x64.rar运行环境

redist.x64下载链接

思路分析

想要制作一个loading加载页,我们首先需要制作一个2D容器界面,在这个界面下分别创建一个图像控件来作为我们加载的UI,创建一个滑动条控件作为我们加载的进度条,通过客户端脚本来控制,这样一个简单的加载页面就制作完成了。

功能搭建

一、加载页面搭建过程

1.首先我们需要在界面初始化里创建一个2D容器界面,重命名为Loading,同步屏幕大小,导入一张黑色的背景图片。如下图所示:

2.在Loading下创建一个图像控件,重命名为Loading图像控件,然后导入加载的UI图片,修改大小和位置。如下图所示:

3.在Loading下创建一个滑动条控件,重命名为Loading滑动条控件,调整大小和位置。如下图所示:

4.在滑动条控件下创建一个文本控件,重命名为LoadingText,调整大小和位置。如下图所示:

二、加载功能搭建过程

在玩家初始化的玩家初始化脚本下创建一个客户端脚本。如下图所示:

编写客户端脚本如下:

local _LoadingImage = GameUI.Loading.Loading图像控件
local _LoadingScobar = GameUI.Loading.Loading滑动条控件
local _Loadingtext = GameUI.Loading.LoadingText
local count = 0
local MaxValue = 1
GameRun.Update:Connect(function()_LoadingImage.LocalEulerAngles = Vector3(0,0,_LoadingImage.LocalEulerAngles.z-3)if (_LoadingScobar.Value < MaxValue) thencount = _LoadingScobar.Valuelocal a =tonumber(string.format('%.2f',tostring(count)))*100_LoadingScobar.Value = _LoadingScobar.Value+0.009_Loadingtext.Text =tostring(a).."%"elseGameUI.Loading.IsVisable = falseend
end)

补充说明

1.什么是2D容器界面?

2D容器界面是显示在玩家屏幕上的2DUI对象的主要存储对象。UI对象若要显示在编辑器中,必须作为容器控件的子级。

游戏运行后,存放在界面初始化StarterUI下的界面会复制到玩家界面下,只有在玩家界面GameUI下的界面才能在游戏中显示。

2.什么是图像控件?

图像控件显示非交互图像,经常用于装饰或者图标使用。

3.什么是滑动条控件?

滑动条控件是从一个预先确定的范围选择一个数值的控件。

4.什么是文本控件?

文本控件显示非交互文本,经常用于标题或者标签使用。

5.什么是客户端脚本?

只会在客户端执行的脚本,执行的逻辑和表现也只会在本地客户端展现;可在以下几个文件目录下自动执行,客户端脚本在“工作区”下不会自动执行,需要放在以下对象里面:
1. 客户端最先加载 。
2. 工作区中的角色模型。玩家初始化中的角色初始化脚本,在运行后会自动移动到角色模型下。
3. 玩家列表中的玩家。玩家初始化中的玩家初始化脚本,在运行后会自动移动到玩家下
4. 玩家的玩家界面。界面初始化的脚本,在运行后会自动移动到玩家界面下。
5. 玩家的背包,例如工具里面的。

好了,接下来我们开始游戏,就会出现我们预先设置好的loading加载页面啦。如果有什么问题或者有更好的实现方式,大家可以在下方积极交流讨论,我们也会参与进来和大家一起分享经验,期望能和大家共同进步~~

如何制作一个loading加载页相关推荐

  1. echarts loading加载页工具栏

    echarts的loading加载和工具栏 1.toolbox:这是ECharts中的工具栏.内置有导出图片.数据视图.动态类型切换.数据区域缩放.重置五个工具. 2.toolbox中的属性,不包含五 ...

  2. 制作一个大风车加载条

    一.前言 不想使用普通的那种转圈的加载条,所以找了一个大风车的图片,想要用旋转的大风车来表示加载中. 一般都会想着将大风车图片设置成ImageView组件,然后给这个组件添加一个旋转动画就可以了,但是 ...

  3. Qt制作一个等待加载窗口

    如下图所示,一张gif图,把它通过代码播放,达到等待效果,下面再配上一些文字也可: 直接上代码,cpp文件: #include "loadingwidget.h" #include ...

  4. php设置加载动画,如何用CSS3制作页面圆圈加载动画(附代码)

    打开页面时,经常会遇到页面正在加载的情况,作为一个前端工程师,你知道如何用CSS3实现页面加载动画效果吗?这篇文章就和大家分享一个炫酷的圆圈加载动画效果的代码,有一定的参考价值,感兴趣的朋友可以看看. ...

  5. Css3+jquery 实现loading加载动画

    一.Css3+jquery 实现loading加载动画 这是一个 Loading 加载demo 不需要图片 纯html和css 实现样式 以下是html css以及js的代码 需要自取 <!DO ...

  6. css动画----loading加载动画

    今天做项目的时候,一个loading加载动画,让我搞了很长时间,后来ui给了看了一个loading加载源码,仿照着源码,把样式改了一下,成功了,并且通过ui给的链接,发现里面有很多优秀的源码可以借鉴, ...

  7. 【web前端特效源码】使用HTML5+CSS3制作一个会动的音频loading加载动画效果~~适合初学者~超简单~ |前端开发|IT编程

    b站视频演示效果: [web前端特效源码]使用HTML5+CSS3制作一个会动的音频loading加载动画效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTY ...

  8. 实现加载页Loading Page 的几种方法

    网页也可以像原生应用那样加入进度条或者其他的loading效果带来更好的等待体验,这里归纳几种我收集的实现loading page的方法,这几种方法在交互上都有利有弊,适用于不同应用.(PS:以下方法 ...

  9. android 载入svg动画,实例讲解使用SVG制作loading加载动画的方法

    今天和大家分享一个以SVG图像为主的loading加载动画,现在移动端网页使用比较多,若还用GIF做loading图片的话,可能会影响图像的质量,所以使用SVG是一个不错的方式. 这次展示的代码由 A ...

最新文章

  1. Datawhale组队学习周报(第013周)
  2. gan pytorch 实例_重新思考一阶段实例分割(Rethinking Single Shot Instance Segmentation)
  3. lr模型和dnn模型_建立ML或DNN模型的技巧
  4. 在gitee上创建自己的仓库步骤
  5. 前端学习(543):npm包管理
  6. SHA-3的获胜者:keccak - 在 3GPP TS 35.231、FIPS 202 和 SP 800-185 中标准化
  7. 太难了!用Python数据造假后,我被公司升职加薪了~
  8. wps如何设置文字环绕图片
  9. SSM开发环境的搭建(方式二)
  10. 挪车让路,没有留下电话怎么办?
  11. VMP学习笔记之壳的重定位修复(五)
  12. 解决谷歌浏览器添加插件时显示程序包无效:CRX_HEADER_INVALID
  13. java ffmpge转换,java调用ffmpeg实现视频转换的方法
  14. H5C3第二个完整大项目————天猫国际首页跳转登录页
  15. 玩客云宝塔面板安装到外接硬盘
  16. 挨踢人生路--记我的10年18家工作经历 续 .转
  17. 使用Python异序词检测示例_清点法_排序法_蛮力法_计数法
  18. 计算字符串的距离(编辑距离)
  19. 一文详解 .obj 和 .mtl文件格式
  20. 英文WM 5.0、6.0 ROM汉化初级教程

热门文章

  1. Github每日精选(第66期):擦图老照片修复神器--Lama Cleaner
  2. 最强的思考、写作的工具:超简单的卡片盒卢曼笔记法
  3. 计算机加载固态硬盘,老电脑加装SSD实录:速度提升十分明显
  4. 博主基金定投10条铁律
  5. 订单失效怎么做的_此招一出,数据库压力降低90%,携程机票订单缓存系统实践...
  6. 超详细的水果FL Studio21最新版更新全功能详细介绍!80项更新与改进!
  7. ACTF出题(dropper+master_of_dns)
  8. 在Linux系统中运行.net程序——Mono介绍
  9. 美团弹性伸缩系统的技术演进与落地实践
  10. 线路优化模型算法matlab,物流配送线路优化Matlab算法研究