unity小知识了解

在搜索栏的右侧有三个按钮,单击第一个按钮,弹出相应菜单,可以根据目标类型过滤搜索结果。[按钮从左到右]

第二个按钮,提供素材标签来过滤搜索结果,可以自定义标签。

第三个按钮,提供了将搜索结果添加到前面提到的素材收藏夹中的功能。

2.unity3d集成了很多的模块使得开发者可以更快更好的处理和解决问题,从宏观的角度来看,分为以下几个模块。

  • 图形模块(Graphics):在unity3d游戏引擎中负责处理图像显示部分,主要包括 从摄像机、光照、shader、粒子系统;
  • 物理模块  (Physics)   :负责物理效果的相关内容,包括了刚体、碰撞器等;
  • 音频模块(Audio):负责处理音频部分,包括音效分段,发送接收设置等。
  • 动作模块(Animation):负责处理动作,也包括了4.0版本引入的Mecanim系统以及经典的动作系统;
  • 导航模块(Navigation):负责处理AI和寻路。
  • UI模块:
  • 脚本模块:

3.c/c++代码通常为非托管代码,而通过CIL编译器生成CIL代码,通常称为托管代码。

4.几乎所有的编程语言都有自己的类型系统,而编程语言跟个是常按照其类型系统呗分为强类型语言/弱类型语言、安全类型语言/不安全类型语言等。形如,静态不安全类型语言C/C++、静态安全类型语言C#和Java、动态安全类型语言Javascript等。

5.在引擎中,提供的C#语言脚本接口皆以Monobehaviour这个类作为基础的,而Monobehaviour显然是派生自System.Object。正以为所有的类型都派生自System.Object,所以保证了所有类型拥有一套最基本的方法,即System.Object所声明的方法。

6.final关键字C#中没有,是java中的修饰类表示最终类,此类就不能被继承;C#中用sealed关键字来修饰最终类。

原文地址:https://www.cnblogs.com/allyh/p/9161605.html