美文网首页
cocosjs 精灵添加在地图上,移动精灵保持地图跟随,并不超出

cocosjs 精灵添加在地图上,移动精灵保持地图跟随,并不超出

作者: 凡凡的小web | 来源:发表于2019-01-03 11:47 被阅读0次

update里

switch(this.direction){

          case 'l':

            car.x >= 0 ? car.x-- : null;

            break;

          case 'r':

            car.x <= mapWidth ? car.x++ : null;

            break;

          case 'u':

            car.y <= mapHeight ? car.y++ : null;

            break;

          case 'd':

            car.y >= 0 ? car.y-- : null;

            break;

          default:

          break;

        }

        var x = MAX(car.x, size.width/2);

        var y = MAX(car.y, size.height/2);

        x = MIN(x, mapWidth - size.width/2);

        y = MIN(y, mapHeight - size.height/2);

        map.setPosition(size.width/2 - x, size.height/2 - y)

相关文章

  • cocosjs 精灵添加在地图上,移动精灵保持地图跟随,并不超出

    update里 switch(this.direction){ case 'l': car....

  • 双旦地图

    昨天下午4:44,地图跑酷更新了双旦地图,并且有一个新角色。 精灵杰克,有可能后面会出精灵小黑,精灵琪琪,精灵青青...

  • 精灵-地图

  • 坐标系知多少?

    以前做移动GIS的时候,总是碰到这样的问题,为什么用手机系统SDK获取的坐标叠加在地图上时,总是与实际距离有偏差呢...

  • 热力图上,我看到了恐惧和欲望

    近来发现了地图上的“热力图”,也就是用不同颜色的区块叠加在地图上实时描述人群分布、密度和变化趋势,“红色”表示最密...

  • Openlayers 实例-点聚合

    如果在地图上加载海量点时,当地图的zoom值越小时,地图上的点越密,密密麻麻的点全部叠加在了一起,看着不是那么友好...

  • 第五百五十七天•精灵烟囱

    “老妈,精灵烟囱!土耳其精灵烟囱!”小陈在餐厅做地理作业,“这个精灵烟囱老妈肯定喜欢!”他得意洋洋地说。 “精灵的...

  • 独角兽的讯息

    在优美的北欧精灵音乐中,跟随语音引导,我进入到了一个精灵般的魔法森林。这样类似的有着像宫崎骏漫画里一样的精灵森林,...

  • 前端学习之精灵图

    精灵图: 因为网页有很多的图片,如果每张图片都去请求,过于频繁,所以会把小图标全部放在 一张图上面,这就叫精灵图,...

  • 为什么精灵图定位的两个数值是负数

    不是盒子在动,盒子固定,移动的是精灵图

网友评论

      本文标题:cocosjs 精灵添加在地图上,移动精灵保持地图跟随,并不超出

      本文链接:https://www.haomeiwen.com/subject/bklfrqtx.html