摘要:
分类:Unity、C#、VS2015 创建日期:2016-04-20 一、简介 在虚拟的游戏世界中,与3D有关的数学知识决定了游戏引擎如何计算和模拟出开发者以及玩家看到的每一帧画面。学习或者回想一下基础的3D有关的数学知识,可以帮助开发者对游戏引擎产生更深刻的了解。 二、向量 在数学中向量的定义是:既有大小又有方向的量叫作向量。在空间中,向量可以用一段有方向的线段来表示。 向量在游戏开发过程中的应... 阅读全文
摘要:
分类:Unity、C#、VS2015 创建日期:2016-04-20 一、简介 Unity引擎提供的Random类可以用来生成随机数、随机点或旋转角度。 1、成员变量 seed:设置用于随机数生成器的种子。 value:返回一个随机数,在0.0(包括)~1.0(包括)之间。(只读) insideUnitSphere:返回半径为1的球体内的一个随机点。(只读) insideUnitCircle:返回... 阅读全文
摘要:
分类:Unity、C#、VS2015 创建日期:2016-04-20 一、Time类 Unity引擎提供的Time类可获取和时间有关的信息、计算帧速率、调整时间流逝速度等。 1、成员变量 2、示例 (1)在Assets下创建一个“6.5”子文件夹。 (2)在6.5子文件夹下创建一个文件名为Scene5.unity的场景。 (3)在6.5子文件夹下创建一个文件名为Demo5.cs的脚本。 (... 阅读全文
摘要:
分类:Unity、C#、VS2015 创建日期:2016-04-20 一、简介 Unity引擎提供了丰富的组件和类库,为游戏开发提供了非常大的便利,熟练掌握和使用这些API,对于游戏开发的效率提高很重要。 这一节我们主要学习Transform的基本用法。本节例子的运行效果如下: 二、Transform组件 场景中的每一个物体都有一个Transform。 Transform组件决定了游戏对象的位... 阅读全文