目前分類:Computer & Information Technology (8)

瀏覽方式: 標題列表 簡短摘要
[Updated] 前陣子我寫了另外一篇解說較為詳細的HOWTO, 請參考此篇. 原本這篇內容我就刪掉了.

TBri 發表在 痞客邦 留言(1) 人氣()

最近忽然想用flash來寫一個遊樂場氣動球的小遊戲,
今天就survey了一下ActionScript有沒有現成的物理引擎,
後來主要找到了兩套: APE 和 Fisix
Fisix 是以編譯過後的SWC檔案方式釋出,
但檔案不知為何卻無法import到flash CS3 document裡面使用,
因此只能在Flex ActionScript Project裡面用。
APE有釋出原始碼,因此在Flash CS3裡面也可以使用。
兩個引擎釋出的範例程式都挺有意思的,有興趣可以去看看:
APEExample 1 Example 2
FisixExamples Page

使用兩個引擎各自簡單測試了一下以後,感覺是APE比較好一點。
(詳細心得請繼續閱讀...)
後來就用APE稍微完成了氣動球遊戲的原始雛型,大家可以玩玩看。
還弄了一個白痴對手,不過要打贏真的不太容易...

(如果覺得flash跑的不順暢,可以點此連結開啟只有這個flash的網頁)
因為這是prototype,
所以請不要來抱怨為甚麼遊戲介面很簡陋之類的..(美工苦手做出來的東西當然醜..)
也請不要問為甚麼會有三顆球,因為有人說三顆球比較好玩.. XD
不過如果有關於遊戲上的idea或是碰撞相關的問題,非常歡迎來討論~~

大概介紹一下在兩個引擎使用上感覺的比較:

TBri 發表在 痞客邦 留言(4) 人氣()


目前現在在上方的這塊東西以及右方的按鈕就是這麼來的!
這玩意的官方名稱是:Windows Live Messenger IM Control
簡單來說,經由這個控制項,
部落格的訪客可以直接與部落格主人(或網站擁有者/管理者)線上對談
要加入這個玩意到網站非常簡單:

TBri 發表在 痞客邦 留言(1) 人氣()

這兩天基本上最主要的事就是跑去逛電腦應用展。
前一天是為別人去的,但因為其中有意外收穫,
因此就有了為自己而去的後一天。
主要重點當然不是買東西,
但看到好東西,確實讓我迷惑了好一陣子,
而我最後卻踩的住剎車,看來是一大突破。
(不過其實也有大半是不得已的原因,所以也不能說有什麼長進)


所謂的好東西就是這個:Fujitsu U1010。

TBri 發表在 痞客邦 留言(0) 人氣()

最近在寫修課的Term Project,計畫使用.NET Framework來做GUI,
另外還要整合一些API來做音訊功能。
過程中碰到一個問題,就是在.NET Framework與其他API之間做字串的傳遞。
由於.NET Framework的String為System::String,
在class裡面看起來並沒有提供轉換成傳統C語言使用的char*的方法。
後來找到這篇Microsoft的HOWTO,使用了其中的方法2才成功轉換完成。
詳情請參考這篇HOWTO:在 Visual C++ .NET 中將 System::String* 轉換為 Char*

TBri 發表在 痞客邦 留言(0) 人氣()

Flash在內建提供的執行期間環境變數中,沒有直提供嵌入頁面來源網址資訊,
(不管是Flash 8還是CS3似乎都是沒有)
但在Flash 8/CS3還是可以利用ExternalInterface class經由呼叫javascript取得頁面網址。
如此便可以做到判斷頁面嵌入來源來決定是否執行Flash等功能。
詳細做法請參考此網址:REQUEST_URI in Flex
雖然是講Flex,不過由於是actionscript的語法,因此在flash裡面也能使用。
(聽宅仙far說是布丁大(hlb)提供的,感謝學長!)

TBri 發表在 痞客邦 留言(0) 人氣()


TBri 發表在 痞客邦 留言(5) 人氣()

在Flash最新的版本Flash 9中,有個將Flash檔案以全螢幕模式播放的新功能。
目前的Flash Player 9已經可以支援這個新功能,
但要在Flash檔案中使用這個功能必須要在Flash 9才有提供針對這個功能的正式支援。
在Flash 9尚未正式推出的此時,要使用Flash 8製作出支援這個功能的檔案,
還是可以透過一些方法來實現。詳細做法可以參考以下教學文件:
How to create true fullscreen movies with Flash
在這個網頁還有另外一個範例:Full Screen Flash Video Demo

感謝西豬提供這個資訊。

TBri 發表在 痞客邦 留言(0) 人氣()