随笔分类 - Unity3D
介绍用C#和VS2015开发基于Unity架构的2D、3D游戏的技术。
摘要:分类:Unity、C#、VS2015 创建日期:2016-04-05 一、简介 上一章我们学习了如何利用长方体(Cube)制作基本的3D模型,以及如何导入各种资源,本章将在此基础上,分别制作路面、跳板、树、灯光、水面、火光、……等,从而构建一个完整的游戏场景,最后再使用第1人称视图在场景中走一趟,看看各处展现的效果。 二、本章示例运行效果 本章的所有例子都在ch04Demos工程中。
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-04-05 一、简介 Unity支持的图像文件格式非常多,包括TIF、PSD、TCA、JPC、PNG、GlF、BMP、IFF、PICT、DDS等。 另外,Unity还支持用Photoshop制作的包含多个图层的PSD格式的图片。PSD格式图片这图层导入Unity之后会自动合并显示,而且该操作还不会破坏PSD源文件的结构。 二、图片格式及尺寸...
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-04-05 一、简介 音频文件 (Audio File) 资源的选择原则应该以无故障地流畅运行为宗旨。下面列出了常用的音频文件。 .AIFF 在导入时转换为未压缩的音频,最适合短音效。 .WAV 在导入时转换为未压缩的音频,最适合短音效。 .MP3 在导入时转换为 Ogg Vorbis,最适合较长的音乐曲目。 .OGG 压缩的音频格式,最适...
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-04-05 一、简介 这一节我们用一个带有“装子弹和上膛”动画的“枪”模型,介绍在3ds Max 2015中编辑它并将其导入到Unity中的过程。 本节示例介绍的gun模型可在《Unity 4.x从入门到精通》附带的资源中找到,自己从网上搜索吧。 二、导出gun.max模型为FBX格式 1、在3ds Max 2015中打开gun.max 在...
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-04-05 一、常用三维软件简介 由于游戏引擎本身的建模功能相对较弱,无论是专业性还是自由度都无法同专业的三维软件相比,所以大多数游戏中的模型、动画等资源都是通过专业的三维软件来制作的,制作完成后再将其导入到Unity中使用就行了。 Unity支持几乎所有主流的三维文件格式,例如.FBX、.dae、3Ds、.dxf、.obj等。其中,最常用...
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-04-02 一、简介 预制体(Prefab,也叫预设)是“存储在工程视图(Project View)中”的一种特殊的资源,是一种可重复使用的游戏对象(GameObject)的容器。 如果在Project中有多个预制体(Prefab),为了容易查找,可将这些预制体全部保存到Project视图中Assets文件夹的Prefabs子文件夹下。 P...
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-04-02 一、基本概念 Unity已经内置了一些基本的3D对象,利用这些内置的3D对象就可以直接构建出各种3D模型(当然,复杂的三维模型还需要借助专业建模软件来完成)。 Unity 5.3.4内置的3D对象有: Cube:立方体 Spher
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-04-02 一、简介 利用Unity内置的基本模型和工具,不需要借助任何其他的三维建模软件,就可以直接创建出各种3D模型,这是这一章我们首先学习的内容。 当你学会了基本操作技巧后,再进一步利用(3ds Max、Maya、Blender等)专业
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-03-31 一、简介 对游戏类型的划分有助于游戏的市场定位,以便吸引具有同一爱好的玩家群体。此外,制作游戏策划方案时,也通常会依据不同的游戏类型来选择桕应的技术方案,只有通过对游戏类型的划分,才能够策划出符合目标群体的相关游戏。 如今,单类游戏已经逐渐消失,大多数游戏都混合了两到三种游戏类型。 二、常见的游戏分类 本信息摘自《Unity 4...
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-03-31 一、简介 用VS2015编辑C#脚本时,如果让其“显示所有文件”,就会看到VS2015解决方案资源管理器中项目的文件夹结构和Unity的Project下的文件夹结构完全相同: 这样一来,你就可以在VS2015中直接打开编辑不同的C# 脚本文件了,而且还可以直接创建新的C# 脚本,而不必在Unity和VS2015间来回切换。 ...
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-03-31 一、简介 光源 (Lights) 是每个场景的重要组成部分。网格和纹理决定了场景的形状和外观,而光源则决定了三维环境的颜色和氛围。您可能会在每个场景中使用多个光源。让它们一起工作需要一些实践,但结果却相当惊人。 二、基本概念 下图是简单的两个光源设置: 通过“游戏对象 (GameObject)->创建其他 (Create O...
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-03-31 一、简介 Unity的相机用来向玩家呈现游戏世界。你在场景中始终至少有一个相机,但也可以有多个。多个相机可以带给您双人分屏效果或创建高级的自定义效果。您可以让相机动起来,或者用物理(组件)控制它们。您能想到的任何东西,几乎都可以通过相机变成可能,为了配合您的游戏风格,还可以使用典型或独特的相机。 相机 (Camera)是为玩家捕...
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-03-31 一、简介 Unity中的游戏是以包含网格、脚本、声音或灯光 (Lights) 等其他图形元素的多个游戏对象 (GameObjects) 组成。检视器 (Inspector) 显示当前所选游戏对象 (GameObjects) 的详细信息,包括所有附加组件 (Components) 及其属性。 Inspector视图用于显示在游戏场...
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-03-29 一、简介 游戏视图 (Game View) 从游戏的相机 ((Camera(s)) 中呈现,代表所发布游戏的最终版。你将需要一台或以上的相机 (Cameras) 来控制玩家玩游戏时真实看到的情景。 工具栏中的播放模式 (Play Mode): 使用工具栏 (Toolbar) 上的按钮来控制编辑器 (Editor) 播放模式 ...
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-03-29 一、场景视图(Scene View)导航 场景视图 (Scene View) 是你的交互式沙箱。你可以使用场景视图 (Scene View) 选择和放置环境、玩家、相机、敌人和所有其他游戏对象 (GameObjects)。 在场景视图 (Scene View) 中调动和操纵对象是 Unity 最重要的一些功能,因此,能够迅速使用...
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-03-29 一、简介 层级视图 (Hierarchy) 包含当前场景中的每个游戏对象 (GameObject)。有些是三维模型等资源文件的直接实例,其余是预设(Prefabs)实例,自定义对象构成游戏的绝大部分。可在层级视图(Hierarchy)中选择对象并将一个对象拖到另一个对象内,以应用父子化(Parenting)。在场景中添加和删除对...
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-03-29 一、Project—工程浏览器 前面我们说过,Unity中的Project View(称为工程浏览器)相当于VS2015中的解决方案资源管理器(Solution),Unity的每个工程中可包含多个关卡(*.unity),每个关卡都是一个可独立运行的项目,根据发布的目标平台不同,编译后生成的可执行程序的扩展名也不同,例如对于Win...
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-03-26 Unity 5.3.4编辑器共提供了7个主菜单项,这一节主要学习其中的常用项。 一、File 1、基本功能 New Scene:新场景仅包含一个摄像机,其他都需要自己添加。 Save Scene:将场景保存为扩展名为“.unity”的文件。 2、发布设置 Build Settings:发布设置 二、Edit ...
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-03-26 一、简介 本节要点:了解Unity编辑器的菜单和视图界面,以及最基本的操作,这是入门的最基础部分,必须掌握。 二、启动界面 双击桌面上的快捷键,它就会自动启动Unity。 1、Getting started选项卡 启动Unity以后,在开始学习Unity之前,最好先播放一下“Getting started”选项卡中的视频介绍,了...
阅读全文
摘要:分类:Unity、C#、VS2015 创建日期:2016-03-26 本章要点: 1、掌握Unity 5.3.4编辑器视图和菜单项及其含义,这是入门的最基础部分,必须掌握。 2、了解最基本的操作,先学会模仿着向场景中添加一些简单的对象。 本章目录安排如下: 2.1 初识Unity 5.3.4编辑器 2.2 Unity5.3.4 编辑器中的常用菜单项 2.3 项目浏览器和资源的组织 ...
阅读全文