新建
上传
首页
助手
最?/div>
资料?/div>
工具

"

别踩白块?/p>

"

游戏源代码分析和下载

(

?/p>

)

 

 

四、游戏交互实?/p>

 

1

?/p>

前面已经介绍?/p>

 

Block 

类实现了每个

block

的触碰监听,

block 

实现触碰监听?/p>

当按?/p>

时,调起?/p>

GameScene

中实现的

touchBlock

方法。下面来看改方法的实

. 

?/p>

 

 

 

 

 

 

 

 

 

/** 

?/p>

 

 

 

 

 

 

 

 

 

 

* 

点击?/p>

Block

时进行的逻辑处理

 

?/p>

 

 

 

 

 

 

 

 

 

 

* 

 

?/p>

 

 

 

 

 

 

 

 

 

 

* @param pBlock 

?/p>

 

 

 

 

 

 

 

 

 

 

* 

 

 

 

 

 

 

 

 

 

 

 

所点击?/p>

block 

?/p>

 

 

 

 

 

 

 

 

 

 

*/ 

?/p>

 

 

 

 

 

 

 

 

 

public void touchBlock(Block pBlock) { 

?/p>

 

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

if (gameStatus == ConstantUtil.GAME_START) { 

?/p>

 

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

if (pBlock.getRow() == moveNum + 2) {// 

表示是在底部往上数的?/p>

数第三行

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

// 

判断是不是点击了该点击的黑块的上一格,如果是,我们

也判定这是正确点击了,做出相应移?/p>

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

upBlockTouch(pBlock); 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

} else if (pBlock.getRow() == moveNum + 1) {// 

表示是在底部往上数

的倒数第二?/p>

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

if (pBlock.getColorType() == ConstantUtil.COLOR_BLACK) 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

"

别踩白块?/p>

"

游戏源代码分析和下载

(

?/p>

)

 

 

四、游戏交互实?/p>

 

1

?/p>

前面已经介绍?/p>

 

Block 

类实现了每个

block

的触碰监听,

block 

实现触碰监听?/p>

当按?/p>

时,调起?/p>

GameScene

中实现的

touchBlock

方法。下面来看改方法的实

. 

?/p>

 

 

 

 

 

 

 

 

 

/** 

?/p>

 

 

 

 

 

 

 

 

 

 

* 

点击?/p>

Block

时进行的逻辑处理

 

?/p>

 

 

 

 

 

 

 

 

 

 

* 

 

?/p>

 

 

 

 

 

 

 

 

 

 

* @param pBlock 

?/p>

 

 

 

 

 

 

 

 

 

 

* 

 

 

 

 

 

 

 

 

 

 

 

所点击?/p>

block 

?/p>

 

 

 

 

 

 

 

 

 

 

*/ 

?/p>

 

 

 

 

 

 

 

 

 

public void touchBlock(Block pBlock) { 

?/p>

 

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

if (gameStatus == ConstantUtil.GAME_START) { 

?/p>

 

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

if (pBlock.getRow() == moveNum + 2) {// 

表示是在底部往上数的?/p>

数第三行

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

// 

判断是不是点击了该点击的黑块的上一格,如果是,我们

也判定这是正确点击了,做出相应移?/p>

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

upBlockTouch(pBlock); 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

} else if (pBlock.getRow() == moveNum + 1) {// 

表示是在底部往上数

的倒数第二?/p>

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

if (pBlock.getColorType() == ConstantUtil.COLOR_BLACK) 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

"

别踩白块?/p>

"

游戏源代码分析和下载

(

?/p>

)

 

 

四、游戏交互实?/p>

 

1

?/p>

前面已经介绍?/p>

 

Block 

类实现了每个

block

的触碰监听,

block 

实现触碰监听?/p>

当按?/p>

时,调起?/p>

GameScene

中实现的

touchBlock

方法。下面来看改方法的实

. 

?/p>

 

 

 

 

 

 

 

 

 

/** 

?/p>

 

 

 

 

 

 

 

 

 

 

* 

点击?/p>

Block

时进行的逻辑处理

 

?/p>

 

 

 

 

 

 

 

 

 

 

* 

 

?/p>

 

 

 

 

 

 

 

 

 

 

* @param pBlock 

?/p>

 

 

 

 

 

 

 

 

 

 

* 

 

 

 

 

 

 

 

 

 

 

 

所点击?/p>

block 

?/p>

 

 

 

 

 

 

 

 

 

 

*/ 

?/p>

 

 

 

 

 

 

 

 

 

public void touchBlock(Block pBlock) { 

?/p>

 

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

if (gameStatus == ConstantUtil.GAME_START) { 

?/p>

 

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

if (pBlock.getRow() == moveNum + 2) {// 

表示是在底部往上数的?/p>

数第三行

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

// 

判断是不是点击了该点击的黑块的上一格,如果是,我们

也判定这是正确点击了,做出相应移?/p>

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

upBlockTouch(pBlock); 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

} else if (pBlock.getRow() == moveNum + 1) {// 

表示是在底部往上数

的倒数第二?/p>

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

if (pBlock.getColorType() == ConstantUtil.COLOR_BLACK) 

Ͼλ">
Ͼλ
Ŀ

别踩白块儿游戏源代码分析和下载II - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

"

别踩白块?/p>

"

游戏源代码分析和下载

(

?/p>

)

 

 

四、游戏交互实?/p>

 

1

?/p>

前面已经介绍?/p>

 

Block 

类实现了每个

block

的触碰监听,

block 

实现触碰监听?/p>

当按?/p>

时,调起?/p>

GameScene

中实现的

touchBlock

方法。下面来看改方法的实

. 

?/p>

 

 

 

 

 

 

 

 

 

/** 

?/p>

 

 

 

 

 

 

 

 

 

 

* 

点击?/p>

Block

时进行的逻辑处理

 

?/p>

 

 

 

 

 

 

 

 

 

 

* 

 

?/p>

 

 

 

 

 

 

 

 

 

 

* @param pBlock 

?/p>

 

 

 

 

 

 

 

 

 

 

* 

 

 

 

 

 

 

 

 

 

 

 

所点击?/p>

block 

?/p>

 

 

 

 

 

 

 

 

 

 

*/ 

?/p>

 

 

 

 

 

 

 

 

 

public void touchBlock(Block pBlock) { 

?/p>

 

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

if (gameStatus == ConstantUtil.GAME_START) { 

?/p>

 

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

if (pBlock.getRow() == moveNum + 2) {// 

表示是在底部往上数的?/p>

数第三行

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

// 

判断是不是点击了该点击的黑块的上一格,如果是,我们

也判定这是正确点击了,做出相应移?/p>

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

upBlockTouch(pBlock); 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

} else if (pBlock.getRow() == moveNum + 1) {// 

表示是在底部往上数

的倒数第二?/p>

 

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

if (pBlock.getColorType() == ConstantUtil.COLOR_BLACK) 



ļ׺.doc޸Ϊ.docĶ

  • cmdȫ
  • ѧ֪ʶԼⷽȫ
  • (Ŀ¼)2017-2022йҾߵҵչԤ⼰Ͷѯ-го
  • ѧУ쵼,ʦֵƶ
  • ˴㿪ʼѧӢ - ͼ
  • ֽŵ
  • 񼦲ѵȫ
  • ѵا龫
  • 2016ϺԱԼв(B)(ӡword)
  • ŷķɼרϰ().

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)