首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

vue+webpack实现精美游戏设计:实现建筑物的渐变生成效果

负责绘制绘制页面的是redraw函数,因此我们也要进行相应修改,代码修改如下: redraw (layer, tiles) { // 先创建一个二维数组,然后从建筑物记录数组中找到当前已经放置到方格里的建筑物...constrcutionStep1 和 constructionStep2 分别用来把建筑物生成时两阶段对应的图片加载到页面里,getBuildingByName根据传入的建筑物名称调用不同的函数加载对应图片,这个函数是redraw...里被调用的,redraw()通过变量城市图层的网格区,得知每个网格区建筑物的名称,然后调用getBuildingByName将建筑物对应的图片加载到浏览器后,绘制到页面上。...最后代码的改动在tick函数: tick () { .... // change here this.cityGrowingTick() this.redraw(this.cityLayer...每次tick函数触发时,它便调用cityGrowingTick函数,用来计算当前正在处于建造期的所有建筑是否应该进入下一关形态,redraw调用时则对形态有变更的建筑物根据当前所在阶段进行重新绘制。

46230

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券