【Unity】3.0 第3章 创建和导入3D模型

分类:Unity、C#、VS2015

创建日期:2016-04-02

一、简介

利用Unity内置的基本模型和工具,不需要借助任何其他的三维建模软件,就可以直接创建出各种3D模型,这是这一章我们首先学习的内容。

当你学会了基本操作技巧后,再进一步利用(3ds Max、Maya、Blender等)专业的三维建模软件学习复杂三维模型的构建,然后再将其导入到Unity工程这就可以使用了。

本章基本操作关键点:

l 快捷工具栏的使用。

l 快捷键(Q:手形、W:平移、E:旋转、R:缩放)的使用。

l 快捷键(F:居中)的使用。

l 漫游模式的使用。

l 小图示(注意颜色)的使用。

这些关键点的含义及详细解释见【2.5 场景视图】一节的介绍。特别提醒一下,【2.5 场景视图】这一节的内容非常非常重要,一定要“反复看、反复练、熟记于胸”。

总之,要熟练掌握工具栏、快捷键、鼠标操作,以及键盘和鼠标的配合操作,这是3D入门的基本功,如果连这些基本功都记不住,说明你不适合做3D游戏开发,就不要再勉强往下学了,再学也是浪费时间。

二、从Unity Store中下载资源包

为了方便以后学习,可新建一个名为DownloadFromUnityStore工程,然后从Unity提供的Asset Store中下载一些你感兴趣的资源包:

这些资源有些是免费的,有些是收费的,刚开始学习时,没必要去购买收费的资源,你可以根据需要,下载一些免费的资源就行了:

下载后,就可以在以后新建的各种工程中使用这些资源。

当然,你也可以从其他来源下载各种资源,这里就不分别说明了。

三、本章示例需要导入的资源包

1、工程名称

本章示例创建的工程名称:ch03Demos

2、工程中需要的纹理

ch03Demos需要下面的图片:

Brick_D.jpg

Grass01.jpg

先在工程中创建Textures文件夹,免费下载的资源包中包含的有这些文件,找到后将其拖放到Textures文件夹中即可:

3、其他资源

由于安装Unity时,已经安装了Unity自带的示例资源包,所以不需要再从其他来源寻找需要的其他资源,直接将Unity自带的示例资源包导入到ch03Demos工程中即可:

好了,准备工作做好后,接下来就可以开始入门级的学习了。

时间: 2024-08-02 19:16:43

【Unity】3.0 第3章 创建和导入3D模型的相关文章

【Unity】4.0 第4章 创建基本的游戏场景

分类:Unity.C#.VS2015 创建日期:2016-04-05 一.简介 上一章我们学习了如何利用长方体(Cube)制作基本的3D模型,以及如何导入各种资源,本章将在此基础上,分别制作路面.跳板.树.灯光.水面.火光.--等,从而构建一个完整的游戏场景,最后再使用第1人称视图在场景中走一趟,看看各处展现的效果. 二.本章示例运行效果 本章的所有例子都在ch04Demos工程中.

Unity导入3D模型的过程与方法

一.介绍 资源是游戏开发中的原材料,也就是组成游戏的模块. Unity只是一个游戏开发引擎,而并不是一个资源开发软件.这就意味着在游戏中需要的资源通常是由一些设计者使用其他软件开发出来的,然后设计者会将这些制作好的资源导出,并传递给Unity,而Unity负责将这些资源有机地组合到一个游戏系统中. 本文介绍的是如何将3ds Max文件导入进Unity的方法,其他3D模型或文件的导入与此类似. 软件环境:3ds Max2015,Unity 2017.3.0f3 (64-bit) 二.导入步骤 1,

【Android】13.0 第13章 创建和访问SQLite数据库—本章示例主界面

