内置3D对象-Unity3D游戏开发培训
内置3D对象-Unity3D游戏开发培训
作者:Jesai
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(渲染原理)
内置3D对象-Unity3D游戏开发培训的更多相关文章
- 投影方式- Unity3D游戏开发培训
投影方式- Unity3D游戏开发培训 作者:Jesai 2018-02-12 20:33:13 摘 要 透视投影是3D渲染的基本概念,也是3D程序设计的基础.掌握透视投影的原理对于深入理解其他 ...
- Unity3D游戏开发培训
Unity3D游戏开发培训 作者:Jesai 时间:2017-01-08 修改:2017-01-09 12:36:15 1 项目的构成 图1-1 如图1-1所示,Unity3D的项目构 ...
- 用户输入- Unity3D游戏开发培训
用户输入- Unity3D游戏开发培训 作者:Jesai 时间:2018-02-12 14:28:45 用户输入Input 鼠标按键: -方法:GetMouseButton(); -方法:GetM ...
- [Unity3D]Unity3D游戏开发3D选择场景中的对象,并显示轮廓效果强化版
大家好,我是秦培,欢迎关注我的博客,我的博客地址blog.csdn.net/qinyuanpei. 在上一篇文章中,我们通过自己定义着色器实现了一个简单的在3D游戏中选取.显示物体轮廓的实例. 在文章 ...
- Unity3D游戏开发初探—2.初步了解3D模型基础
一.什么是3D模型? 1.1 3D模型概述 简而言之,3D模型就是三维的.立体的模型,D是英文Dimensions的缩写. 3D模型也可以说是用3Ds MAX建造的立体模型,包括各种建筑.人物.植被. ...
- Unity3D游戏开发从零单排(四) - 制作一个iOS游戏
提要 此篇是一个国外教程的翻译,尽管有点老,可是适合新手入门. 自己去写代码.debug,布置场景,能够收获到非常多.游戏邦上已经有前面两部分的译文,这里翻译的是游戏的最后一个部分. 欢迎回来 在第一 ...
- [Unity3D]Unity3D游戏开发之跑酷游戏项目解说
大家好,我是秦元培.我參加了CSDN2014博客之星的评选,欢迎大家为我投票,同一时候希望在新的一年里大家能继续支持我的博客. 大家晚上好.我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.c ...
- [Unity3D]Unity3D游戏开发之怪物AI
大家好.欢迎大家关注由我为大家带来的Unity3D游戏开发系列文章,我的博客地址为:http://blog.csdn.net/qinyuanpei. 在上一篇文章中,我们基本上实现了一个 ...
- 从一点儿不会开始——Unity3D游戏开发学习(一)
一些废话 我是一个windows phone.windows 8的忠实粉丝,也是一个开发者,开发数个windows phone应用和两个windows 8应用.对开发游戏一直抱有强烈兴趣和愿望,但奈何 ...
随机推荐
- Laravel报错Call to undefined function Illuminate\Encryption\openssl_cipher_iv_length()
nginx: 在phpstudy中运行Laravel一键安装包时报错:Call to undefined function Illuminate\Encryption\openssl_cipher_i ...
- P1065 汪老师的烟
题目描述 汪老师有n根烟,他每吸完一根烟就把烟蒂保存起来,\(k(k>1)\) 个烟蒂可以换一个新的烟,那么 汪老师 最终能吸到多少根烟呢? 输入格式 每组测试数据一行包括两个整数 \(n,k( ...
- tensorflow在文本处理中的使用——Word2Vec预测
代码来源于:tensorflow机器学习实战指南(曾益强 译,2017年9月)——第七章:自然语言处理 代码地址:https://github.com/nfmcclure/tensorflow-coo ...
- hive查询中文乱码问题
问题1. hue中中文字符乱码问题,重现步骤如下 create external table test_1_txt (id int, name varchar(100)) location '/tm ...
- (1)51单片机NOP指令
提问:什么是NOP指令?干什么用的?单片机程序里执行一条nop指令需要多长时间? (1)一个NOP就是一个机器周期 (2)空指令,延时一个机器周期 (3)这个与单片机型号.指令类型和使用的晶振频率有关 ...
- 从头学pytorch(三) 线性回归
关于什么是线性回归,不多做介绍了.可以参考我以前的博客https://www.cnblogs.com/sdu20112013/p/10186516.html 实现线性回归 分为以下几个部分: 生成数据 ...
- 第二阶段:1.流程图:9.excel绘制甘特图
后面的框都是日期 可以以一个月为周期计算或者周或者... 因为产品经理应该严格把控产品的时间 因此甘特图特别有必要 注意:任务拆解的越细 把控度越强 然后对格式进行设置 注意时间下面可以用颜色填充来表 ...
- Spring Boot 整合 slf4j+log4j 实现日志管理
一:首先新建一个jar项目,如下图: 二:添加log4j的依赖,如下pom.xml文件: <project xmlns="http://maven.apache.org/POM/4.0 ...
- centos7搭建Fabric基础环境
一.首先升级centos最新内核 参考https://www.cnblogs.com/sky-cheng/p/12146054.html 二.卸载旧版本docker [root@localhost ~ ...
- 利用selenium库自动执行滑动验证码模拟登陆
破解流程 #1.输入账号.密码,然后点击登陆 #2.点击按钮,弹出没有缺口的图 #3.针对没有缺口的图片进行截图 #4.点击滑动按钮,弹出有缺口的图 #5.针对有缺口的图片进行截图 #6.对比两张图片 ...