核心思路:
demo中的點陣圖資料主要有3個:1、背景;2、地面(可被挖坑);3、挖坑用的包含透明圓球的點陣圖(乙個矩形位圖,中間的圓圈為透明的)
//最最核心的一條語句
_earth.bitmapdata.copypixels(_earth.bitmapdata, rect, point, abmd);
其中_earth.bitmapdata就是剛才提到的點陣圖2,rect和point不解釋,
重點是這個abmd,就是剛才提到的點陣圖3,這裡我的生成方法是:
/**
* 得到乙個球體的物件
* @param pow 隨機圓的半徑
* @return**/
private
function getcirclebmd(pow:int):bitmapdata
完整的專案**在這裡:
posted on 2011-02-25 08:55收藏
基於WIN32 API介面程式設計實現的百戰天蟲小遊戲
在遊戲編寫的過程中,我一直在思考我自己製作的遊戲的主旨是什麼,想來想去,結合 百戰天蟲 遊戲的特點,我想到了 戰爭 這個主旨。遊戲中陣營的相互廝殺不正如國家之間的戰爭嗎?於是,我希望通過這款遊戲反映我對戰爭的一些思考。在遊戲結束或者暫停的時候,沒有顯示勝利者,因為我覺得戰爭沒有贏家,而在螢幕上列印出...