[转]关于游戏开放式源代码项目组成引擎核心部分简介

 
Axiom – 渲染引擎
关于Axiom
高性能,交叉平台的Axiom(公数)3D渲染引擎是应用.NET的C Sharp语言开发的OGRE引擎C Sharp版。
Axiom 3D引擎项目是完全针对3D图形引擎开发,并利用C Sharp语言和微软.NET平台创建容易使用、灵活性好、且具有可延伸性的图形应用程序和游戏开发而迅速发展的一个强有力的引擎系统。它使用.NET工作框架作为目标平台,开发者可以集中更多的核心功能和逻辑,相比C++语言的复杂性它更容易使用。Axiom的核心是现在比较受欢迎的OGRE引擎的入口,因为它具有完整的面向对象设计,和强大的特征,且更好的灵活性。

要了解更多关于OGRE引擎可以连接下面获取:
OGRE Engine
OGRE引擎是现在C++中开放源代码最好的,也最完整的。

CEGUI – .NET显示图形用户界面的库
疯狂埃迪用户图形界面系统(Crazy Eddie's GUI System)
CEGUI是HUD和其他图形用户界面的C Sharp元素。它提供一系列的图形界面组件(注:调用控制在.NET工作框架中的WinForms)如在场景画面中任何位置显示文本框(Text Box)和下拉列表(Drop Down Lists)。CEGUI最初使用C++编写并应用于OGRE和Irrlicht引擎中,后经过Axiom项目的创始人使用C Sharp重写。

CEGUI是用户界面(UI)的子系统,它与DirectX样品公用工具包(DirectX Samples Utility Toolkit)很相似,但它比DirectX更好应用广泛跨平台技术中,它提供的显示工作框架可以被使用在任何渲染引擎中或图形API。

要了解更多关于Crazy Eddie's GUI System可以连接下面获取:
Crazy Eddie's GUI System


SDL.NET – 面向对象的.NET跨平台多媒体库封装
SDL.NET(简单的直接读取多媒体层)
SDL.NET是通过OpenGL提供声音、键盘、鼠标、操纵杆、标准字体、多种图像格式、声音混合、MPEG-1电影、3D硬件和2D视频帧缓存器的跨平台多媒体高级访问库。

要了解更多关于SDL.NET可以连接下面获取:
SDL.NET

Purple – .NET工作框架通过修改DirectX基于插入式[来源:GameRes.com]着色器驱动3D游戏引擎
Purple(DirectX基于插入式着色器驱动3D游戏引擎)
PurpleSharp是一套在.NET工作框架中使用朴实且灵活性高的最新技术,3D游戏引擎着色器驱动编程技术。引擎使用插件访问渲染引擎和其他外部库,它能容易的在运行时改变它们同时提供其它支持DirectX平台的跨平台渲染。PurpleSharp拥有很多3D库。它也包含人工智能中的寻路(Pathfinding)、异常处理、输入、声音回放、脚本和网络。

要了解更多关于Purple引擎可以连接下面获取:
Purple

OPAL.NET – 物理抽象层和工作框架为.NET工作框架、ODE和其它物理引擎提供支持
OPAL.NET(物理抽象层)
开放式物理抽象层是应用于.NET的开放源代码物理库在C Sharp中提供高级物理界面即无关性的低细节物理中间件。

OPAL.NET是设计为跨平台、面向对象、并使用基于XML 文件定义和提供直观的高级组件便于操作如固体、联结、传感器、和马达,并且可以延伸事件步骤完成碰撞和联结破坏。通过输出一个OPAL XML对3DS MAX、COLLADA、XODE、和Novodex的文件格式还有场景中定义的物理效果和复合模型体进行支持。

要了解更多关于OPAL.NET可以连接下面获取:
OPAL.NET

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值