为了账号安全,请及时绑定邮箱和手机立即绑定
一番波折之后基本功能总算是做出来了,,在老师演示的基础之上还特地编写了一个简陋的服务器实现联网对战功能,下一步打算继续完善这个服务器
老师讲太快了,还有英语发音不准,容易让人误听,有字幕最好了,老师讲的问题都没听清楚
canvas.drawBitmap中的x,y是棋子的左上角坐标。
我的都运行不行,:(,报Unfortunately,wuziqi has stopped.
checkFiveInLine 里面定义一个长度8的数组,存储8个方向的链子数,遍历points,然后在一个for循环里对8个方向链子数进行记录,最后遍历这个数组,只要有一个数值为5,就返回true,否则返回false,这样性能应该好很多
thank's hyman
做安卓app游戏需要哪些工具
谢谢老师啦
根据老师的讲解编写的代码地址:链接: https://pan.baidu.com/s/1dF9Qubf 密码: 87uk
= =棋子在格子里,厉害类。
刚学完Android攻城狮的第一门课(入门篇)可以直接学这门吗?还需要什么预备知识?
讲的真心不错 以前看过两次 没看懂 现在在看了一本关了安卓游戏开发的书对于View有些了解后就很容易看懂了
没有出现棋子的请仔细查看绘制那里的代码有没有少括号。
canvas.drawBitmap(mBlackPiece,
(blackPoint.x + (1 - ratioPieceOfLineHeight) / 2) * mLineHeight,//横坐标
(blackPoint.y + (1 - ratioPieceOfLineHeight) / 2) * mLineHeight, null);//纵坐标
还有getValidPoint函数。我是逐步调试发现错误根源的,
检测的逻辑太复杂了,其实可以不用遍历每个棋子,只要判断当前下的这颗棋子与周围的连线就可以了
课程须知
本课程为中级案例课程,学习该门课程的同学需具备一定的Android基础。
老师告诉你能学到什么?
1、绘制棋牌与棋子 2、逻辑判断 3、View的存储与恢复

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消