首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

推荐一款基于XNA的开源游戏发动机《Engine Nine》

2012-07-31 
推荐一款基于XNA的开源游戏引擎《Engine Nine》一、前沿导读XNA是微软基于.Net部署的下一代3D/2D游戏开发框架

推荐一款基于XNA的开源游戏引擎《Engine Nine》

一、前沿导读

XNA是微软基于.Net部署的下一代3D/2D游戏开发框架,其实XNA严格来说类似下一代的DirectX,当然不是说XNA会取代DirectX,但是基于XNA我们对于面向XBOX360,WP等系列其他平台的移植成本非常的低(据说基于MONO在linux下XNA也可以运行3D DEMO,有试过的请点意见)。

但是基于XNA的复杂程度我们自然也是可想而知的,所以在这里推荐第一款基于XNA的游戏引擎,Engine Nine。


二、Engine Nine介绍

Engine Nine是一款基于微软发布的XNA框架的游戏引擎,可以帮助我们快速以及便捷的创造Windows,Xbox360,Windows Phone以及Silverlight游戏类产品。

当然这个产品是完全开源并且可以适用于商业用途的。


三、Engine Nine目前版本

目前Engine Nine的版本为:1.2 beta

示例地址:http://nine.codeplex.com/wikipage?title=Silverlight%20Samples%20Online

项目地址:http://nine.codeplex.com/

引擎支持内容介绍(以下为翻译内容):

Engine Nine特点
  • 支持平台多样性
    • 可快速部署以及引用于Windows,Windows Phone以及Xbox360
    • 可用于浏览器版本的Silverlight 5.
    • 可部署与 iOS, 基于MONO的android平台,此特性为唯一性。
    • 图形支持
      • 支持多重方向光照
      • 支持方向光照, 位置光照以及点状光照
      • 阴影映射.
      • 支持地形分割以及多层级细节。
      • 粒子效果
      • 柔和粒子
      • 点块纹理,线性纹理.
      • 基础系统: box, sphere, teapot, axis, arrow, point, line, grid.
      • 天空盒.
      • 材质特性
        • 基础XNA材质
        • 材质映射
        • 环境映射.
        • 构件时材质映射
        • 透明.
        • 多级材质
        • 后期处理
          • 伸缩性极强的后期处理框架
          • 高动态的范围以及复杂特效
          • 深景, 模糊, 基础模糊效果
          • 场景管理器
            • 八叉树对象管理
            • 地形光照以及剔除
            • 栅格算法(模型剔除)
            • 动画支持
              • 骨骼动画
              • 自动混合动画
              • 自定义动画控制器 (例如:查看一个目标).
              • 支持全在线版的XBOX 360换装
              • 支持精准模型动画以及皮肤模型动画
              • 可创建平滑变换
              • 2D动画
              • 其他内容
                • 场景以及上下文内容可支持XML解析
                • 可将XML文件编译为二进制内容
                • 效率极高

                  推荐一款基于XNA的开源游戏发动机《Engine Nine》

                  推荐一款基于XNA的开源游戏发动机《Engine Nine》

                  推荐一款基于XNA的开源游戏发动机《Engine Nine》


                  四、使用Engine Nine的产品

                  推荐一款基于XNA的开源游戏发动机《Engine Nine》

                  该产品目前已经发布与Windows Phone

热点排行