rrobber

导航

初识unity1

虚拟现实

VR看到场景和人物全是假的,把用户意识带入虚拟世界

AR看到场景和人物半真半假,把虚拟信息带入现实世界

游戏引擎

程序框架 游戏最核心代码

一般包含系统:渲染引擎、物理引擎、碰撞检测系统、音效、脚本、动画、AI、网络、场景管理

一个完整框架要开发3-5年

一般游戏公司都不会自己开发引擎

unity是第三方游戏引擎

除了unity3D还有一个游戏引擎 虚幻(unreal)

今年(2022)unity进军国内市场第十年啦

unity3D

project:放置项目和游戏资源:人物模板、代码、声音片段……

PNG图像:图片文件   FBX file:模型文件

unity package file:unity包文件 相当于RAR压缩文件夹 装资源的

assets(资源):放置模型的文件夹   与project模块相对应    ★

可以把模块作为包的形式导出方便使用

 

hierarchy:游戏对象(游戏运行的时候可以被看见)

scene:游戏场景面板,对游戏对象做操作

scene场景面板(提供设计游戏界面可视化面板)

按下鼠标滚轮拖动场景,滑动滚轮缩放场景

鼠标右键旋转场景   右键+W/S/A/D/Q/E场景漫游

在scene面板选中物体后按f/在hierarchy面板双击物体,可将其设置为场景视图中心

alt+鼠标左键围绕某物体旋转场景,鼠标右键缩放场景

hierarchy层次面板

显示了当前场景中所有游戏对象的层级关系

包含了当前场景的游戏对象(如3D模型和其他预制组件等)

hierarchy插入元素

右键创建新物体

顶点吸附:把两个物体无缝衔接(选择物体点击v)

变换切换

 center(居中) / pivot(美工制作模型时设计的轴心点) 切换物体轴心点(影响物体的旋转和缩放)(只有对scene面板有用)

local(物体的自身坐标) / global(世界坐标)   切换轴向

unity自动0.02秒渲染一次界面(逐帧播放)

当电脑性能较差时,出现掉帧 现象,就是我们俗称的“卡了”

视图

ISO:正交观察模式

Persp:透视观察模式(近大远小)

视图角度:上下左右前后

基础概念

1.坐标:a.红x,绿y,蓝z

      b.世界坐标 为整个场景固定坐标,不随物体旋转改变

      c.本地坐标 物体自身坐标,随物体旋转而改变

2.场景:一组关联的游戏对象集合 scene  (后缀名是.unity)(save scene 保存场景)

3.游戏对象:运行时出现在场景中的物体 (在hierarchy面板中)

            一个游戏对象就是一个“容器”,可以用来挂载组件

4.组件(component):游戏对象的功能模块

        包括transform(变换组件)、mesh filter(网格过滤器)、mesh renderer(网格渲染器)。(后两者联合使用,使模型显示到屏幕上)

创建立方体

创建空物体-创建网格过滤器-设置mesh属性-创建网格渲染器-设置材质materials属性

组件就是功能,脚本就是组件

 

 

 

 

 

 

 

 

 

 

 

 

posted on 2022-03-13 20:39  rrobber  阅读(64)  评论(0编辑  收藏  举报