UI
文章平均质量分 54
电达
这个作者很懒,什么都没留下…
展开
-
Unity UI大小动态设置(Resize Unity UI RectTransform)
//改变RectTransform的topGetComponent<RectTransform>().offsetMax = new Vector2(GetComponent<RectTransform>().offsetMax.x, top);//改变RectTransform的bottomGetComponent<RectTransform>().offsetMin = new Vector2(GetComponent<RectTransform&..原创 2020-12-15 12:25:13 · 3894 阅读 · 1 评论 -
基于Unity3D开启Windows软键盘的实现
今天开发界面是触摸屏要用到软键盘输入,原创 2017-12-05 22:25:01 · 3844 阅读 · 1 评论 -
Unity3D之Toggle
Toggle组合按钮(单选框),可以将多个Toggle按钮加入一个组,则他们之间只能有一个处于选中状态(Toggle组合不允许关闭的话)。一、Toggle组件:Toggle大部分属性等同于Button组件,同为按钮,不同的只是他自带了组合切换功能,当然这些用Button也是可以实现的。Is On(选中状态):此Toggle的选中状态,设置或返回为一个原创 2017-08-30 21:58:14 · 11813 阅读 · 1 评论 -
Unity3D之OnGUI知识总结
一、Label #region 四个角定位 GUI.Label(new Rect(30, 10, 100, 200), "zzzzzz"); GUI.Label(new Rect(30, Screen.height - 50, 100, 200), "zzzzzz"); GUI.Label(new Rect(Screen.width -原创 2017-08-24 21:18:59 · 43778 阅读 · 0 评论 -
Unity3D之UI设计
UI, 差不多是玩家打开一个游戏最先看到的东西, 差不多也是玩家最不在意的东西. 对开发者来说, 几乎每个游戏模块都与 UI 有联系, 处理不当 UI 就是恶梦. 宽高比适应, 分辨率适应, 像素对齐…光是这些就足够没有经验的开发者浪费大量的时间了. 好在 Unity 这样的引擎提供了已经很强大的 UI 解决方案, 以及许多其他开发者提供的插件. 但是这还不够. 这篇文章主要谈一谈 UI 的逻辑设原创 2017-08-04 23:43:38 · 12470 阅读 · 0 评论 -
Unity3D之进度条插件Loading Component
游戏中很多时候需要进行场景切换,当切换大场景时进度条是必不可少的,下面我们来介绍一款进度条插件Loading Component资源名称: unity3d脚本 Loading Component 1.2资源版本: v1.2资源类型: .unitypackage资源大小: 748KB更新时间: 2015-01-21支持正版: ↓↓↓↓↓↓插件仅用于学习,禁止商用,为了原创 2017-08-05 18:51:07 · 627 阅读 · 0 评论 -
Unity3D之虚拟摇杆
这是一个轻量级的虚拟摇杆第一步:添加UI图片在场景中,并改名为Joystick第二步:设置图片锚点(左下角)第三步: 添加JoysticksCtl脚本(代码如下)挂载到场景中的图片上第四步:在Joystick图片下创建子物体图片Point,为图片添加Event Trigger脚本,添加Drag和Point Up事件第五步:建立空物体Border 设置锚点原创 2017-08-03 19:34:09 · 1164 阅读 · 0 评论 -
Unity3D之UI按键绑定事件(六)
*****原创 2017-08-01 20:28:38 · 1624 阅读 · 0 评论 -
Unity3D之UI按键绑定事件(五)
六、通过unity系统自带接口绑定按键事件第一步:通过Hierarchy面板创建button第二步:创建一个名为EventHandler的脚本,代码如下public class EventHandler : MonoBehaviour, IPointerClickHandler, IPointerEnterHandler, IPointerExitHandl原创 2017-08-02 21:06:05 · 495 阅读 · 0 评论 -
Unity3D之UI按键绑定事件(四)
四、通过unity系统自带的事件系统实现第一步:通过Hierarchy面板创建button第二步:创建一个名为EventHandler的脚本,代码如下using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI ;using Unity原创 2017-08-01 20:07:46 · 644 阅读 · 0 评论 -
Unity3D之UI按键绑定事件案例(七)
七、多个按键事件存在的时候怎么区分,怎么同时绑定事件,下面的案例可以给出答案第一步:通过Hierarchy面板创建多个button第二步:创建一个名为Buttons的脚本,代码如下public class MyEventArgs{public int id;public GameObject obj;}public class Buttons : M原创 2017-08-02 21:48:33 · 1697 阅读 · 0 评论 -
Unity3D之仪表盘仪表
两种方式: void RotateFunction() { go.transform.Rotate(new Vector3(0, 0, -(slider.value - lateValue))); lateValue = slider.value; } void RotationFunction() {原创 2017-08-01 23:09:17 · 3510 阅读 · 0 评论 -
Unity3D之UI按键绑定事件(三)
三、通过在UI图片上绑定脚步的方式创建Button。第一步,依旧在Hierarchy面板中创建一个Image在该物体上加载Button脚步,如图接下来的步骤可以参考按键事件绑定(一)(二)。原创 2017-08-01 19:36:53 · 486 阅读 · 0 评论 -
Unity3D之UI按键绑定事件(二)
二、通过绑定脚本来绑定事件第一步,依旧在Hierarchy面板中创建一个Button,如图第二步,创建一个名为ClickHandler的脚本,代码如下public class Click : MonoBehaviour {void Start () {Button btn = this.GetComponent ();btn.onClick.AddListe原创 2017-07-28 21:49:36 · 597 阅读 · 0 评论