Unity核心对象模型

Posted clockdotnet

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity核心对象模型相关的知识,希望对你有一定的参考价值。

技术分享图片

总结的Unity引擎部分的核心对象模型类图,供大家学习时参考,根基类为Object,下一层包括核心基类GameObject,及其他作为资源的Mesh,Material,Shader,Texture,Sprite等,另一个核心基类为Component,GameObject和Component之间是组合关系,1对多,这是Unity引擎的核心设计思路,Component的派生类包括核心组件Transform,模型显示的MeshFilter,用于渲染的Renderer,粒子系统ParticleSystem,物理引擎的Rigidbody,Collider,Joint等,继承 Component的另一个核心基类为Behaviour,其派生类为Light,Camera,AudioListener,Audiosource,Animation,Animator等,以及重要基类MonoBehaviour,自定义脚本继承该类。

以上是关于Unity核心对象模型的主要内容,如果未能解决你的问题,请参考以下文章

如何识别核心数据托管对象模型——哈希?

Unity3D中的地形转成模型

来自核心数据和外部源的模型对象

更改未保存在核心数据模型中(例如删除对象)

核心数据迁移问题:“持久存储迁移失败,缺少源托管对象模型。”

使用映射模型在核心数据对象模型之间迁移