Unity基础组件及介绍
Unity基础组件及介绍
文章目录
- Unity基础组件及介绍
- Unity面板
- 几个常见的基本组件
- Mesh Renderer and Mesh Filter
- Transform组件
- Rigidbody
- Collider (物体碰撞器)
Unity面板
- Hierarchy(层级) 视图*
用于显示Scene场景中的游戏物体
2.Scene 场景面板
在这里用户可以编辑游戏场景物体
3.Inspector(检视)视图
用显示游戏场景中当前所选择游戏对象的详细信息和属性设置
4.Game 游戏场景
在这里可以看到运行游戏时的状态
几个常见的基本组件
Mesh Renderer and Mesh Filter
任何一个模型都是有许多三角形网格面构成
而网格面的核心组件就是Mesh Renderer(网格渲染器)和
Mesh Filter(网格过滤器)。
- 在Mesh中存储着三维模型的数据:vertices(顶点数据数组Vector3[])、triangles(三角形顶点索引数组,int[])、normals(法线向量数组,Vector3[])、uv(纹理坐标数组,Vector2[])。 也可以直接写顶点信息写个mesh模型 (反正我不会写。。。)
filter:决定形状
renderer:决定外观
以下是U3D Manual 对Mesh Renderer 和Filter关系的介绍*
The Mesh Renderer takes the geometry from the Mesh Filter and renders it at the position defined by the object’s Transform component.
网格渲染器从网格过滤器获得几何形状,并且根据物体的Transform组件的定义位置进行渲染
Transform组件
transform 是物体模型最基本的组件,几乎每个物体都有,大家应该也对这个组件比较熟悉,那我就直接把官方文档搬来供大家翻阅吧
- The Transform component determines the Position, Rotation, and Scale of each object in the scene. Every GameObject has a Transform.
译文: 变换组件决定场景中每个对象的位置、旋转和比例。每个游戏对象都有一个转换。 - Properties
Property:
Position: Position of the Transform in X, Y, and Z coordinates.
Rotation: Rotation of the Transform around the X, Y, and Z axes, measured in degrees.
Scale: Scale of the Transform along X, Y, and Z axes. Value “1” is the original size (size at which the object was imported). - The position, rotation and scale values of a Transform are measured relative to the Transform’s parent. If the Transform has no parent, the properties are measured in world space.
译文:变换的位置、旋转和缩放值是相对于父变换计算的。如果transform没有父物体,属性将会根据在世界空间中计算。
Rigidbody
1.Mass: 质量 物体的质量
2.Drag: 阻力 当受力移动时物体受到的空气阻力。
3.Angular Drag: 角阻力 当受扭力旋转时物体受到的空气阻力。
4.Use Gravity: 使用重力
5.Is Kinematic: 是否是运动学 游戏对象是否遵循运动学物理定律,若激活,该物体不再受物理 引擎驱动,而只能通过变换来操作。
6.Interpolate 插值 物体运动插值模式。当物体抖动时,可开启这个功能,使抖动更加平滑(我建议是加上)
7.Collision Detection 碰撞检测 碰撞检测模式。同样建议勾选上continual,如果不勾选,当物体运动过快时可以会穿模(i think主要还是因为update帧调用时间间隔的问题)
8.Constraints 约束 对刚体运动的约束。当不想在某个轴发生变化时,课根据需要勾选
Collider (物体碰撞器)
collider前面的名称是 碰撞器的形状 box=盒子
1.Is Trigger :是否具有触发效果,默认不选中 ,这个也很重要,根据需要勾选,勾选后没有碰撞效果,但会触发碰撞检测,可在代码中写触发事件
2.Material : 物理材质(摩擦力,弹力),决定了与其他物体接触时的信息,做2d游戏时跳起和墙会有摩擦,当添加个Physics Material后可以调整物体摩擦
3.Center :边框的位置
4.Size :边框的大小
Unity基础组件及介绍相关推荐
- unity常用组件功能介绍
画布Canvas: https://www.cnblogs.com/msxh/p/6337338.html 1)在同一个Canvas画布下,UI越靠下,显示越靠前,子类显示优先于它的父类 2)多个Ca ...
- Unity基础笔记(1)—— Unity基本操作与基本组件介绍
Unity 基本操作与组件 一.Unity 基本操作 1. Unity 界面详解 Hierachy:层级面板,游戏场景中的资源,比如UI.模型: Scene:场景面板,用于管理游戏场景中的各种游戏物体 ...
- Unity4.x 2D游戏开发基础教程第1章Unity及其组成的介绍
Unity4.x 2D游戏开发基础教程第1章Unity及其组成的介绍 本书主要讲解的是,如何使用Unity开发2D游戏.但在开始讲解之前,最好先熟悉一下Unity这个工具.本章会首先介绍Unity的下 ...
- Java-GUI编程实战之管理系统 Day2【Swing(组件介绍、布局管理器、事件类及监听器类)、基础组件按钮和输入框的用法】
视频.课件.源码[链接:https://pan.baidu.com/s/13ffqGDzH-DZib6-MFViW3Q 提取码:zjxs] Java-GUI编程实战之管理系统 Day1[项目开发流程. ...
- 每日优鲜小程序基础组件介绍
每日优鲜小程序基础组件介绍 1.基础组件介绍 2.基础组件的结构与作用 3.基础组件的接入方法 初次引入 初始化 更新与维护 基础组件接入 1.基础组件介绍 小程序基础组件基于每日优鲜主商城小程序业务 ...
- Flutter 基础目录结构介绍、入口自定义widget、等相关组件使用
提示:此文章为前端学习flutter过程,如有歧义期望各位大大的宝贵意见 学习Dart 基础知识 移步这里 安装flutter环境相关 移步这里 flutter基础组件使用相关 移步这里 文章目录 一 ...
- Unity基础学习路线
Unity基础 C#程序设计 第001课初识unity 第002课初始unity场景树_渲染体系_物理体系 第003课初识Unity C#的基本结构_类_成员_类的函数 第004课Unity ...
- Unity 基础 之 在 UGUI 上简单实现VideoPlayer视频播放的功能,简单暂停播放/显示视频名称/显示时长/拖拽播放等
Unity 基础 之 在 UGUI 上简单实现VideoPlayer视频播放的功能,简单暂停播放/显示视频名称/显示时长/拖拽播放等 目录 Unity 基础 之 在 UGUI 上简单实现VideoPl ...
- Unity基础知识汇总
2.Unity相关知识 2.1 Unity介绍 Unity成为一款可以轻松创建游戏和三维互动的开发工具,是一个专业跨平台游戏引擎 Unity操作快捷键 Ctrl N New Scene 新建场景 Ct ...
- Unity 基础 之 一个点(物体)绕另一个点(物体)旋转的简单封装
Unity 基础 之 一个点(物体)绕另一个点(物体)旋转的简单封装 目录 Unity 基础 之 一个点(物体)绕另一个点(物体)旋转的简单封装 一.简单介绍 二.实现原理 三.注意事项 四.效果预览 ...
最新文章
- [转载]在线文档预览方案-Office Web Apps
- eclipse java代码某一行需要修改注释_看看这些Java代码开发规范吧!你好,我好,大家好!...
- CSS将样式规则与HTML元素相关联
- ffmpeg 视频剪辑常用命令
- 中国电梯行业动态调研与未来发展趋势展望报告2022-2028年版
- 一个最简单的apache ant hello world例子
- petshop4.0 详解之五(PetShop之业务逻辑层设计)[转]
- 论文精读 | slam中姿态估计的图优化方法比较
- JavaScript变量高级定义之Object.defineProperty()方法讲解
- 强大的网页性能测试工具--Speed Tracer
- php 判断 pc 移动设备,PHP判断是移动设备还是PC设备
- python编程语言-Python简史:开发者的小小副业如何成为全球最热编程语言?
- 用户视图切换为Linux视图,视图_ITPUB博客
- .net反射调用值类型引用参数时的处理办法(转)
- 拓端tecdat|Python中的Lasso回归之最小角算法LARS
- Java学生管理系统(数组版)
- 单片机程序编写常使用的程序架构
- store buffer and invalidate queues
- Apollo算法阅读之基于Sqp的Referenceline全局参考路线优化(含源码)
- 【NOIP2016普及组】复赛——魔法阵
热门文章
- Android的Gallery3D模块介绍
- Delphi ModelMakerTools 视频教程
- 08-05-09pe_xscan 增加IE版本检测
- java常识(小细节)
- 秒杀抢购软件,支持淘宝/天猫、京东、拼多多和苏宁易购茅台抢购、华为/小米手机抢购,源码技术交流
- 信息论笔记(需要编辑格式)
- ubutun 干净卸载删除deepin-wineQQ
- win7系统数据库服务器,win7数据库 服务器
- java学生成绩管理系统不使用数据库_java学生成绩管理系统(不用数据库,用txt),写出来有报酬...
- Java学生成绩管理系统(一次学会java类及容器使用,内含java编程小tips)