unity3d基本功能
1个回答
展开全部
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、地形处理器-让设计者轻松快速制作自然场景的地形效果。
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、地形处理器-让设计者轻松快速制作自然场景的地形效果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询