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

HTML5小游戏---爱心鱼(下)

难度中级
时长 3小时27分
学习人数
综合评分9.80
87人评价 查看评价
9.9 内容实用
9.9 简洁易懂
9.6 逻辑清晰
谢谢老师的课程, 学到了很多实用的方法!
有没有素材,发出来

最新回答 / 精慕门3520885
是不是main.js文件里用来存放图片的数组babyBody没有定义,或者定义错了?
非常感谢老师 老师讲解的很细致 各种细节也都做的很完美 学到了很多
东西 期待老师更多优秀的课程。
https://wangzilong1997.github.io/html5fishgame/
感谢Daisy老师详细详实的讲解,谢谢您的付出。
最好更改下分值的计算方式,不能因为吃了一颗蓝宝石,就全部统一加200分。

dataObj.prototype.addScore=function(){
var Bluepoint = this.BlueFruit *200;
var Orangepoint = this.OrangeFruit *100;
this.score = Bluepoint + Orangepoint;
}

另外鱼妈妈的变形也要重新更换了。
老师有些地方的写法还是略显拖沓,例如简单逻辑可以用一个三元表达式来解决,不用几行的if else判断。

最新回答 / alterboy
全局变量换成局部变量吧,便于后期代码管理和重用。  嗯,我只能想到这么多。。

最新回答 / 无心妖
//分值计算var dataObj = function () { this.fruitNum = 0; this.double = 1; this.score = 0; this.gameOver = false; this.alpha = 0;}dataObj.prototype.draw = function(){ var w = can1.width; var h = can1.height; ctx1.save(); ctx1.shadoBlur = 10; ctx1.shadowColor =...
谢谢Daisy老师的游戏教学,从中学习到了很多,期待以后有更多这样高质量的视频,学到更多的思路和想法。
不要加closePath(),老师胡乱说呢,如果画的圆不是全圆,closePath是将起始两个点用直线连接。。。。。。。这里画的是正圆,加不加都无所谓,加了多此一举
这个老师很逗比,眨眼睛时间弄反了。。。。。。。照着代码抄都超不对。。。。
喜欢老师的讲解,我是你fans!
首页上一页1234567下一页尾页
课程须知
1、对html、css基础知识已经掌握。 2、对JavaScript的基础知识掌握,如数组、类、对象。 3、学习本课程之前您最好已经学习完成《HTML5小游戏---爱心鱼(上)》
老师告诉你能学到什么?
1、html5 canvas制作游戏理念 2、html5 canvas 绘图API 3、游戏中的碰撞检测 4、认识几个数学函数 5、物体池概念 6、序列帧动画的控制

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消