![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
UGUI
遇到的问题
颠沛流离。。
这个作者很懒,什么都没留下…
展开
-
【UGUI】重写UGUI组件继承组件的方式(以button举例)
继承重写UGUI的组件很简单以Button为例子首先在Unity的Project面板上创建一个新文件夹Scripts,在该文件夹下创建一个新的脚本,我的命名是ButtonEx,脚本代码如下:using UnityEngine.EventSystems;namespace UnityEngine.UI{ public class ButtonEx : Button { [SerializeField] public string music = "clic.原创 2021-05-17 21:17:54 · 418 阅读 · 1 评论 -
【UIGI】UItools
using System;using UnityEngine;using System.Collections;using System.Collections.Generic;using UnityEngine.UI;public class UguiUITools{ public static void SetActive(Component com, bool visible) { if (com == null) return;.原创 2021-05-06 10:07:09 · 451 阅读 · 0 评论 -
【UGUI】EventListenerEx
private void Awake() { EventListenerEx.Get(this.gameObject).onUp += OnBtnUp; EventListenerEx.Get(this.gameObject).onDown += OnBtnDown; } void OnBtnUp(GameObject go) { // 抬起btn } void OnBtnDown(Ga..原创 2021-04-30 11:57:58 · 77 阅读 · 0 评论 -
【UGUI】ButtonScaleEx
using DG.Tweening;using UnityEngine;using UnityEngine.EventSystems;public class ButtonScaleEx : MonoBehaviour, IPointerDownHandler,IPointerUpHandler{ public float m_ZoomSize = 0.9f; public void OnPointerDown(PointerEventData eventData) { Zoo.原创 2021-04-30 11:53:46 · 132 阅读 · 0 评论 -
【UGUI】ButtonEx
using UnityEngine.EventSystems;namespace UnityEngine.UI{ public class ButtonEx : Button { public override void OnPointerClick(PointerEventData eventData) { if (eventData.button != PointerEventData.InputButton.Left) .原创 2021-04-30 11:52:40 · 194 阅读 · 0 评论 -
【UGUI】(二)序列图,表情动画 - 间隔播放(等n秒,再重新播放)
直接上脚本吧。using UnityEngine;using System.Collections;using System.Collections.Generic;using UnityEngine.UI;using System;[RequireComponent(typeof(Image))]public class ImageAnimationEx : MonoBehaviour{ private Image ImageSource; private int m原创 2021-04-30 11:46:46 · 199 阅读 · 0 评论 -
【UGUI】(一)序列图,表情动画 -- 循环/不循环
游戏中经常会用到序列图,可是UGUI好像没有提供相应的组件,不过NGUI有,借鉴他的思路就可以很容易在UGUI上进行扩展。因为NGUI的Sprite Animation组件是播放整个图集里面的精灵,精灵的显示是用名称,所以它的数据列表是List>,但是UGUI中image的显示是用sprite,那么数据列表就可以用List>,然后进行顺序播放即可,也可以自己分段播放,比如将表情打包到一个原创 2016-01-15 17:33:20 · 1575 阅读 · 0 评论 -
ugui 图文混编 (方法一)
require "Common/define"require "System/class"UIChatItem = class("UIChatItem")local transform;local gameObject;local height = 42-- 第一个表情/文字 的初始位置 x ylocal posx = 14local posy = -10local wid原创 2015-11-24 10:56:52 · 726 阅读 · 0 评论