章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: 身体升级 (08:10) 下一节 重新观看

3 秒后播放下一节

为你推荐

独立游戏开发者,精通美术、用户体验、游戏编程,熟练使用adobe各种软件、html5 canvas和unity3D。曾参与开发大型次世代客户端游戏,后成为独立游戏开发者,曾独立制作了一款手机游戏,兼具美术和编程能力,正在开发一款关卡制休闲益智游戏。

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

已采纳回答 / 慕码人2261623
可以的,恩~实际上不是sublime3提供的功能,他是起编写功能,事实上,是浏览器在执行这些操作

最新回答 / jjboy
同问,代码相同,主函数调用,HTML已添加,控制台不报错但是就是不显示数值main.jsvar can1;var can2;var ctx1;var ctx2;var lastTime;var deltaTime;var canWidth;var canHeight;var bgPic = new Image();var ane;var fruit;var mom;var mx;var my;var baby;var babyTail = [];var babyEye = [];var babyBody ...

最新回答 / skywalkershen
已解决,因为在collision中先重新born了新的fruit再判断的颜色,顺序错了,导致有可能新生成的fruit颜色与之前的不同,令score.double错误

最新回答 / 慕慕9620072
我也遇到同样问题,你的问题解决了吗?怎样解决的?

最新回答 / 慕粉1468145823
不知道你的代码结构是不是跟视频里的差不多,视频里gameloop()这个函数一直在循环,而data.js里的draw()一直再被gameloop()调用,draw()里有score的绘制,因此会一直被重复绘制。而你的累加,有可能是因为鱼妈妈跟小碰撞检测的条件没有写清楚。

已采纳回答 / qq_沼铃_0
如果你不想加1,在判断果实是蓝色的情况下再调用(data.fruitNum++,这个代码可能跟你写的不一样)

已采纳回答 / fishmice
data.double = 2; 必须限定在  if(fruit.fruitType[i] == "blue") 的大括号{}里,如果不小心写到外面了,可能就会导致大鱼碰到黄色果实,double也变为2
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言