• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            麒麟子

            ~~

            導航

            <2008年12月>
            30123456
            78910111213
            14151617181920
            21222324252627
            28293031123
            45678910

            統計

            常用鏈接

            留言簿(12)

            隨筆分類

            隨筆檔案

            Friends

            WebSites

            積分與排名

            最新隨筆

            最新評論

            閱讀排行榜

            評論排行榜

            關于FlasCC(Adobe Flash C/C++ Compiler)

            FlasCC是Adobe的Alchemy 2的商標名。 早在Alchemy 1.0的時代,Adobe就成功地實現了將純C/C++編寫的程序,編譯為SWF和SWC。 而在Alchemy 1.0的時代,是要收費的。

            到Alchemy 2.0的時候,Adobe正式推出,并成為了游戲開發工具包的主力成員。 第一次推行的時候,FlasCC是要收費的,按每個產品的Title進行利潤抽成。 高達 9%. 這一舉動將很多開發商擋在了門外。 因為作為了一個新興的編譯器,以及,編譯導向為Adobe自己的平臺。 更多開發商在這里停步了。因為特別是國外一些大作,其作品都是由很多大師級引擎拼裝而成的。 比如UDK,ScaleForm,Havok等等。 它們中很多引擎已經是抽成模式了。 現在Adobe還要來抽成,還抽了9%。 這就有點過了。

            Adobe得知這樣下去,將會很艱難,于是改變戰略,將FlasCC作為了免費工具。

            而由于這一舉動,使得早先就使用FlasCC的Unity3D引擎受到了損失。 因為Unity3D引擎之前用FlasCC是交了錢的。 現在又不交錢了,好像Adobe也沒有要退錢的意思。 最后,最新版的Unity3D不再提供導出為SWF的功能。 官方給出的原因是說Adobe對Stage3D的發展方向不確定,于是不再打算支持。

            而大名鼎鼎的UDK則一如既往,提供了一個網頁版的示例DEMO。 目前就放在了FlasCC的推廣頁上。 可以直接傳送,耐心等待一會兒就可以出現一個場景漫游的效果了。

            http://www.unrealengine.com/flash/

            UDK放出這個DEMO很久了,但是DEMO一直沒有更新。 這應該是其它問題了。也不好猜測。

            而FlasCC本身是很OK的,特別是到了目前FlasCC 1.0.1版本。 我通過對文檔和例子的研究。大概發現FlasCC可以完成以下事情。

            一、將先前的C++庫直接編譯為SWC,供AS3項目使用。 比如一些純C++寫的跨平臺物理引擎(BOX2D,BULLET等等)

            二、如果想提供一個真正的多線程環境,那可以使用C++編寫基于POSIX標準的線程庫,供SWC使用。

            三、一些效率要求較高的地方,比如尋路,排序等,可以使用C++編寫,導出為SWC,供AS3項目使用。

            四、可以使用OPENGL編寫圖形引擎,編譯為SWC,而采用AS3進行邏輯開發,做微端或者頁游。 OPENGL很多人都熟悉,同時,GLSL比AGAL好寫得多,并且C++編寫的效率較高(要在LLVM上運行)。 結合二者的優點,可以讓一個端游團隊快速轉向頁游或者端游,如果效率優化足夠,可以直接到達手游。

            五、已經成熟的游戲,想改微端或者頁游,可以更換其圖形層(如果是D3D寫的,如果是OPENGL,就容易多了)。再編譯為AIR或者SWF就可以了。

            posted on 2013-05-12 23:24 麒麟子 閱讀(1641) 評論(2)  編輯 收藏 引用

            評論

            # re: 關于FlasCC(Adobe Flash C/C++ Compiler) 2013-11-18 11:07 ljb

            感謝博主,原來還有這些東西。以前沒有關注過。  回復  更多評論   

            # re: 關于FlasCC(Adobe Flash C/C++ Compiler) 2015-08-30 01:28 jeoff

            萬分感謝,,樓主真大神~  回復  更多評論   

            777午夜精品久久av蜜臀| 青青青伊人色综合久久| 久久人人爽人人爽人人AV| 精品国产VA久久久久久久冰 | 日韩亚洲欧美久久久www综合网 | 久久国产色AV免费看| 精品熟女少妇aⅴ免费久久| 99久久精品免费看国产一区二区三区 | 亚洲国产精品久久电影欧美| 色综合久久久久| 亚洲精品无码久久千人斩| 久久精品无码专区免费| 久久久久久亚洲AV无码专区| 亚洲国产婷婷香蕉久久久久久| 国产精品久久久久久| 久久亚洲私人国产精品| 久久久久一级精品亚洲国产成人综合AV区 | 久久精品国产精品青草| 性做久久久久久久久浪潮| 国内精品伊人久久久久网站| 国内精品久久人妻互换| 亚洲精品tv久久久久久久久| 亚洲国产成人精品女人久久久 | 成人午夜精品久久久久久久小说| 亚洲精品白浆高清久久久久久 | 欧美激情精品久久久久| 新狼窝色AV性久久久久久| 99久久99久久精品国产片果冻| 久久国产美女免费观看精品| 久久香蕉综合色一综合色88| .精品久久久麻豆国产精品| 久久精品aⅴ无码中文字字幕重口 久久精品a亚洲国产v高清不卡 | 色8久久人人97超碰香蕉987| 久久精品国产亚洲av麻豆蜜芽| 国内精品久久久久影院老司| 亚洲精品综合久久| 久久久久久精品免费免费自慰| 区久久AAA片69亚洲| 思思久久99热只有频精品66| 欧美亚洲国产精品久久| 无码专区久久综合久中文字幕|