unity游戏对象,组件,Prefabs

创建游戏对象和组件

  • 任何游戏对象都是由组件组成,不同的组件有不同的功能,不同组件之间的互相组合以及组件属性之间的差异使得每个游戏对象各不相同

  • 菜单栏的GameObject菜单可以创建游戏对象

  • 创建的游戏对象会出现在Hierarchy面板里面

  • 选择一个游戏对象,会在Inspector面板看到该对象拥有的默认组件

  • Inspector面板的最下面(Add Component)可以为对象添加组件

游戏对象的各种组件

常用的组件介绍

Mesh相关组件
Mesh相关的组件
  • Mesh Filter网格过滤器,该组件用来获取项目资源中的网格,并将其传递到所属的游戏对象中,添加Mesh Filter之后还需要添加一个Mesh Render否则网格虽然实际存在,但是不会渲染出来

  • Text Mesh该组件用来生成三维的文字

Text Mesh
  • Mesh Renderer该组件用于从网格过滤器获取网格模型,进而根据游戏对象的Transform组件定义的位置在Scene视图中进行渲染

  • Skinned Mesh Renderer用于呈现骨骼动画

Particle System组件
  • 粒子系统
Physics组件
  • 物理组件,分为Physics和Physics 2D两种
Image Effects组件
  • 用于提高画面的画质感
Scripts
  • 脚本用来添加到游戏对象上用来实现交互

Prefabs 预设体

  • 一个游戏对象和组件的集合,也可以说是一个模板,使游戏对象和资源能被重复使用

  • 预设体是一个资源,可以用在整个项目的不同场景中

  • 当将预设体添加到场景中的时候就实例化了一个游戏对象,该对象是和预设体关联起来的,预设体修改了属性实例化的对象也会进行修改

  • 创建一个空的预设体


  • 将创建的游戏对象拖动到预设体上面



Nothing is certain in this life. The only thing i know for sure is that. I love you and my life. That is the only thing i know. have a good day

:)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • This article is a record of my journey to learn Game Deve...
    蔡子聪阅读 9,422评论 0 9
  • http://www.maiziedu.com/course/540/ 组件教程 prefabs教程http://...
    GZasplin阅读 5,066评论 0 0
  • Unity3D塔防开发流程 配置环境及场景搭建 编程语言:C#,略懂些许设计模式,如果不了解设计模式,BUG Mo...
    Grape_葡萄阅读 8,161评论 1 3
  • 111. [动画系统]如何将其他类型的动画转换成关键帧动画? 动画->点缓存->关键帧 112. [动画]Unit...
    胤醚貔貅阅读 14,553评论 3 88
  • 1、做前端pm的感受以及一些思考 1)为什么做前端?又要重新适应 从前对后端无法适从,现在却对前端从零学起。 世界...
    DimSum阅读 2,444评论 0 1

友情链接更多精彩内容