jjboy
宝慕林0328995

是不是在忘写这个了,导致小鱼变白后出现undefined
慕容0438593
console.log(this.babyTailTimer);
console.log(deltaTime);没相加之前这样是正常的
但是加上这句this.babyTailTimer += deltaTime,
console.log(this.babyTailTimer)打印出来是NaN
慕瓜1067325
不摆动代表代码没有调用成功,反复看一下视频看你的代码有什么没有添加或者写错了
qq_渭水空藏月_0
可能浏览器有缓存,记忆了你之前错误的形式,可以先清理缓存,要还不行,可以把代码贴出来,多半还是哪里写得不对。加油!
不想敲代码啊啊啊啊啊
qq_花草组合_0
聰哥哥3847552
babyTail[i] = new Image();
这句话报错
qq_情You獨仲_0
qq_一头会飞的翔_03623174
应该是读不到正确的图片,你检查一下图片的路径是否正确,另外,在写 ctx1.drawImage(babyTail[this.babyTailCount],-babyTail[this.babyTailCount].width * 0.5 + 25,-babyTail[this.babyTailCount].height * 0.5);之前还要写var babyTailCount = this.babyTailCount;
qq_一头会飞的翔_03623174
图片资源有问题,小鱼尾巴那少了babyTail1-7的图片
慕粉1006301048
需要在main.js的文件的init()方法里面初始化,不初始化是不能用的。
qq_翩翩飞_0
哦,我是用其他软件做
Ruby狮子7
是不是图片显示不了啊?是的话应该是你这个Image对象有问题,可能是图片的路径问题或者是taili超出了你数组的索引值范围
破碎吧3368845
this.smallfishtail[i]这个你在上面定义时不是一个数组,所以报错了
乔一天
课程右下方资料下载。。。素材图片新。。。
ifornot
我定义了var babyTail = [] 但是尾巴还是没有摇摆
慕函数6109166
这段代码,没有问题,但是不能解决问题,你回头再跟老师的仔细比对一下
慕无忌8111235
在baby对象中使用,就是私有属性,放到main中就是全局变量,就看你怎么使用了
慕粉3354867
上边的代码是定义和使用的地方
wuliaoshixia
原来是图片资源更新了,找了半天没找到错在哪里。。。遇到同样问题的同学记得在右边下载新的资源啊
Anny0727
xvvg
this.childTailTimer报错NaN只能是deltaTime没有值,检查下咯,我小鱼尾巴也是用的大鱼尾巴,调整下大小,位置,因为老师小鱼尾巴图片没给够
kateonline
看看是不是你的babyTail没有定义,或者定义的时候不是定义的数组形式,还有种可能是系统抽风了,最好把报错提示也复制出来
HeyLuckyGirl
因为鱼尾巴的图片就是用数组保存的,%操作是为了防止图片越界,就想babyTailTimer如果=60,60%50=10,就相当于归零操作,重新计时,babyTailCount是一样的,总共七张图,一直+1,babyTailCount如果=6 6%8=6,没有影响,但是8%8=0,就重新开始第一张图
前世定今生
要是鱼baby数量可以增加,由率领一条小鱼到一群小鱼。小鱼仔长大。各自再独立带一波鱼……
名字太难听_不改行不行
当你脱离 老师的讲解 自己动手做 就知道自己是什么水平了
ylm
老师 给了
别担心_有我陪着你
问题已解决,原因是小鱼尾部图片素材未更新,下载新的素材就可以了
潘达哒
下里面的是最新的