天天看點

如何啟動Air 3内的Stage 3D

原文出處:http://jamesli.cn/blog/?p=1140

準備工作:

測試Starling之前,你需要先確定你的電腦顯示卡支援程式設計,如PC下的DirectX,Mac下的OpenGL。

然後下載下傳下面的必備工具和檔案:

Flash Builder 4.5

Flex SDK 4.5.1

playerglobal.swc

Flash Player 11 rc (debug)

Starling Framework

性能測試工具Stats類庫

接下來在Flash Builder 4.5裡,按照以下的步驟進行配置:

1,在Flash Builder裡建立一個ActionScript項目。

2,右鍵點選項目,選擇Property。

3,在項目Property中選擇ActionScript Build Path

4,在Source path裡添加Starling架構中的starling/src檔案夾。

5,将Starling架構檔案夾中的starling/media檔案夾拷貝到項目檔案夾下。

6,在Source path裡添加項目測試工具Stats中的src檔案夾。

7,将Stats的assets檔案夾拷貝到項目檔案夾下。

8,将下載下傳的Flex SDK檔案夾拷貝到Flash Builder的安裝目錄下的sdks中。

9,進入Flex SDK的檔案夾,在frameworks/libs/player下面建立一個新的檔案夾,命名為11.0,并将下載下傳的 playerglobal.swc(注意命名)拷貝到該檔案夾下。該playerglobal.swc包含了所有Stage3D的API。

10,在項目Property中選擇ActionScript Compiler。

11,在ActionScript Compiler面闆的Flex SDK version中點選Configure Flex SDKs,添加剛才拷貝的Flex SDK。回到Compiler面闆,選擇該SDK。

12,在Adobe Flash Player options下設定Use a specific version 11.0.0,這樣Flash Builder會到SDK的11.0檔案夾下尋找最新的playerglobal.swc。

*注意:有些情況下在使用了新的playerglobal.swc之後,原有的Native API丢失。針對這樣的問題,需要在ActionScript Builder Path下手動添加10.2下的playerglobal.swc,同時使用兩個playerglobal.swc。

13,在Compiler options下的Additional arguments中添加-swf-version 13,確定Flash Builder釋出正确的SWF測試版本。

14,退出項目Property面闆,在項目檔案夾清單中打開html-template,右鍵用Open with->Text Editor打開html.template.html檔案。在第48行插入一行代碼:params.wmode = “direct”,確定SWF打開顯示卡的調用功能。

這樣,Starling項目的配置工作就已經完成了。

繼續閱讀