内置3D对象-Unity3D游戏开发培训

作者:邓家海

2018-02-12 19:21:58

五大面板:

-Hierachy:当前场景中的物体

图 1-1

-Project:项目中的所有资源

图 1-2

-Scene:当前场景的预览图

图 1-3

-Inspector:属性

图 1-4

-Game:游戏视图,以摄像机视觉查看场景,可以预览到玩家看到的内容

图 1-5

图 1-6

 

快捷键分别是Q、W、E、R,第一个手是移动,第二个是XYZ坐标移动,第三个是球型旋转,第四个2D视图。

-Q:移动场景

-W:位置变换

-E:位置变换

-R:缩放变换

-T:2维精灵的移动、缩放、旋转

-2D:点击2D可以切换2维和3维的视角

-右键:调整视角,坐标系变换

-中键(滚轮)

 

图 1-7

点击主相机,会在scene里面显示一个相机视图,是游戏所看到的东西。点击元素,在scene就会定位到相关的元素。还可以在Inspector里面看到相关的属性。每个元素都有一个一个Tranform(变化)对象,该对象有Position(位置)、Rotaion(旋转)、Scale(缩放)三个属性。

图 1-8

相机对象

图 1-9

坐标右键,看以选择视觉的方向,学会看坐标系。

图 1-10

3D开发里面,认清楚坐标系非常重要,很多同学在开始的时候,没有认清楚坐标系,到了后面的开发就蒙了,搞不清楚无题是怎么显示出来的,开发的东西跟自己预期的效果不一致。所以一定要找到北。别晕头转向。

内置3D游戏对象

常用的内置3D游戏对象

图 1-11

-Cube(立方体)

图 1-12

-Sphere(球体)

图 1-13

-Capsule胶囊

图 1-14

-Cylinder(圆柱)

图 1-15

-Plane(地板)没有高度

图 1-16

-Quad(墙)没有厚度

图 1-17

图 1-18

显示对象网格

图 1-19

网格:网格是由三角形构成的

图 1-20

Unity3D里面是没有圆的概念的,我们看到的圆是由许多的三角形细分出来的。由无限多,无限小的三角形拼出来的。

图 1-21

任何物体都是由三角形呈现出来的,三角形越多,物体越逼真,但是会影响运行速度,使得游戏变得很卡。

基本构成元素

-GameObject(游戏对象)

-Component(组件)

-Material(渲染材质)

-Texture(渲染原理)

原文地址:https://www.cnblogs.com/dengjiahai/p/8443532.html

时间: 2024-08-03 23:20:09

内置3D对象-Unity3D游戏开发培训的相关文章

Unity3D游戏开发培训

Unity3D游戏开发培训 作者:邓家海 时间:2017-01-08 修改:2017-01-09 12:36:15 1         项目的构成 图1-1 如图1-1所示,Unity3D的项目构成主要分成三部分: Assets:资源解包,例如 3D 模型. 2D 纹理和声音的会在在此目录中的某个地方   Library:类库,此属性包含Unity3D 使用配合资产(tie assets)和逻辑一起在scenes的引用关系.这里还放置您设置的editor preferences. platfor

投影方式- Unity3D游戏开发培训

投影方式- Unity3D游戏开发培训   作者:邓家海 2018-02-12 20:33:13 摘  要 透视投影是3D渲染的基本概念,也是3D程序设计的基础.掌握透视投影的原理对于深入理解其他3D渲染管线具有重要作用.本文详细介绍了透视投影的原理和算法实现,包括透视投影的标准模型.一般模型和屏幕坐标变换等,并通过VC实现了一个演示程序. 在Unity3D里面,投影方式决定了我们人眼看到的场景,投影方式一般分为透视投影和正交投影两种,透视投影相当于我们人的眼睛看到的东西.越远越小,越近越大.还

Unity3D游戏开发之网络游戏服务器架构设计培训

下面我们开始今天的Unity3D游戏开发技能培训. 我们专业培养"游戏主程",挑战20W年薪,初期学习Unity3D培训目标:让U3D初学者可以更快速的掌握U3D技术,自行制作修改素材,可以独立完成2D.3D小规模游戏及网页游戏开发. 今天给大家讲一下如何做一个好的主程 入手 假如,我现在接手一个新项目,我的身份还是主程序.在下属人员一一到位之前,在和制作人以及主策划充分沟通后,我需要先独自思考以下问题: 1.服务器跑在什么样的操作系统环境下?2.采用哪几种语言开发?主要是什么?3.服

