守望者--AIR技术交流

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: ANE FlasCC 炼金术
查看: 2956|回复: 0

[基础入门] ALCHEMY 2 (FLASCC)新手入门 (WINDOWS 版)

[复制链接]
  • TA的每日心情
    擦汗
    2018-4-10 15:18
  • 签到天数: 447 天

    [LV.9]以坛为家II

    1742

    主题

    2094

    帖子

    13万

    积分

    超级版主

    Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

    威望
    562
    贡献
    29
    金币
    52691
    钢镚
    1422

    开源英雄守望者

    发表于 2014-12-29 16:16:19 | 显示全部楼层 |阅读模式
    本帖最后由 破晓 于 2015-1-16 11:33 编辑

    Adobe Alchemy(炼金术) 2的预发布版本已经对开发者开放,并且已经更名为 FlasCC。炼金术简单来说就是把c/c++代码编译成swf文件,它吸收了c/c++高效的执行效率,比传统开发的swf效率更高,更流畅,而且可跨平台。著名的3d游戏引擎虚幻3利用Alchemy 2技术完美实现网页falsh3d游戏,演示demo地址http://www.unrealengine.com/flash/


    第一步:获取FlasCC


    FlasCC的官方网站 http://gaming.adobe.com/technologies/flascc/


    已经有Prerelease账号的可以直接加入FlassCC 项目  Join FlasCC Prerelease


    新用户注册Prerelease账号并加入Join Adobe Prerelease Now


    注册完成后就可以下载预发布版的FlasCC了。



    这里我们下载WIN Build 版本。第二步:安装及配置环境Windows版本的FlasCC需要 Cygwin,Cygwin是一个在windows平台上运行的unix模拟环境。Alchemy 2的较早版本需要下载安装Cygwin,最新的FlasCC SDK已经自带了这个环境,安装变得越来越简单。


    1.解压下载的压缩包FlasCC_1.0.1121790_10-08-2012.zip到硬盘上,如c:/flascc




    2.安装java环境 http://www.java.com/zh_CN/download/help/index_installing.xml


    3.配置java环境http://www.java.com/zh_CN/download/help/path.xml (新版的jre安装后会自动配置好 java环境)


    4.下载 Flex SDK 并解压到 c:/flex_sdk


    5.双击run.bat 运行




    6.检测FlasCC的开发环境是否OK

    1. cd 01_HelloWorld


    2.  修改C:\flascc\tutorials\Makefile.common文件,把FLASCC:=X FLEX:=X 换成 FLASCC:=/cygdrive/c/flascc/sdk FLEX:=/cygdrive/c/flex_sdk


    (1.0.1 版的配置文件是在这里哦:\samples\Makefile.common)


    3. make


    4. ./hello




    5. 运行hello.swf



    现在可以开始我们的炼金术之旅了:)


    第三步:编译案例雷神之锤

    1. 在网上下载PAK0.PAK 文件放到Example_Quake1目录下

    2. cd  Example_Quake1

    3. make PAK0FILE=/cygdrive/c/flascc/tutorials/Example_Quake1/PAK0.PAK




    等待编译完成后得到Quake1.swf 和 Quake1MT.swf,运行Quake1.swf,如下图




    注:常见问题1.执行make时出现“Error:LLVM ERROR: Error: Unable to launch the Java Virtual Machine.This usually means you have a 32bit JVM installed or have set your Java heap size too large.Try lowering the Java heap size by passing ”-jvmopt=-Xmx1G” to gcc/g++. ….”错误,解决 的办法是64位操作系统可以下载64位版本的java安装,操作系统是32位的可以在gcc/g++后面添加 -jvmopt=-Xmx1G 参数,如编译01_HelloWorld时可以修改01_HelloWorld目录下的Makefile文件




    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    守望者AIR技术交流社区(www.airmyth.com)
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    
    关闭

    站长推荐上一条 /4 下一条

    QQ|手机版|Archiver|网站地图|小黑屋|守望者 ( 京ICP备14061876号

    GMT+8, 2024-4-19 06:57 , Processed in 0.049790 second(s), 32 queries .

    守望者AIR

    守望者AIR技术交流社区

    本站成立于 2014年12月31日

    快速回复 返回顶部 返回列表