
Unity3d中的单位
文章平均质量分 76
cbbbc
这个作者很懒,什么都没留下…
展开
-
Unity3D 单位
一、【Unity3D的四种坐标系】 1、WorldSpace(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。 x轴:左负右正 y轴:上正下负 z轴:里正外负 2、Screen Space(屏幕坐标):以像素来定义的,以屏幕的左下角为(0,0)点,右上角为(Screen.wid转载 2017-03-09 15:39:54 · 3227 阅读 · 0 评论 -
Unity 3D 创建Mesh(一)
一、Unity 3D 创建面片(Mesh) Mesh是一种网格,可以产生像地形那样震撼的效果,那么怎样创建Mesh呢?那就要知道Mesh包含什么! Mesh(网格):顶点、三角形、段数。 如图所示:该网格该如何表示呢? 顶点(vertexes) 16=4*4 段数(segment) 3*3 三角形(triangles) 18转载 2017-04-20 19:57:52 · 1448 阅读 · 0 评论 -
Unity 3D 创建Mesh(二)
一、读取高程图 C#读取文件 FileStream sFile = new FileStream(file, FileMode.Open); int size = sFile.Read(m_HeightMap.m_Data, 0, m_HeightMap.m_Data.Length); sFile.Close(); 二、创建Mesh 创建Mesh 三、效果转载 2017-04-20 19:59:46 · 400 阅读 · 0 评论 -
一种Unity2D多分辨率屏幕适配方案
此文将阐述一种简单有效的Unity2D多分辨率屏幕适配方案,该方案适用于基于原生开发的Unity2D游戏,即没有使用第三方2D插件,如Uni2D,2D toolkit等开发的游戏,NGUI插件不受这个方案影响,可以完美和此方案配合使用。 ---------------------------------------正式开始的分割线---------------------------------转载 2017-04-20 20:06:19 · 1272 阅读 · 0 评论 -
unity5 Orthographic模式相机视截体尺寸计算
一,通过编辑器中数值计算。 如图,相机为Orthographic模式,其camera size为5.57,是什么含义呢,经过测量,发现视图中视截体的高度是5.57x2。 那么视截体的宽度怎么决定呢? 做下面试验,前面屏幕尺寸选的是Web(600x900),所以 视截体宽度=视截体长度/900*600=7.426。经测量,这个值是对的。 假如我们将屏幕规格选为5:4,如图:转载 2017-04-20 20:08:53 · 1738 阅读 · 0 评论 -
Unity 3D 正交(Orthographic)摄像机尺寸学习笔记
在 Unity 3D 中可以把摄像机设置为正交。正交摄像机与 Unity 3D 中普通摄像机相比没有透视效果(近大远小),所以正交相机一般可以用于 2D 游戏开发或者是 3D 游戏的 UI 开发。 在 2D 游戏开发中,有时会遇到根据屏幕的分辨率对游戏的背景进行自适应缩放的需求,这就需要对正交摄像机的尺寸也就是显示范围有一定的了解。 在正交相机中唯一与显示范围相关的属性只有一个,那就是转载 2017-04-20 20:09:41 · 1758 阅读 · 0 评论 -
Unity2D研究院之精灵Sprite与屏幕之间的关系(二)
继续学习一下unity2d,上一篇说了怎么自动生成Unity的Sprite动画。有朋友在下面给我留言说,怎么设置锚点?其实很简单。如下图所示,选择精灵然后在右边设置 pivot 就可以了。这里我设置的是左下角对齐。 Unity2D研究院之自动生成动画、AnimationController、Prefab(一) 锚点这东西挺怀念的,N年前我在做J2ME手游的时候。屏幕整体的坐标是左转载 2017-04-21 17:39:56 · 1559 阅读 · 0 评论