NGUI所见即所得之UIWidget , UIGeometry & UIDrawCall

2015-3-23 雨辰 Unity3D

 UIWidget是所有UI组件的抽象基类,作为基类当然定义了必须的成员变量和函数,接触过MFC或其他UI组件开发,想必都知道有一堆参数设置,尤其是Visual Studio的可视化界面,简直太丰富了,UIWidget要当UI组件的爹就必须得具备这些,下面就一一介绍:   Pivot        Pivot,这个枚举,其实定义了GameObject中心坐标在整个组件的位置,这个跟UIStretch很类似,只不过UIStretch说的是组件相对于屏幕的位置。 C#代码...

阅读全文>>

标签: Unity3D-优化性能 Unity3D-Editer unity

评论(0) 浏览(71)

Unity3D 获取鼠标点击或者摄像机视野内的对象

2015-3-17 雨辰 Unity3D

using UnityEngine; using System.Collections; using System.Collections.Generic; public class PhysisUtils { /// <summary> /// 获取鼠标点下的第一个 T 类型对象 /// </summary> /// <returns>The game object by mouse point.</returns> /// <param name="camera">Camera.</param...

阅读全文>>

标签: Unity3D

评论(0) 浏览(555)

Unity3D 主角面朝方向一定区域内对象角度计算

2015-2-12 雨辰 Unity3D

using UnityEngine; using System.Collections; public class MyTest : MonoBehaviour { public Transform cube; private float distance = 5f; void Update () { Quaternion r= transform.rotation; Vector3 f0 = (transform.position + (r *Vector3.forward) * distance); Debug.DrawLine...

阅读全文>>

标签: Unity3D

评论(0) 浏览(475)

unity 中实现摇杆

2015-1-19 雨辰 Unity3D

  //锁定摇杆在固定半径范围内运动 并同时获取摇杆手指滑动下面的碰撞提的物体对象 using UnityEngine; using System.Collections; public class JoyControl : UIDragDropItem { public GameObject obj; public GameObject selectSprte1; public GameObject selectSprte2; public TweenScale selectObj1; public TweenSc...

阅读全文>>

标签: Unity3D C#

评论(0) 浏览(592)

LoopScrollView

2014-12-22 雨辰 Unity3D

/* * zhuwh */ using UnityEngine; using System.Collections.Generic; public class LoopScrollView : MonoBehaviour { public enum ArrangeDirection { Left_to_Right, Right_to_Left, Up_to_Down, Down_to_Up, } /// <summary> /// items...

阅读全文>>

标签: Unity3D

评论(0) 浏览(512)

assetbundle打包

2014-11-20 雨辰 Unity3D

· 创建AssetBundle 1.创建一个空的Prefab,命名Cube,然后创建一个Cube,将其拉到刚创建好的Prefab 2.新建一个脚本ExportAssetBundles.cs(代码来自官方文档),保存在Asset/Editor目录下 1. 2. [MenuItem("Assets/Build AssetBundle From Selection")] 3. static void ExportResourceRGB2() 4. { 5. // 打开保存面板,获得用户选择的路径 6. string path = EditorUtili...

阅读全文>>

标签: unity 3d

评论(0) 浏览(635)

Assetbundle打包

2014-11-20 雨辰 Unity3D

一、简介 Unity的Assetbundle是Unity Pro提供的功能。 理解:Asset 资源,资产;Bundle :包,一批,捆;字面上的意思,就是把资源打包。 在项目中怎么使用Assetbunlde呢? 答:我们的项目分为两个工程:Art和Client。其中Art工程,把Prefab打包成AssetBundle及拼接美术资源,Client工程读取AssetBundle及游戏逻辑; 二、Art 下面这张是Art工程下的自定义编辑器功能,菜单栏 Game/资源打包/打包 XXX ...

阅读全文>>

标签: Unity3D-Editer

评论(0) 浏览(471)

Mecanim Animator使用详解

2014-11-17 雨辰 Unity3D

Animator API http://wiki.ceeger.com/script:unityengine:classes:animator:animator 1. 简介     Mecanim把游戏中的角色设计提高到了一个新的层次,使用Mecanim可以通过Retargeting(重定向)来提高角色动画的重用性。在处理人类角色动画时,用户可以使用动画状态机来处理动画之间的过渡及动画之间的逻辑。    Mecanim支持运动重定向(Retargeting)功能:即把动画从一个角...

阅读全文>>

标签: Unity3D

评论(0) 浏览(254)

Strumpy Shader Editor 免费插件

2014-11-4 雨辰 Unity3D

之前使用过 shader forge 是一款付费shader编辑器功能十分强大。最近发现一个免费的unity shader插件。 Strumpy,编辑出这样一个shader:包括了漫反射通道、法线通道、高光通道,以及在模型的边缘运动的光效。 很显然,Unity3D自带的shader没有能直接实现这样的功能的,最多也只能使用法线和高光通道而已。   首先肯定是要先下载Strumpy插件了。在Asset Store里面有,免费下载的。我这里使用的是4.0a版本。 下载完之后导入,会看到多了一个选项: ...

阅读全文>>

标签: Unity3D-Editer Unity3D-Shader Unity3D

评论(0) 浏览(441)

Unity3D LightProbe 动态光探头

2014-10-20 雨辰 Unity3D

之前曾经介绍过Unity3D的LightMapping烘焙的用法。单独使用的LightMapping效果很好,但由于只是把光影烘焙到贴图上面,所以并不会对周围的动态物体产生真正的光照效果。这次来介绍一下LightProbe,这是对LightMapping的一个补充功能,可以让动态物体在烘焙好的场景里面受到光的照射效果。 接下来说一下具体的用法: 首先在场景里面随意的放了一些物体,搭建了一个场景,里面有一盏直射灯,两盏不同颜色的点光源,然后有一个球,球是作为动态物体的存在。   由于打了灯光,所以球明显的受到了...

阅读全文>>

标签: Unity3D-Shader Unity3D

评论(0) 浏览(321)

雨辰 joyimp|@2011-2018 京ICP备16030765号