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

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

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

最新回答 / MIS_Lu
求解答!!!!!!!!!!!!!!!!!!
@窗外已放晴
你设置背景图函数应该处理得不对,你得把drawBackground放到gameloop里,这样子每一帧ctx2背景图都会覆盖其他的所有精灵(包括你说的果实),这样的效果就不会是看到图片组成的直线了。
老师声音好听,一定是个美女.但,可以稍微讲快一点

已采纳回答 / 月下风物语
是ctx2=can2.getContext("2d");不是con2.getContext("2d");你写错了
好,非常给力,继续支持!!!玫瑰
老师讲的很好,谢谢老师。

最新回答 / torch
用不着update啊,有fruitMonitor函数去监控果实池里的果实状态,并根据需要生出一定数量的果实
果实没出来,,,,
设置背景图函数不一定要放在gameloop里吧,放在init也行,不过需要先加载完图片才能展示,没必要每一帧都运行设置背景的函数,
function init(){
....
bgPic.onload = drawBackground;
}
美女老师我要和你深挖
老师我要和你升哇
900有点大,这样大鱼的后部分的身体,尾巴,的部位只要碰到食物,食物也会消失了。。应该再小点,保证只有在嘴巴眼睛前半身时才能让食物消失
课程须知
1、对html、css基础知识已经掌握。 2、对JavaScript的基础知识掌握,如数组、类、对象。
老师告诉你能学到什么?
1、html5 canvas制作游戏理念 2、html5 canvas 绘图API 3、游戏中的碰撞检测 4、认识几个数学函数 5、物体池概念 6、序列帧动画的控制

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消