[教學]使用FlashDevelop4開發AIR3專案

3 意見

筆者最近在開發AIR專案,趁這個機會把用FlashDevelop4(以下簡稱FD4) 開發AIR3的心得整理上來,希望對大家有所幫助



[推薦]經營公司的策略遊戲:Corporation Inc

0 意見

非常有趣的策略遊戲,透過雇員及增加設備來擴大自己的公司,喜歡這類型的網友可以參考看看

corporation-inc3.png

corporation-inc_room.jpg

遊戲連結:http://armorgames.com/play/7348/corporation-inc

該網站還有些多不錯的遊戲,每個都很有參考價值



[心得]在Flash中寫入UTF-8格式

0 意見

筆者最近試著把文字用writeUTFBytes的方式寫成檔案,雖然用文字編輯器讀取不會有問題,但如果再以Flash的URLLoader方式載入,文字會變成亂碼,且無法轉成XML物件,找了半天才發現問題出在BOM上



[教學]在FlashDevelop中使用條件編譯

0 意見

最近因為工作的關係,又把FlashDevelop裝起來了,雖然以前只拿來寫AS2,很少用來開發專案,不過裝完後才發現竟然新增了這麼多功能,且Plugin也很多,有許多FlashBuilder沒有的便利功能,雖然還用不習慣(快速鍵又要重背了...),但有機會筆者再介紹幾個不錯的Plugin。



[心得]將Unity log顯示在Firebug上

0 意見

之前有介紹過把Flex log顯示在Firebug上,這次改寫一個給Unity用的版本,之所以使用Firebug是因為Firebug在顯示上很清楚,且如果把顯示寫在onGUI上,onGUI錯掉也是不能顯示log,所以把log切出是比較理想的



ProtocolBuffer VS AMF3(fixed)

11 意見

感謝Atry的指導,筆者修改了一下範例,以求更客觀的比較結果,順便也比較一下修改前及修改後的效能差異

主要修改的有兩部分:

1. 使用optional取代required

2. scalar最佳化



[教學]在Flash中使用Google Protocol Buffers

1 意見

protocolBuffer.png

Protocol Buffer是Google所提供的一種結構化資料的編碼方式,俱備高效的序列化速度且支援格式擴充。以Flash來說就是類似AMF的資料傳輸格式,由於Protocol Buffer有支援多種語言版本,這次就來介紹Flash版的Protocol Buffer。



[推薦]The Fancy Pants Adventures

0 意見


fancyPants.png

對於想開發動作遊戲的開發者來說,這款是一定要來玩玩看的,整體動作非常流暢,有點像是音速小子加洛克人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亂數迷宮

0 意見

之前有在研究地下城類型的遊戲,所以做了一個亂數迷宮的產生器,算法是使用單次深入的概念,也就是迷宮會一直往下尋路,直到不能走為止,不能走後會在往回推一格繼續尋路,最後檢查完所有節點都不能走時,迷宮就完成了,用說的有點模糊,先看範例吧

maze.png



[教學]在AS3中使用列舉

0 意見

Actionscript 3本身沒有列舉,所以在開發Flash專案時大都以常數宣告成整數或字串的方式來區分類別,雖然不會有問題,但在開發大型專案時,常數的宣告方法反而會成為維護上的大問題。



要換工作了

0 意見

雖然換來換去還是待在遊戲業,但難得有閒餘可以更新一下Blog了,版面換成精簡的配置,希望大家會喜歡。

之前有人說無法存取網站上的範例,那是因為Google Page已關閉,檔案只限本人存取的關係,目前會將已知的檔案改到Google 協作平台,如果還有發現問題還煩請告知一下,感恩