每周三集前端免费视频
每年帮助超100万前端爱好者学习

CocosCreator实战视频教程 《勇闯地下室》04 随机生成地刺

高清视频,请全屏观看

 

主要逻辑代码如下:

 

未经允许不得转载:技术胖-胜洪宇关注web前端技术 » CocosCreator实战视频教程 《勇闯地下室》04 随机生成地刺
分享到: 更多 (0)

评论 4

  1. #2

    为什么diciCount要初始化等于0,才会出现地刺呢??
    不是很懂。望解答。谢谢!

    flowersplug1年前 (2017-04-02)回复
  2. #1

    有个地方不太懂, this.diciCount +=1 不是第一次调用的时候就变成9个了吗?

    晴朗哥2年前 (2016-10-23)回复
    • 是的,随后生成的都是9。

      技术胖2年前 (2016-10-24)回复
      • 可能是我比较小白。在property中 diciCount:8, 那么this.diciCount+=1就是9,在set Y坐标的时候
        if(this.diciCount<=8){
        randY=(this.node.height/2)-(this.dici_duration*this.diciCount)-this.dici_duration*1;
        }else{
        randY=(this.node.height/2)-(this.dici_duration*8)-this.dici_duration*1;
        }
        this.node.height, this.dici_duration 以及diciCount都是固定值,那么randY也应该是个固定值,那么为什么生成的地刺Y坐标都不同呢?

        晴朗哥2年前 (2016-10-24)回复