Unity3d
文章平均质量分 56
azurecell
这个作者很懒,什么都没留下…
展开
-
Unity UI系统–可视化组件
Visual Components新的UI系统分为可视化组件和交互性组件两大类,分别对应新的components和 gameobjects,下面先看一下可视化组件TextText组件支持文本,字体,字体样式,行距,富文本,对齐方式等等,当然自己下源码也可以扩展。Image 可以设置Source Image ,color Mater原创 2015-01-10 21:22:19 · 1237 阅读 · 0 评论 -
3D局部光照模型
对于光照模型,从算法理论基础而言,可分为两类,一类是基于物理理论的光照模型,另一种是基于经验的模型。从使用角度而言,可分为全局光照模型和局部光照模型,本文简单地介绍了几种最基础的经典局部光照模型.1、 局部光照模型之LambertLambert光照模型是一个非常简单的模型,早在200多年前,一个叫Lambert的家伙提出,当光照射到粗糙的表面时,它将向四周均匀的反射。这种各向同性的转载 2015-01-10 21:38:21 · 523 阅读 · 0 评论 -
万向节锁与四元数旋转
也许你都知道四元数这么个东西,也许你还知道万向锁。但是对于弄懂它们还是不那么容易的——起码对于我就是如此了。今天是丢三落四日,我就自己来捡捡吧。——ZwqXin.com事先声明,原理神马的,其实我也不是很懂,本文仅作抛砖引玉之用。想无误认识万向锁和四元数的朋友们请绕道回来。本文来源于 ZwqXin (http://www.zwqxin.com/), 转载请注明原文地址:http转载 2015-01-10 21:36:18 · 4883 阅读 · 1 评论 -
Unity UI系统–可交互组件
Interaction Components本节将介绍UI系统的可交互性组件,可以响应鼠标,触摸和键盘或其它控制器的操作Selectable Base Class所有的可交互组件都有一个共同的基类SelectableColor Tint 用Color表示button的状态SpriteSwap 用不同的Sprites表示button的状态原创 2015-01-10 21:23:15 · 1719 阅读 · 0 评论 -
Unity UI系统--基础布局
a在本节, 我们将要学习怎么对一个UI元素相对于canvas或其它元素布局,如果你想自己边看边练习,你可以现在创建一个Unity工程,并创建一个Image元素(菜单GameObject->UI>Image),好了Let's go:首先看一下新增的RectTool,这个工具非常的好。我们先看看他在哪里: 每个UI元素都有一个相应的rectangle用于布局,可以使原创 2015-01-10 21:21:11 · 2568 阅读 · 0 评论 -
Unity UI 系统--Canvas
Canvas是所有UI 元素的容器, 是一个带有Canvas组件的GameObject,所以UI元素都必须是一个Canvas的子节点。否则无法渲染,如果有过NGUI使用经验的同学可以类比NGUI中的Panel,而Canvas下面的每个元素上都有一个Canvas Render可以类比NGUI上的DrawCall,这个Canvas Render稍后再说当你创建一个UI元素时,例如一个Imag原创 2015-01-10 21:19:54 · 2131 阅读 · 0 评论 -
Unity UI系统--总览
Unity终于出 了自己的UI系统,而且还开源了UI的实现,可以任意修改定制,那么这个UI系统有什么特性呢,此系列文章将带大家预览一下:UISystem允许你快速直观的创建用户界面,下面就是对 Unity新的UI系统的主要特性做一个说明: UI概述:在此概述我们将学习用户界面系统的基础知识。我们将通过引入包含所有UI元素的Canvas开始,和用于布局的矩形原创 2015-01-10 21:17:50 · 496 阅读 · 0 评论 -
Shadow Map阴影贴图技术之探
这两天勉勉强强把一个shadowmap的demo做出来了。参考资料多,苦头可不少。Shadow Map技术是目前与Shadow Volume技术并行的传统阴影渲染技术,而且在游戏领域可谓占很大优势。本篇是第一辑。——ZwqXin.comShadow Map的原理很简单,但是实现起来到处是雷。当然这只是我的体会。恩,不过就是“从光源处看场景,那些看不见的区域全部都该是阴影”。很容易看出,与针对特转载 2015-01-10 21:39:07 · 2292 阅读 · 0 评论 -
Unity UI系统–动画整合
Animation IntegrationUI元素中每一个transition属性的Animation选项,可以使用Unity的animation系统创建状态切换,这是一个非常酷的功能,为了使用Animation transition 模式,需要附加一个Animator组件到UI元素上,Animator可以通过"Auto Generate Animation"功能生成,也可原创 2015-01-10 21:33:32 · 2812 阅读 · 0 评论 -
判断一个点在三角形内
判断点是否在三角形内本文只是翻译和整理,原文在此http://www.blackpawn.com/texts/pointinpoly/default.html概述给定三角形ABC和一点P(x,y,z),判断点P是否在ABC内。这是游戏设计中一个常见的问题。需要注意的是,这里假定点和三角形位于同一个平面内。本文介绍三种不同的方法,由浅入深一 内角和法连接点P和转载 2015-01-12 10:34:04 · 693 阅读 · 0 评论