Unity 3D创建简单的几何模型Unity 3D 是一个强大的游戏开发引擎。在游戏开发中使用的模型常常是从外部导入的,Unity 3D 为了方便游戏开发者快速创建模型,提供了一些简单的几何模型,其中包括立方体、球体、圆
Unity 3D人形角色动画(Avatar)Mecanim 动画系统适合人形角色动画的制作,人形骨架是在游戏中普遍采用的一种骨架结构。 Unity 3D 为其提供了一个特殊的工作流和一整套扩展的工具集。 由于人形骨架在骨骼结构上的相
如何在Unity 3D中编写脚本?在上一节我们介绍了 Unity 3D 脚本的基本语法及注意事项,接下啦我们来讲解一下如何在 Unity 3D 中编写一个脚本 创建脚本 首先执行 AssetsCreateC#Script 或 JavaScript 菜单命令创建一个空白脚本
Unity 3D ToolBar控件Unity 3D ToolBar 控件主要用于创建工具栏,具体使用方法如下: public static function Toolbar(position:Rect, selected:int, texts:string[]):int; public static function Toolbar(position:Rect, selected:int, images:Texture []):
Unity 3D环境特效一般情况下,要在游戏场景中添加雾特效和水特效较为困难,因为需要开发人员懂得着色器语言且能够熟练地使用它进行编程。 Unity 3D 游戏开发引擎为了能够简单地还原真实世界中的场
Unity 3D贴图纯色背景的界面会给人以单调的感觉,Unity 3D 可以使用纹理贴图让游戏界面更加生动。 纹理贴图可以想象成装修时在墙上贴壁纸,通过纹理贴图的方式可以为界面增色添彩,具体使用方
Unity 3D Background Color控件Unity 3D Background Color 控件主要用于渲染 GUI 的背景。 例如,要绘制一个按钮,希望按钮的背景呈现出红色,可以使用 BackgroundColor 来实现,使用时要对其作如下定义: public static var backg
Unity 3D Label控件Unity 3D Label 控件用于在设备的屏幕上创建文本标签和纹理标签,和Box控件类似,可以显示文本内容或图片。 Label 控件一般用于显示提示性的信息,如当前窗口的名称、游戏中游戏对象的
Unity 3D碰撞体(Collider)在游戏制作过程中,游戏对象要根据游戏的需要进行物理属性的交互。 因此,Unity 3D 的物理组件为游戏开发者提供了碰撞体组件。碰撞体是物理组件的一类,它与刚体一起促使碰撞发生
Unity 3D刚体(Rigidbody)Unity 3D 中的 Rigidbody(刚体)可以为游戏对象赋予物理属性,使游戏对象在物理系统的控制下接受推力与扭力,从而实现现实世界中的运动效果。 在游戏制作过程中,只有为游戏对象添加
Unity 3D力(AddForce)力一般是在物体之间的作用过程中表现出来的,在物理学中力是非常重要的元素。 力的种类有很多,刚体组件因为受到力的作用而进行加速或抛物线运动。 Unity 3D 中通过 rigidbody.AddFor
Unity 3D Input Field控件Unity 3D Input Field 控件也是一个复合控件,包含 Placeholder 与 Text 两个子控件,如下图所示。 其中,Text 是文本控件,程序运行时用户所输入的内容就保存在 Text 控件中,Placeholder 是占位符
Unity 3D关节在 Unity 3D 中,物理引擎内置的关节组件能够使游戏对象模拟具有关节形式的连带运动。 关节对象可以添加至多个游戏对象中,添加了关节的游戏对象将通过关节连接在一起并具有连带的
Unity 3D UGUI Slider控件在游戏的 UI 界面中会见到各种滑块,用来控制音量或者是摇杆的灵敏度。 Unity 3D Slider 控件也是一个复合控件,Background 是背景,默认颜色是白色,Fill Area 是填充区域,如下图所示。
Unity 3D UGUI实例演示在前面的几节我们从整体上对图形用户界面下的各个控件进行详细讲解,使我们对新版的图形用户界面 UGUI 有了更深的了解,新版的 UGUI 系统比 OnGUI 系统相比有了很大提升,使用起来方
Unity 3D的应用Unity 3D 是目前主流的游戏开发引擎,有数据显示,全球最赚钱的 1000 款手机游戏中,有 30% 是使用 Unity 3D 开发出来的。尤其在 VR 设备中,Unity 3D 游戏开发引擎具有统治地位。 Unity 3D 能够