当前位置:网站首页>FairyGUI复选框与进度条的组合使用
FairyGUI复选框与进度条的组合使用
2022-07-06 09:18:00 【SQ刘】
FairyGUI复选框与进度条的组合使用
一、准备工作
1、新建包ProgressBar
可以在上一个案例的基础上接着新建包。
2、新建组件
3、导入素材
二、进度条
1、新建进度条
2、微调进度条
3、进度条跟跑动画
为了使进度条不那么单调,可以给它添加一个动画。让进度条伸缩的时候,松鼠跟着进度条的增加往右移。也就是有那么一个跟跑的效果,看起来更生动。
设置关联
三、下拉框
1、新建下拉框
2、设置下拉框
3、下拉框完成效果
四、打包发布
五、Unity中显示
六、编码实现
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using FairyGUI;
using System;
public class ProgressBar : MonoBehaviour
{
private GComponent mainUI;
private GProgressBar progressBar;
private GComboBox comboBox;
void Start()
{
mainUI = GetComponent<UIPanel>().ui;
progressBar = mainUI.GetChild("n0").asProgress;
progressBar.TweenValue(100, 5); //100是要加载的进度,5是需要花费的时间
comboBox = mainUI.GetChild("n4").asComboBox;
comboBox.onChanged.Add(SetCompleteTime);
}
private void SetCompleteTime()
{
progressBar.value = 0; //每次重新加载将它的进度设置为0
progressBar.TweenValue(100, Convert.ToInt32(comboBox.value));
}
}
七、最终效果
边栏推荐
- [Offer29] 排序的循环链表
- JS variable types and common type conversions
- JS Title: input array, exchange the largest with the first element, exchange the smallest with the last element, and output array.
- idea问题记录
- Solution to the problem of automatic login in Yanshan University Campus Network
- SVN更新后不出现红色感叹号
- Esp8266 uses Arduino to connect Alibaba cloud Internet of things
- ORA-02030: can only select from fixed tables/views
- Basic operations of databases and tables ----- classification of data
- Learning notes of JS variable scope and function
猜你喜欢
Esp8266 connect onenet (old mqtt mode)
Common properties of location
Basic operations of databases and tables ----- classification of data
Pat 1097 duplication on a linked list (25 points)
Redis 缓存更新策略,缓存穿透、雪崩、击穿问题
Design and implementation of general interface open platform - (39) simple and crude implementation of API services
level16
Basic operations of databases and tables ----- modifying data tables
Idea problem record
Unity3D制作注册登录界面,并实现场景跳转
随机推荐
Esp8266 connects to bafayun (TCP maker cloud) through Arduino IED
Latex learning
Servlet
(课设第一套)1-4 消息传递接口 (100 分)(模拟:线程)
(四)R语言的数据可视化——矩阵图、柱状图、饼图、散点图与线性回归、带状图
Arduino uno R3 register writing method (1) -- pin level state change
(一)R语言入门指南——数据分析的第一步
Basic operations of databases and tables ----- creating data tables
Stm32f1+bc20+mqtt+freertos system is connected to Alibaba cloud to transmit temperature and humidity and control LED lights
NRF24L01故障排查
[leetcode19]删除链表中倒数第n个结点
[esp32 learning-2] esp32 address mapping
[leetcode622]设计循环队列
[offer9] implement queues with two stacks
[offer18] delete the node of the linked list
(3) Introduction to bioinformatics of R language - function, data Frame, simple DNA reading and analysis
Unity3D摄像机,键盘控制前后左右上下移动,鼠标控制旋转、放缩
[Leetcode15]三数之和
History object
Unity3D制作注册登录界面,并实现场景跳转