|
Flash在網絡中的地位如日中天,各種用Flash製作的廣告、FlashMTV數不勝數,同時無論是自娛還是商業用途,Flash方便的界面製作和豐富的ActionScript控制為大家製作Flash遊戲提供了更多的空間。
今天我們就和大家一起討論一下Flash遊戲製作中最常用的一些ActionScript,並配以精彩的小例子和源碼下載,以方便大家製作中隨時查閱。
1、獲得隨機數
隨機函數在flash遊戲製作中很常用,例如在拼圖遊戲中,每次開始新的遊戲時可以利用隨機函數使圖塊獲得新的位置,試想一個千篇一律的遊戲誰會有興趣玩下去呢?
2、獲得鼠標及MC(MovieClip)的位置
另外一個在flash遊戲製作使用頻率比較高的參數就是坐標了,鼠標的坐標和MC的坐標的獲得方式是不同的。
3、MC常用屬性
獲取和控制MC(MovieClip)的各種屬性如位置、色彩、大小、幀數等在flash遊戲製作相當重要。
4、判斷按鍵
既然是遊戲,當然就要響應玩家的各種反應,除了鼠標,最直接的就是鍵盤了。
5、檢測碰撞
目前我們見到的很多遊戲如射擊遊戲或打老鼠之類的都會用到對像碰撞的檢測,hitTest既可以檢測MC與MC的碰撞,也可以檢測鼠標與MC的碰撞。
6、MC的複製與卸載
MC(MovieClip)的複製與卸載無論在flash遊戲還是其他的flash作品中都很常見。
7、獲取影片運行時間
獲取自影片開始播放時起已經過的毫秒數雖然很簡單,但用利用率卻很高,尤其是在一些需要計時的遊戲中。
8、顏色的設置
顏色設置的重要性不言而喻。
9、三角函數
提到數學函數很多人是不是會感到"恐懼",但在遊戲的製作中它可是必不可少的,這裡我們利用Math的atan方法來製作一個永遠指向鼠標的指針。
|