Selected Category: Computer & Information Technology (8)

View Mode: Post List Post Summary
[Updated] 前陣子我寫了另外一篇解說較為詳細的HOWTO, 請參考此篇. 原本這篇內容我就刪掉了.

Posted by TBri at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(293)

最近忽然想用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或是碰撞相關的問題,非常歡迎來討論~~

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

Posted by TBri at 痞客邦 PIXNET Comments(4) Trackback(0) Hits(404)


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

Posted by TBri at 痞客邦 PIXNET Comments(1) Trackback(1) Hits(460)

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


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

Posted by TBri at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(209)

最近在寫修課的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*

Posted by TBri at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(398)

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

Posted by TBri at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(432)


Posted by TBri at 痞客邦 PIXNET Comments(5) Trackback(0) Hits(452)

在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

感謝西豬提供這個資訊。

Posted by TBri at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(612)