js拖拽俄羅斯方塊小遊戲(一)

2021-07-16 06:53:23 字數 887 閱讀 4135

分享乙個小遊戲的編寫歷程,內容還是有不少的,我就分開來寫了哈。使用的是cocos2d-js引擎,**此教程要有一點基礎會比較容易的,這個小遊戲參照了1010!這個遊戲了。

這是乙個拖拽類遊戲,拖拽元素使用的是類俄羅斯方塊。

演示專案中還存在一些問題,在後面教程會對此進行修復的

演示:

步驟:

1.建立網格背景,將這個網格放置到檢視的正中心位置上。

2.預設每個網格是灰色的背景,後面方塊精靈會覆蓋在網格上面。為了記住這個狀態,需要把網格使用乙個二維陣列儲存下每個網格點的狀態,0表示未覆蓋可用,1表示該點已被使用。

/**

* 建立網格背景

* */

creategridview : function());

this.addchild(sprite);

}this.map.push(tmp);//填充狀態陣列}},

3.建立底部三個可供拖拽的方塊精靈。方塊精靈需要有一些屬性:型別表示這個是哪種方塊,方塊方向,還要定義乙個方塊的資料結構,以便後面在消除的時候方便計算。此資料結構以左上角為原點 , 用座標系的第四象限表示。

/**

* 繪製方塊

* ##

* ##

*/drawtian : function(),

先寫到這,把基本框架先搭出來,後面再慢慢補充哈!

俄羅斯方塊遊戲

大二上學期前兩周的課程設計寫 更多的是借鑑 了乙個500多行的俄羅斯方塊遊戲,畢竟也是花了兩天時間把被人的看懂,然後花了兩天多的時間敲出來,又花了兩天時間寫了4000多字的專案報告,所有有必要在部落格中寫下來以留作紀念。struct block blocks 7 i 口 l 反l z 反z t 用十...

小遊戲 俄羅斯方塊(C 版)

大一作品,留念 include include include kbhit include rand,srand include define wide 15 define hight 18 define period 500 typedef struct point point 1 1 4 4 1...

C語言小遊戲之俄羅斯方塊

include include include sleep 函式的標頭檔案 include include define mod 28 define size n 19 控制邊框的高度 define size m 12 控制邊框的寬度 int a 100 定義排行榜 int cur x,cur y,...