Unity3D UGUI入门
来源:互联网 发布:前端模块化编程 编辑:程序博客网 时间:2024/06/07 17:39
一.新建一个button
新建一个button,就新建了一个canvas
这个canvas有三种渲染方式:
1.screen space-overlay :理解为在屏幕上贴一层膜,在一切物体之上
2.screen space-camera:附着在camera上
3.world space:相当于一个GameObject 可被遮挡
单击事件:在OnClick单击加号,再选择一个任意挂载的脚本函数即可。单击时就会触发这个函数。
单击函数如下:
using UnityEngine;using System.Collections;public class ButtonClick : MonoBehaviour { public void onClick(int index){ Debug.Log ("this is bt" + index); }}
输出:this is bt1
二.布局的实现
其他控件就不做过多介绍了,下面介绍布局
布局分三种:水平 垂直 网格
新建一个空对象UIMain 然后添加一个水平布局。
复制三个button在UIMAin底下,就会自动布局成水平的。垂直和网格类似
三,滚动试图ScrollView的实现
1.UI->ScrollView添加
2.把要现实的东西东西 放入Content下就可。这里放一个GirdLayout布局
0 0
- Unity3D UGUI入门
- Unity3d入门基础之UGUI-基本控件的学习
- 【UGUI】unity3D中ugui事件
- Unity3D NGUI,uGUI总结
- 【Unity3D】【UGUI】UI Overview
- 【Unity3D ugui】使用艺术字
- 【Unity3D ugui】使用艺术字
- Unity3D -- (UGUI)Scrollbar
- unity3D -- (UGUI)Scroll View
- Unity3D -- (UGUI)Canvas
- Unity3D -- (UGUI)Toggle
- unity3d UGUI下拉框
- Unity3d+moba+UGUI摇杆
- unity3d UGUI视频教程
- unity3d 动态创建ugui
- Unity3D UGUI学习笔记
- Unity3D UGUI 按钮点击
- Unity3d 如何优化UGUI
- Android JNI for "Android Studio 2.2 or higher"
- 玲珑杯-【 chess play】
- Mutual information and Normalized Mutual information
- tinkerpop
- [生存志] 第18节 历代大事件概览 东晋
- Unity3D UGUI入门
- Linux下C++操作Redis
- KMP(DFA)
- java 线程
- linux命令--wget
- JavaScript学习笔记一
- [vijos1763] wormhole
- HDU-3038-How Many Answers Are Wrong
- 玲珑杯-【See car】