课程
/移动开发
/Android
/Android-五子连珠
为什么我点击屏幕 棋子只会落在第一格上?、、、、
2016-04-07
源自:Android-五子连珠 2-4
正在回答
是不是用手点击,无法准确检测到坐标??另外一点如果继续点应该还会画出棋子,可是为什么还是只出现第一个棋子
你的drawPieces方法,就是绘制棋子的方法中,canvas.drawBitmap的参数不对,1 - ratioPieceOfLineHeight) / 2这部分没有放到括号里吧?放到括号里在乘以mLineHeight。完整的这一句是:
canvas.drawBitmap(whitePiece, (whitePoint.x + (1 - ratioPieceOfLineHeight) / 2) * mLineHeight, (whitePoint.y + (1 - ratioPieceOfLineHeight) / 2) * mLineHeight, null);
举报
Android游戏开发-五子连珠,本教程通过UI与逻辑实现双人对战
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号