Unity GUI学习

学习 Unity GUI笔记,有各种学习资料网址!

1.http://www.wyzc.com/Course/Course/showAction/id/16352/center/0 视频学习资料。。

http://www.easyar.cn/view/docs/Getting-Started/Getting-Started-with-EasyAR.html 官方代码

  1. http://weibo.com/Edstick?is_hot=1 AR 提取
  2. http://edu.manew.com/course/183 蛮牛
    C#
    基本数据类型,
    整数
    Int uint
    Long ulong
    Float double
    Boll ture false

复合数据类型
Struct person{
String m_name ;
Int m_age l
String m_sex;

}
Enuw weekday{
Sunday,Mondaym,Tuesday,Wednesdar ,Thursday ,Friday,Saturday

}
Class New 来初始化,interface 借口,delegate,array.
(1)
现在都用这个UGUI高级, gui低级。
第一个选项啥意思,downloadlayout! 我选择了这个!

第一个创建butt的UGUI的程序
OnGuI 系统会自己去调用,GUI 是一个框架吧。。
void OnGUI(){
if (GUI.Button (new Rect (0f, 0f, 200f, 200f), "GUI_BUTTON")) {
框架,属性,结构体。名字,事件。
Debug.Log ("我被点击了");
}
}
}

//UI设计。。
Create· 下UI创建button , 导入图片,设置texture Type 2d And UI,设置set Navitin size 跟图片一样大。
//上面那个怎么弄啊。。

(2)
Canvas 画布,就相当于一个windon
属性。。
2D UI ,ovelay 始终在屏幕前方   没有显示2D 3D的效果。
Camera 2D 三D绑定 相机。。
world space 直接3d
(3)
textUI 控件。
uing 导入头文件
void start (){
程序一开始调用的。

void update(){

字面理解为更新时候调用

标签格式。。XML 都是成对的。。!
<size = 50></size>。设置字体大小。
<b></b>,<i><i>
<color = #ffffff><color>

引入对象,transform.getCo,ponent<对象>.属性  = "赋值" + 拼接 反正一切属性,都是写在""这个里面。对象的话要用《》来引用。
富文本属性 rech text ,勾选的。。!
(4)
image组件 ,图片
Material 素材 要创建一个material 然后选择UI 才能正常显示。。
勾选属性。。
Simple 等比缩放,
Sliced 九宫格缩放,这个设置图片,拉伸。。
Titled 平铺 ,不会被拉伸,而是铺满 这个设计尺寸。。!
Filled 动画填充, 用来做技能ID 冷却时间的。。!fill Method 填充的方法。。 fill OriGin 方向从哪里开始。。主要是360 method
1 4 可以选择 设置图片大小相同。。。
(5)RawImage 控件。大型的Image 上面可以添加视图的。。!
该组件可以用来显示任意纹理。包括RenderTexTure .Movie Texture
基本 属性
1. TexTure纹理 要显示的纹理
2. Color颜色 : 如果TeX Ture 是空的,那么久=会使用当前设置颜色,来填充矩形区域
3. Material 材质球,可以选择UI类型的shader,来对其赋值
4. UV Rect UV 矩形:设置纹理显示区域。。
和Image 的区别多了 一个texture 这个属性。。!
实际的开发中用的比较少。。!
1. Button 控件。
设置状态,transtion, 有四个状态。
分为四种状态 ,正常 ,鼠标在按钮上,点击,失效。
动画,点击创建一个自动的按钮。。!生成一个动画文件。。
然后在点击,Windows 下的动画。。 在点击当前的对象。。进行动画编辑。。
点击事件。
创建一个文件。对button进行关联,点击属性找对象,然后在类里面的方法。。
文件代码里面写.
Using UnityEngine.UI;导入系统UI控件矿建
Transform.GetComponent

你可能感兴趣的:(Unity GUI学习)