以下就是为大家精心整理的" unity3d基本功能"相关知识以及问题智能甄选的最佳答案,希望能解决您所想知道的问题:


unity3d基本功能

Unity3d基本功能包含支持简单的对象创建、支持必要的抽象,支持容器层次结构,具有服务定位的能力,允许客户端存储或缓存容器,具有拦截功能,可以从标准配置系统中读取配置信息,支持开发者实现自定义容器扩展等。

1.Unity支持简单的对象创建,尤其是层次化的对象结构和依赖关系,以简化程序代码。它包含一种机制来编译那些可能依赖于其他对象的对象实例;

2.Unity支持必要的抽象,允许开发人员在运行时或配置时指定依赖关系,同时简单地管理横切点(AOP);

3.Unity增加了延迟容器组件配置的灵活性。它还支持容器层次结构;

4.Unity具有服务定位的能力,这对于一个程序在很多情况下复用组件来分离和集中功能非常有用;

5.Unity允许客户端存储或缓存容器。对于开发人员来说,将ASP.NET的会话或应用程序中的容器持久化到ASP.NET的Web应用程序中尤其有效;

6.Unity具有拦截功能,允许开发人员通过创建和执行处理程序(在调用方法或属性之前)向现有组件添加函数,并再次调用结果进行返回;

7.Unity可以从标准配置系统中读取配置信息,例如XML文件,并使用配置文件来配置容器;

8.Unity支持开发者实现自定义容器扩展。例如,您可以实现允许附加对象构造和容器功能(如缓存)的方法;

9.Unity允许架构师和开发人员在现代程序中更简单地实现通用设计模式;

10、内件NVIDIA PhysX 物理引擎-提供逼真的物理计算;

11、多人网路连线-透过RakNet支持多人同时上线游戏;

12、图形最佳化-拥有支援DirectX与OpenGL的图形最佳化技术;

13、地形处理器-让设计者轻松快速制作自然场景的地形效果。