Unity3D游戏开发初探—2.初步了解3D模型基础

一.什么是3D模型? 1.1 3D模型概述 简而言之,3D模型就是三维的.立体的模型,D是英文Dimensions的缩写. 3D模型也可以说是用3Ds MAX建造的立体模型,包括各种建筑.人物.植被.机械等等,比如一个大楼的3D模型图.3D模型也包括玩具和电脑模型领域. 互联网的形态一直以来都是2D模式的,但是随着3D技术的不断进步,在未来的时间里,将会有越来越多的互联网应用以3D的方式呈现给用户,包括网络视讯.电子阅读.网络游戏.虚拟社区.电子商务.远程教育等等.甚至对于旅游业,3D互联网也能

Unity3D游戏开发之如何截屏的技能培训

下面我们开始今天的Unity3D技能培训. 我们学习Unity3D培训目标:让U3D初学者可以更快速的掌握U3D技术,自行制作修改素材,可以独立完成2D.3D小规模游戏及网页游戏开发. 今天我们来做点简单的东西,做个什么呢?答案就是截屏.作为一名热爱单机游戏的玩家,每次在玩游戏的同时截取游戏中比较喜欢的画面,特别是学习了Unity3D以后玩游戏的时候更多地是从一个游戏设计者的角度来看待游戏,换句话说,可能关注技术的成分更多一点吧.比如在写<Unity3D游戏开发之自由视角下的角色控制>和<

Unity3D游戏开发之《愤怒的小鸟》弹弓实现技能培训

今天我们来做一个高端大气上档次的东西.我相信大家都玩过一款叫做<愤怒的小鸟>的游戏,这款游戏之所以能够受到玩家的喜爱,是因为这是一款物理游戏,在游戏中处处充满了物理.我们熟悉的抛物线.引力等物理元素都在这款游戏中得到了体现.那么<愤怒的小鸟>这款游戏使用的正是Unity引擎,所以我们在游戏中看到了各种各种有趣的物理现象.那么,我们今天呢,就以<愤怒的小鸟>游戏中的小鸟发射器——弹弓为例,来讲述在Unity中如何实现弹性效果. 下面我们开始今天的Unity3D游戏开发技能

Unity3D游戏开发之《愤怒的小鸟》弹弓实现的技能培训

下面我们开始今天的Unity3D游戏开发技能培训. 我们学习Unity3D培训目标:让U3D初学者可以更快速的掌握U3D技术,自行制作修改素材,可以独立完成2D.3D小规模游戏及网页游戏开发. 今天我们来做一个高端大气上档次的东西.我相信大家都玩过一款叫做<愤怒的小鸟>的游戏,这款游戏之所以能够受到玩家的喜爱,是因为这是一款物理游戏,在游戏中处处充满了物理.我们熟悉的抛物线.引力等物理元素都在这款游戏中得到了体现.那么<愤怒的小鸟>这款游戏使用的正是Unity引擎,所以我们在游戏中

unity3d游戏开发之简单的透明shader技能培训

下面我们开始今天的Unity3D游戏开发技能透明shader技能培训. 我们学习Unity3D培训目标:让U3D初学者可以更快速的掌握U3D技术,自行制作修改素材,可以独立完成2D.3D小规模游戏及网页游戏开发. [plain] view plaincopy // Shader created with Shader Forge Beta 0.34 // Shader Forge (c) Joachim Holmer - http://www.acegikmo.com/shaderforge/

Unity3D游戏开发之详解 Animation类和Animator类

Unity3D游戏开发之详解 Animation类和Animator类 Animation类 animation组件用于播放动画.可以指定动画剪辑到动画组件并从脚本控制动画播放.在Unity的动画系统基于权重并且支持动画融合,叠加动画,动画混合,标签和完全控制动画播放的各个方面. 如果想播放一个简单的动画,可以使用Animation.Play:如果想在动画之间交叉淡入,可以使用Animation.CrossFade:如果想改变动画模式(循环,一次,乒乓),可以改变动画导入设置里面的动画帧的Wra