Unity 是一款跨平台的 3D 引擎,有着强大的渲染功能,并主要用于游戏开发。 谈到 Unity 的渲染功能,我们不得不提及到 着色器(Shader)——3D 游戏引擎中最重要的一个因素,它在游戏效果以及画面显示方面起到了决定性的作用。Shader 编程也属于计算机图形学中一个重要的部分。接下来...
在软件开发中,游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途,相反,如果走这条路之前能得到前人的一些指路,是可以事半功倍的。一 平台与编程语言选择首先,游戏开发的平台就有很多类型: 个人主机平台:Windows、Linux、Mac OC;移动...
插件导入和图集制作在Unity开发中都是一些经常会用到的功能,为了方便大家开发,下面就给大家介绍下在NGUI中插件导入和图集制作的教程,一起来看看吧。虽然 Unity 4.6 Beta 已经出来了,网络上也已经有不少新版 uGUI 及 NGUI 的系列教学,但因为还是会有人问到 NGUI 的相关问题...
背景 我们都知道,最初是作为3d游戏引擎而设计的,在4.3版本后才推出的UGUI和Sprite来实现2d游戏设计。在UGUI中使用的屏幕坐标系(以像素单位),但是在中依然使用的是3d坐标系中的(Unit浮点单位),在导入Texture2d时可以做像素到单位(unit)的转换设置。而世界坐标...
3.1组件 Component组件是Unity中最核心的一个概念,它是一切编程的基础。没有组件,也就没有了Unity编程。打开一个新Unity工程,我们在Project面板中右键可以直接创建出一个C#脚本。脚本的内容如下:using UnityEngine;using System.Collecti...