美文网首页
UGUI学习

UGUI学习

作者: Tea_R | 来源:发表于2019-01-27 00:37 被阅读0次
2019-01-26

使用按钮组件,按下会刷新冷却时间,也可通过电脑按键来刷新冷却时间

冷却条
代码部分

使用了transform.Find搜索其他组件
keyCode关键字定义按下的按键

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class Skill_item : MonoBehaviour
{
    public float coldTime = 1;//冷却时间
    private Image filledimage;//需要引用.UI,定义一个图片
    public KeyCode keycode;//自定义按键,按键后产生与点击相同的效果
    private bool isStartTimer = false;//是否开始计时
    // Start is called before the first frame update
    void Start()
    {
        filledimage = transform.Find("image_top").GetComponent<Image>();//搜索组件
        filledimage.fillAmount = 0;
    }

    // Update is called once per frame
    void Update()
    {
        //检测按键按下
        if (Input.GetKeyDown(keycode))
        {
            filledimage.fillAmount = 1;
            isStartTimer = true;
        }
        //检测开始计时
        if (isStartTimer == true)
        {
            filledimage.fillAmount -= 1 / coldTime * Time.deltaTime;
        }

    }
    //检测按钮点击
    public void Onclick()
    {
        filledimage.fillAmount = 1;
        isStartTimer = true;
    }
}

角色面板

右侧通过toggle组件完成不同页面的展示

toggle group

通过toggle组件可以实现三者的单选:把带有toggle group
组件的拖到toggle组件中

SetaActive

通过SetActive可以实现页面根据toggle按下显示不同的pannel:定义toggle On Value Changed,改变值引起组件是否展示。

  由于今天做了些其他的事,完成的课程内容较少,不过总是抽了点时间,看了一部分的U3D
视频观看到407,还有三章即可完成任务,大概明天观看完毕UGUI视频,开始进入U3D的正式学习期

  由于代码学习比较枯燥,决定先学习一些API并认真做好笔记。

API学习
http://www.sikiedu.com/course/59

相关文章

  • Unity学习—UGUI使用

    关于Unity UGUI使用方面知识 必读参考 本文原地址:Unity学习—UGUI使用 画布 Canvas 渲染...

  • 2020-07-21 UGUI基础

    2020/7/21 今天我学习了UGUI基础,主要是学习了一些基本控件 一、UGUI介绍 1、UI发展史 ①Uni...

  • Unity UI资料收集

    UGUI UGUI优化:批次合并源码分析及工具UGUI内核大探究(零)UGUI源码深度剖析 基于ugui组件封装,...

  • UGUI学习

    2019-01-26 使用按钮组件,按下会刷新冷却时间,也可通过电脑按键来刷新冷却时间 使用了transform....

  • 关于Unity中的UGUI的屏幕自适应(多分配率适配)

    前言: 最近在学习UGUI,在学习UGUI当中的屏幕自适应的时候出现了问题,搞的我很头疼,于是在网上查了很多资料,...

  • UGUI 事件系统EventSystem流程图

    UGUI源码解析--EventSystem系统UGUI使用教程(一)事件系统EventSystem 整个UGUI的...

  • Unity之UGUI

    初识UGUI 如何实现UGUI图片拖动

  • UGUI - 屏幕坐标和世界坐标关系详解

    本文主要分析ugui的屏幕坐标和世界坐标的关系,至于ugui的属性参考其他的文章学习下。 本文以一个RawImag...

  • UGUI学习笔记

    http://www.cnblogs.com/jeason1997/p/4900048.html

  • uGUI学习笔记

    看Unity3D文档像看国内教课书一样,一些概念,不懂的时候看还是不懂,明白了以后再看,好像也没有说错。好几个做U...

网友评论

      本文标题:UGUI学习

      本文链接:https://www.haomeiwen.com/subject/ytawjqtx.html