之前有介紹過把Flex log顯示在Firebug上,這次改寫一個給Unity用的版本,之所以使用Firebug是因為Firebug在顯示上很清楚,且如果把顯示寫在onGUI上,onGUI錯掉也是不能顯示log,所以把log切出是比較理想的
ProtocolBuffer VS AMF3(fixed)
感謝Atry的指導,筆者修改了一下範例,以求更客觀的比較結果,順便也比較一下修改前及修改後的效能差異
主要修改的有兩部分:
1. 使用optional取代required
2. scalar最佳化
[教學]在Flash中使用Google Protocol Buffers
Protocol Buffer是Google所提供的一種結構化資料的編碼方式,俱備高效的序列化速度且支援格式擴充。以Flash來說就是類似AMF的資料傳輸格式,由於Protocol Buffer有支援多種語言版本,這次就來介紹Flash版的Protocol Buffer。
[推薦]The Fancy Pants Adventures
對於想開發動作遊戲的開發者來說,這款是一定要來玩玩看的,整體動作非常流暢,有點像是音速小子加洛克人X的感覺,可以飛岩走壁,也可以攀牆。
官網:http://www.fancypantsadventures.com/
World 1, World 2:http://www.fancypantsadventures.com/games/index.php
由於官網上的lightbox似乎有問題,沒辦法使用方向鍵,我把swf的連結貼給大家,如果上面的連結不行,可以試試看下面的
World 1:http://www.fancypantsadventures.com/flash/fpaworld1.swf
World 2:http://www.fancypantsadventures.com/flash/fpaworld2.swf
除了官網外,在Google Chrome Store也可以下載App版的fancy pants
World 2:https://chrome.google.com/webstore/detail/loamdenijebhollnjgehcfbnpeelfhlk?hl=zh-TW
Sneak Peek版本:https://chrome.google.com/webstore/detail/bbkegjmflkgobogelkobmmdeddkclooc?hl=zh-TW
[練習]Flash亂數迷宮
之前有在研究地下城類型的遊戲,所以做了一個亂數迷宮的產生器,算法是使用單次深入的概念,也就是迷宮會一直往下尋路,直到不能走為止,不能走後會在往回推一格繼續尋路,最後檢查完所有節點都不能走時,迷宮就完成了,用說的有點模糊,先看範例吧
[教學]在AS3中使用列舉
Actionscript 3本身沒有列舉,所以在開發Flash專案時大都以常數宣告成整數或字串的方式來區分類別,雖然不會有問題,但在開發大型專案時,常數的宣告方法反而會成為維護上的大問題。