一、前沿导读

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文件编译为二进制内容

    效率极高

据说目前还支持IOS和ANDROID,用C#开发游戏噢

最新文章

  1. wxPython--Python GUI编程参考链接
  2. 我是如何自学Android,资料分享(2015 版)
  3. wpf mvvm MenuItem的Command事件
  4. lintcode:背包问题II
  5. linq数据使用
  6. Llinux-apache安装
  7. Kali Linux 常见问题解答
  8. Gradle Android客户端程序打包(基于gradle 2.10版本验证通过)
  9. Hibernate之dynamic-update
  10. Apple pay的使用
  11. BOM物料清单在输入用料计划时快捷选择物料没有带出单位
  12. Dynamics CRM2013 流程拷贝
  13. Spring 使用介绍(十三)—— Bean的生命周期
  14. 图像数据增强 (Data Augmentation in Computer Vision)
  15. [LeetCode&Python] Problem 606. Construct String from Binary Tree
  16. 【代码笔记】iOS-4个可以单独点击的button
  17. python闭包closure
  18. Pelican+Github博客搭建详细教程
  19. MySQL 主从复制与读写分离
  20. 树莓派3B+学习笔记:9、更改软件源

热门文章

  1. 缓存(Cache)管理 ---- 系列文章
  2. 设置ubantu的软件源地址
  3. 客户端如何调用WebService并且POST数据
  4. mysql存入GBK编码字段信息
  5. Java文件压缩优化工具(ProGuard) 软件介绍 Soft content
  6. jquery 实现点击颜色切换
  7. eclipse配置项目部署到到本地tomcat
  8. log4net 使用总结- (2)在ASP.NET MVC 中使用
  9. 第十八章 MySQL Workbench5.2使用(待续)
  10. spring-boot restful put方式提交表单