为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我点击屏幕 棋子只会落在第一格上?、、、、

为什么我点击屏幕   棋子只会落在第一格上?、、、、

正在回答

2 回答

是不是用手点击,无法准确检测到坐标??另外一点如果继续点应该还会画出棋子,可是为什么还是只出现第一个棋子

0 回复 有任何疑惑可以回复我~

你的drawPieces方法,就是绘制棋子的方法中,canvas.drawBitmap的参数不对,1 - ratioPieceOfLineHeight) / 2
这部分没有放到括号里吧?放到括号里在乘以mLineHeight。完整的这一句是:

canvas.drawBitmap(whitePiece, (whitePoint.x + (1 - ratioPieceOfLineHeight) / 2) * mLineHeight, (whitePoint.y + (1 - ratioPieceOfLineHeight) / 2) * mLineHeight, null);

5 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android-五子连珠
  • 参与学习       38994    人
  • 解答问题       174    个

Android游戏开发-五子连珠,本教程通过UI与逻辑实现双人对战

进入课程

为什么我点击屏幕 棋子只会落在第一格上?、、、、

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号