[译林军] 译~CrossBridge 简介

本文由 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

时间: 2024-12-18 23:57:37

[译林军] 译~CrossBridge 简介的相关文章

译林随笔

华罗庚传 Sturm比较定理的一些结果 积分论简史 太阳系是稳定的吗? 关于Gauss-Bonnet的历史注记 漫谈Gauss-Bonnet定理的历史发展 几何学在美国的复兴:1938-1988(陈省身文选) 泛函积分的数学方法概观泛函积分的数学方法概观(续) 得到L'Hopital法则的几何途径 各阶导数都只有整根的多项式 多元函数的一元函数逼近表示交换数学与非交换数学 对称类:三元函数 平面上的拓扑中值定理分析数学中的极限交换 http://www.jinyueya.com/magazine

Unity中的枚举和标志

译林军 宿学龙|2014-04-10 08:56|9007次浏览|Unity(377)0 枚举和标志 今天的主题是枚举,它是C#语言中的一个很有帮助的工具,可以增强代码的清晰度以及准确性. 枚举一系列值 C#中最经常使用枚举的地方就是用来定义一系列可能值的时候.例如在制作一个角色类游戏中,角色有多个不同的状态效果.可以用一些基本的方式来定义玩家可能的状态效果: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 using Unity

Unity使用可空类型(Nullable Types)

译林军 范春彦|2014-04-09 09:46|5407次浏览|Unity(375)0 你怎么确定一个Vector3,int,或float变量是否被分配了一个值?一个方便的方式就是使用可空类型! 有时变量携带重要信息,但只有在特定的游戏事件发生时触发.例如:一个角色在你的游戏可能闲置,直到他被告知去一个指定的目的地. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public class Character : MonoBehaviour {     Ve

Unity 3D的版本控制问题

译林军 李慧爽|2014-02-13 11:21|9231次浏览|Unity(286)移动应用(19)技术开发(9)0 Unity中的源码控制并非和其他开发环境一样简单.我们可以从开发和美术两个角度讲解这个问题. 使用源码控制主要产生两个问题: 1.Unity中的文件默认存储为二进制. 大多数的开放源码的版本控制解决方案无法处理二进制文件.你可以在系统中存储二进制文件,但无法将他们合并.Diffs也无法和大多数源码控制系统一起运行.这意味着,如果两个开发人员更改了相同的场景或预制,就更不可能将两

【Unity C#编程】自定义数据

译林军 灰魅|2014-03-04 10:52|10589次浏览|Unity(315)移动应用(31)技术开发(16)0 在这篇Unity C#的文章中,你将会创建一个简单的数据结构,然后写下它的属性抽屉. 下面你将会学到如何创建. 使用一个序列化的类 创建一个自定义的属性抽屉 使用序列化属性 在编辑器里面使用Unity的立即窗口GUI模式 在此之前,你需要了解Unity的编辑器,以及Uinty C#的一些脚本.如果你已经学习了一些其它的课程,这将会让你更加容易上手. 这篇文章适合Unity 4

安装星际译王

安装星际译王 StarDict(中文译为星际译王)是linux下一款很强大的翻译软件,可以说是linux下的金山词霸.这个是国人胡正开发的软件.因为学习 linux的时候需要接触大量的英文资料,每次都要在线查很不方便.所以决定安装一个离线版的词典.很多网友推荐stardict,提供的下载链接是 sourceforge.org的下载链接,但是实际上stardict项目已经被移除,所以在该网站上下不到stardict软件.后来在 pkgs.org找到了该软件的rpm包.下面是参考了一些网友并结合自己

英译笔译八大破解方法

一.重译法(Repetition)在翻译中,有时为了忠实于原文,不得不重复某些词语,否则就不能忠实表达原文的意思.重译法有如下三大作用:一是为了明确:二是为了强调:三是为了生动.We have advocated the principle of peaceful coexistence, which is now growing more andmore popular among the nations of Asia and Africa.译文:我们倡导和平共处的原则,这项原则在广大亚非国

sed 转译

<script src="http://www.google.com/jsapi" type="text/javascript"></script> 转译之后为 <script src=\"http:\/\/www.google.com\/jsapi\" type=\"text\/javascript\"><\/script> < 不用转译 " 转移为 \&quo

关于 星际译王

关于星际译王: StarDict(中文译为星际译王)是linux下一款很强大的翻译软件,可以说是linux下的金山词霸.这个是国人胡正开发的软件.因为学习linux的时候需要接触大量的英文资料,每次都要在线查很不方便.所以决定安装一个离线版的词典.很多网友推荐stardict,提供的下载链接是sourceforge.org的下载链接,但是实际上stardict项目已经被移除,所以在该网站上下不到stardict软件.后来在pkgs.org找到了该软件的rpm包.下面是参考了一些网友并结合自己的实