Alchemy 2 (FlasCC)新手入門 (Windows 版)
coleryu
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
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文件
http://www.todoair.com/alchemy-2-(flascc)新手入門-(windows-版)-2012-10-24/
原文地址:http://blog.csdn.net/butwang/article/details/8214300