百戰天蟲中子彈的挖坑效果

2021-09-23 07:31:20 字數 475 閱讀 7652

核心思路:

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介面程式設計實現的百戰天蟲小遊戲

在遊戲編寫的過程中,我一直在思考我自己製作的遊戲的主旨是什麼,想來想去,結合 百戰天蟲 遊戲的特點,我想到了 戰爭 這個主旨。遊戲中陣營的相互廝殺不正如國家之間的戰爭嗎?於是,我希望通過這款遊戲反映我對戰爭的一些思考。在遊戲結束或者暫停的時候,沒有顯示勝利者,因為我覺得戰爭沒有贏家,而在螢幕上列印出...