分类:C#.Android.VS2015: 创建日期:2016-02-26 一.简介 Android 内置了三种数据存取方式:SQLite数据库.文件.SharedPreferences. 这一章我们主要学习如何使用SQLite数据库存取数据. 1.SQLite是个什么档次的数据库 SQLite是一种免费的.开源的数据库,由于它独特的设计(把各种数据类型都转换为它自己内部处理的5种类型)导致其占用内存极少,因此很多项目都喜欢使用它. Android集成了SQLite并内置了专门对SQLite操作

Maven for Eclipse 第三章 ——创建和导入 Maven 项目

这一章主要介绍 Maven 项目的结构,它的构建的架构,主要涵盖了必需的主题,最后将学习如何创建一个简单的 Maven 项目.这章主要包括以下部分. Maven 项目的结构 POM 文件(Project Object Model) Maven 的坐标 POM 的关系 基本的 POM 顶层的 POM 3. Maven 项目的构建架构 4. 其他的重要的概念 仓库 项目依赖 插件和任务 网站的生成和报表 5. 创建一个 Maven 项目 使用原型创建 不使用原型创建 检索出一个 Maven 项目 6

Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏

Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏 即使是现在,很多初学游戏开发的同学,在谈到Unity的时候,依然会认为Unity只能用于制作3D游戏的.实际上,Unity在2013年发布4.3版本的时候,就开始提供对制作2D游戏的支持了.例如,提供了一些专用于开发2D游戏的Unity工具.现在Unity已经发布了版本4.5,对2D游戏的支持更是完善了不少.为了说明Unity对2D游戏所提供的支持,本章会使用这些在Unity中原生的工具,开发一个简单的2D游戏.本文选自<Unity

《Entity Framework 6 Recipes》翻译系列 (3) -----第二章 实体数据建模基础之创建一个简单的模型 (转)

第二章 实体数据建模基础 很有可能,你才开始探索实体框架,你可能会问“我们怎么开始?”,如果你真是这样的话,那么本章就是一个很好的开始.如果不是,你已经建模,并在实体分裂和继承方面感觉良好,那么你可以跳过本章. 本章将带你漫游使用实体框架建模的基本实例,建模是实体框架的核心特性,同时也是区别实体框架和微软早期的数据访问平台的特性.一旦建好模,你就可以面向模型编写代码,而不用面向关系数据库中的行和列. 本章以创建一个简单概念模型的实例开始,然后让实体框架创建底层的数据库,剩下的实例,将向你展示,如

Python黑帽编程3.0 第三章 网络接口层攻击基础知识

3.0 第三章 网络接口层攻击基础知识 首先还是要提醒各位同学,在学习本章之前,请认真的学习TCP/IP体系结构的相关知识,本系列教程在这方面只会浅尝辄止. 本节简单概述下OSI七层模型和TCP/IP四层模型之间的对应关系,最后是本章教程需要的几个核心Python模块. 3.0.1 TCP/IP分层模型 国际标准化组织(ISO)在1978年提出了"开放系统互联参考模型",即著名的OSI/RM模型(Open System Interconnection/Reference Model).

第二章 创建对话框

1.子类化QDialog 第一个例子是完全使用C++编写的Find对话框. finddialog.h: 1 #ifndef FINDDIALOG_H 2 #define FINDDIALOG_H 3 4 #include <QDialog> 5 6 class QCheckBox; 7 class QLabel; 8 class QLineEdit; 9 class QPushButton; 10 11 class FindDialog : public QDialog 12 { 13 Q_O

[Effective Java]第二章 创建和销毁对象

第一章      前言 略... 第二章      创建和销毁对象 1.            考虑用静态工厂方法代替构造器 创建对象方法:一是最常用的公有构造器,二是静态工厂方法.下面是一个Boolean的简单示例: public static Boolean valueOf(boolean b) { return (b ? Boolean.TRUE : Boolean.FALSE); } l  静态工厂方法与构造器不同的第一大优势在于,它们有名称. 作用不同的公有构造器只能通过参数来区别(因