本文由 9ria 社区译林军翻译,转载请注明出处。加入译林军 :
http://bbs.9ria.com/thread-286920-1-1.html

CrossBridge 是  Adobe  FlasCC 的开源版本(原 Alchemy 项目)。

结合强大、熟悉和高性能的 C/C++ 到 Web。用 CrossBridge 可以把游戏机和电脑的 C/C++ 带到超过十亿人的网络上 - 跨浏览器,无需额外安装。

令人惊叹的原生游戏,欢迎来到 Web 。

<ignore_js_op>
观看 Epic Citadel 演示。


入门

用户调查


CrossBridge 是什么?

之前代号为“Alchemy”,CrossBridge 提供基于 GCC 的完整 BSD 风格的 C/C++ 开发环境,可以让您针对 Adobe Flash Runtime ( Flash  Player 和 AIR )来编译 C/C++ 代码。用 CrossBridge,几乎可以移植任何现有的 C/C++ 代码到网页,甚至跨浏览器。

CrossBridge 包括了用于建构、测试和调试 C/C++ 的工具,且有范例项目的源码和文档。

观看 CrossBridge 视频

在浏览器畅行无阻的运行令人惊叹的 C/C++ 游戏机游戏

CrossBridge 把强大的 C/C++ 游戏和库 - 包括个人电脑、微软  Xbox 360  和  PlayStation 3  - 带到网上。跨浏览器的高性能沙盒有着令人难以置信的效能、支持调试并使用  ActionScript  API 无缝集成,使开发人员能够快速、重复的使用成熟的 C/C++ 代码库 - 即使是亿万行代码的大规模游戏 - 并结合了富 Flash 技术 API。通过 Stage3D 硬件加速、动态低延迟音效、多人联网并即时播放,使 Leverage OpenGL 或有着可编程着色器的 DirectX 直上网路。

CrossBridge 技术信息

CrossBridge SDK 提供高效移植代码到 Flash Runtime 所需要的一切:

  • 使用现有的 C/C++ 项目文件和 Makefile 文件。如果已经在使用 GCC,只要来到 CrossBridge 就可以用现有的 C/C++ 代码针对 Flash Player。
  • 使用 GDB 在 Flash Runtime 调试代码,就像使用原生工具链。
  • 从 C++ 的类访问整个 Flash Runtime API,包括针对 OpenGL/DirectX GPU 图形加速的 Stage3D。
  • 富有文档、教程、以及移植 C/C++ 库到 Flash Runtime 的范例,包括 Lua 、Box2D 和Bullet physics。
  • 利用 Pthreads 多线程,支持于即将到来的 Flash Player 11.5。
  • CrossBridge 让您使用 C/C++ 来创建 (SWC) 库给 ActionScript 开发者:使用 SWIG 自动创建 C 代码的 AS3 接口。

演示:Epic Citadel

<ignore_js_op>

Epic Games 公司和 Adobe 公司合作,利用 Flash C++ 编译器的优势,把Unreal Engine 3 带到网上。同样也把最畅销的 Xbox 360 和 PlayStation 3 令人惊叹的游戏引擎,如 Gears of War 3BorderlandMass Effect 3,运行于十亿台电脑(详见视频)。

通过利用 Flash Player Stage3D 硬件加速,如 Epic Citadel 内容的 C/C++ 可以惊人的效率直接跨浏览器运行。自己体验吧,欢迎来到网游新页。

Epic Games 创立者 Tim Sweeney 如是说

“现在可以在 Web 上或有大量用户的 Facebook 应用程序运行专为高端游戏机建立的游戏。这完全为游戏开发者改变了比赛场地。“

Epic Games 副总裁 Mark Rein 表示

“Unreal Tournament 3 的 Flash  Player 版本,看起来甚至比我们发布在 Xbox 360 和 PlayStation 3 的版本更好”

观看演示


CrossBridge 常见问题

到 CrossBridge 论坛查看常见问题的解答。

最低系统要求

  • Flash Player 11 或更高版本
  • Flex SDK 4.6 或更高版本
  • Java Virtual Machine (64位元)

Windows

  • Microsoft® Windows® 7 (64 位元版本)
  • Cygwin (已包涵)

Mac OS

  • Mac OS X v10.6 或更高版本

原文链接:http://adobe-flash.github.io/crossbridge/

翻译词数:598

最新文章

  1. CMS系统存储路径
  2. Hibernate延迟加载Lazy
  3. Android 中this、getContext()、getApplicationContext()、getApplication()、getBaseContext() 之间的区别
  4. 【Hibernate】Hibernate系列5之检索策略
  5. 【S13】vector和string优先于动态分配的内存
  6. UltraEdit配置python和lua环境
  7. SVN目录对号图标(更新、冲突)不显示
  8. 【iOS】iOS它Container View获得ViewController
  9. Swift 内存管理详解
  10. shell中while循环的陷阱
  11. 练习使用markdown
  12. JavaScript异步加载的三种方式——async和defer、动态创建script
  13. centos7系统安装完成后一些基本的优化
  14. 2018.4.24 flask_mail使用
  15. Mysql添加新用户遇到的一些小问题
  16. MVC之Ajax异步操作
  17. The Little Prince-12/03
  18. Getting Started withProcessing 第八章总结
  19. thinkphp 5 wherein
  20. Hive中的三种不同的数据导出方式介绍

热门文章

  1. redis关闭保护模式
  2. 借助svn进行半自动多台服务器上线部署
  3. 修改 jupyter notebook 启动工作路径的方法
  4. 为什么可以这么快! awk 与python的应用
  5. javax.persistence.EntityNotFoundException: Unable to find报错
  6. Python之路【第七篇】:常用模块
  7. Python之路【第二篇】: 列表、元组、字符串、字典、集合
  8. 二进制拆位(贪心)【p2114】[NOI2014]起床困难综合症
  9. 【Python】闭包Closure
  10. FastReport.Net使用:[21]表格(Table)控件