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

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

难度中级
时长 2小时34分
学习人数
综合评分9.50
139人评价 查看评价
9.6 内容实用
9.5 简洁易懂
9.4 逻辑清晰

最新回答 / 慕粉1102022492
换一个浏览器测试一下,检查路径,变量有没有设错
代码正确但是鱼完全不转的,需要先给this.angle赋值,比如在init()中加:this.angle=0;这样才会被识别为数字。不然console.log(this.angle);显示为NaN,也就是说this.angle不是个数

最新回答 / 慕后端9191324
可以的,编译器而已,看个人习惯。
我照着老师的写,为什么问题一直处在哪个第10行的init();

最新回答 / 慕粉13132550196
ctx2 = can2.getContext("2d");应该是少了个参数“”2d“”
谢谢老师~人美声甜就是建议用个好点的话筒

最赞回答 / Astar777
自己找到了答案...lineCap写成linecap了

已采纳回答 / 慕斯2023878
init中的 this.x[i]  代表 aneObj.x[i],  this其实就是指 aneObj, 而aneObj相对于 init 和draw 是外部的变量,所以他们都能访问的到 aneObj
老师该换话筒了
课程须知
1、对html、css基础知识已经掌握。 2、对JavaScript的基础知识掌握,如数组、类、对象。
老师告诉你能学到什么?
1、html5 canvas制作游戏理念 2、html5 canvas 绘图API 3、游戏中的碰撞检测 4、认识几个数学函数 5、物体池概念 6、序列帧动画的控制

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消