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

最赞回答 / luobotang
据我所知,JS中的数值并不区分整型和浮点型,Math.floor是一个取整操作,但是返回的结果毕竟还是数值类型,同样,parseInt也是“取整”,结果也是数值类型。不知道你对这个怎么看?

最赞回答 / l1uyub0b0b0
确实是个好主意。这个课程主要关注游戏的实现逻辑,在具体语言上,很多通常的高级用法没有使用。

已采纳回答 / l1uyub0b0b0
使用display:none是可以的。但是在这个程序里,因为想制作一个数字出现逐渐填充整个方格的动画效果,所以选择在不现实的时候,让方格面积为0,之后逐渐放大占满整个方格。

最赞回答 / l1uyub0b0b0
确实初始可以用css布局方格,但是在数字移动的过程中,还是需要使用js修改上面移动数字的css属性的绝对定位。为了和这个操作统一,底层我也使用js来操作方格的位置。这个问题确实有争议。赐教。

最赞回答 / l1uyub0b0b0
那类游戏的关键,可能就不仅仅是游戏逻辑的问题了,还需要对相应平台的3D图形引擎系统有一个学习了。

最赞回答 / l1uyub0b0b0
逻辑上确实可以。showNumberWithAnimation()的意义是表现动画。updateBoardView()是将后台数据和前台显示做一个同步。如果不要动画了,是ok的。

最赞回答 / l1uyub0b0b0
确实是可以的。如果在数据结构上建立一维数组更方便。但是由于游戏本身是4×4的棋盘格,我思考在数据结构上做4×4的二维数组或许更直观。这个课程主要是对没有做过游戏的学生进行启发,其中很多细节大家都可以根据自己的经验修改。谢谢你的提醒!
课程须知
具备HTML、CSS及JavaScript基本知识,掌握jQuery基本用法。
老师告诉你能学到什么?
游戏结构的开发、移动端的适配以及IOS、安卓端的开发过程。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消