制作自己的UILabel控件

作者:追风剑情 发布于:2014-5-15 20:30 分类:Unity3d

一、新建两个脚本 using UnityEngine; using System.Collections; [ExecuteInEditMode] public class UILabel : MonoBehaviour { [HideInInspector] [SerializeField] public string text; ...

阅读全文>>

评论(0) 浏览(1164)

Properties

作者:追风剑情 发布于:2014-5-14 22:08 分类:Shader

      Properties的定义方法: Properties {    _RangeValue ("Range Value", Range (0.02, 0.15)) = 0.07 //定义一个浮点数范围属性    _FloatValue ("F...

阅读全文>>

评论(0) 浏览(838)

GUI.Label

作者:追风剑情 发布于:2014-5-14 15:55 分类:Unity3d

一、新建一个脚本挂在主像机上 using UnityEngine; using System.Collections; public class GUILayoutLabelTest : MonoBehaviour { public Texture tex; void OnGUI() { GUI.Label(new Rect(1...

阅读全文>>

评论(0) 浏览(849)

Unity中3种不同的着色器

作者:追风剑情 发布于:2014-5-13 23:55 分类:Shader

表面着色器(Surface Shaders) 在大多数情况下,表面着色器会是最好的选择。如果着色器需要与灯光、阴影、投影器等进行交互,可以使用表面着色器。表面着色器可以以简洁容易的方式实现更复杂的功能。其可以有效地与多个实时灯光进行互动。   顶点和片元着色器(Vertex and Fragment Shaders) 如果需要一些表面着色器...

阅读全文>>

评论(0) 浏览(1096)

Unity实现Tiled贴图

作者:追风剑情 发布于:2014-5-5 18:18 分类:Unity3d

1. 新建个脚本,挂在主像机上。 using UnityEngine; using System.Collections; public class TileTest : MonoBehaviour { public Texture tex; void OnGUI() { DrawTiledTexture(new Rect(0,...

阅读全文>>

评论(0) 浏览(4137)

U3D绘制一个Button

作者:追风剑情 发布于:2014-4-24 23:32 分类:Unity3d

1.找张按钮图片放在Assets目录下 2.新建个脚本并挂在主摄像机上 using UnityEngine; using System.Collections; public class ButtonTest : MonoBehaviour { public Texture buttonTexture; void OnGUI() { ...

阅读全文>>

评论(0) 浏览(6196)

GUI.DrawTexture()的使用

作者:追风剑情 发布于:2014-4-20 1:38 分类:Unity3d

1.准备张图片 2.新建个脚本 using UnityEngine; using System.Collections; public class DrawTextureTest : MonoBehaviour { public Texture2D tex2d; void OnGUI() { //(要显示的屏幕位置,...

阅读全文>>

评论(0) 浏览(3810)

Unity3d制作Atlas

作者:追风剑情 发布于:2014-4-18 16:37 分类:Unity3d

1.用TexturePacker制作Atlas,得到两个文件Art_Word.png  Art_Word.txt 2.把Art_Word.png  Art_Word.txt放到Assets资源目录下。 3.创建Material取名为Art_Material 4.创建一个Prefab取名为Art_Atlas,并挂上UIAtlas脚本 ...

阅读全文>>

评论(0) 浏览(1092)

U3D加载本地文件

作者:追风剑情 发布于:2014-4-17 19:18 分类:Unity3d

IEnumerator LoadWWW() { WWW www = new WWW("file://"+Application.streamingAssetsPath + "/test.txt"); yield return www; Debug.Log(www.text); } StartCoroutine("LoadWWW");/...

阅读全文>>

评论(0) 浏览(1205)

获取鼠标点击的屏幕坐标

作者:追风剑情 发布于:2014-4-17 11:27 分类:Unity3d

void Update () { if (Input.GetMouseButtonDown(0)) { Vector3 screenPos = Input.mousePosition; Debug.Log("screenPos.x=" + screenPos.x + ", screenPos.y=" + scr...

阅读全文>>

评论(0) 浏览(1224)

添加自定义菜单

作者:追风剑情 发布于:2014-4-10 14:47 分类:Unity3d

using UnityEngine; using UnityEditor; public class CustomMenu { [MenuItem("Custom/MenuItem1 #&c")] static public void MenuItem1() { Debug.Log("Click MenuItem1"); ...

阅读全文>>

评论(0) 浏览(1095)

TweenPosition.Begin()的使用

作者:追风剑情 发布于:2014-4-8 22:31 分类:NGUI

当调用TweenPosition.Begin()时,gameObject会被自动挂上TweenPosition脚本    //让gameObject在20内移到坐标(4, 0, 0) TweenPosition tween = TweenPosition.Begin(gameObject, 20, new Vector3(4, 0, 0...

阅读全文>>

评论(0) 浏览(11807)

Rigidbody变量

作者:追风剑情 发布于:2014-4-7 20:39 分类:Unity3d

1.velocity(刚体的速度) 2.UseGravity(是否使用重力) 3.freezeRotation(冻结x、y、z的旋转) 4.position(刚体的位置) 5.rotation(刚体的旋转)

阅读全文>>

评论(0) 浏览(1155)

Rigidbody属性

作者:追风剑情 发布于:2014-4-6 10:01 分类:Unity3d

1. Mass(质量) 一般来说,大部分物体的Mass属性值接近0.1才符合日常生活的感官感受。 2. Drag(平移阻力) 3. Angular Drag(旋转阻力) 4. Use Gravity(使用重力) 5. Is Kinematic(遵循运动学) 如果该属性被置为true,本物体的运动状态将不受外力、碰撞和关节的影响...

阅读全文>>

标签: Rigidbody

评论(0) 浏览(6282)

Powered by emlog  蜀ICP备18021003号   sitemap

川公网安备 51019002001593号