“别踩白块儿”是目前非常火的一款游戏,游戏非常简单刺激。关于具体怎么火法怎么玩我就不多说了,相信看到本文的朋友们都非常地清楚。
什么游戏火,我们都想知道自己能不能也弄一个玩玩,我也花了点时间弄了一个,游戏代码将会开源,利人利己,大家一起提高,希望各位多多支持。
下面介绍如何用OGEngine游戏引擎完成“别踩白块儿”游戏的经典模式。
源码下载:http://www.ogengine.com/download/resources.jsp
1.[图片] ogengine别踩白块儿.png
2.[代码][Java]代码
/**
* 构造器1,初始化blocks时用到
* @param pGameScene 游戏场景
* @param row block所在的行
* @param column block所在的列
* @param pWidth block的宽
* @param pHeight block的高
* @param blackIndex 用来确定是否是黑块,如果blackIndex == column时设为黑块
* @param pVertexBufferObjectManager
*/
public Block(GameScene pGameScene, int row, int column, float pWidth,
float pHeight, int blackIndex,
VertexBufferObjectManager pVertexBufferObjectManager) {
super(column * pWidth, (3 - row) * pHeight, pWidth - 1, pHeight - 1,
pVertexBufferObjectManager);
this.mGameScene = pGameScene;
this.row = row;
this.column = column;
if (row == 0) {
// 第一行设置为黄块
this.setColor(Color.YELLOW);
} else {
// 初始化block的颜色数据,是白块还是黑块?
initBlockData(column, blackIndex);
}
// 设置可以相应触碰事件
this.setIgnoreTouch(false);
}