使用场景

在cocos中如果不使用TiledMap的话,策划同学单纯的使用预制体在creator编辑器摆出游戏场景的话效率太低了。所以提供一种外置编辑器编辑好地图导出地图文件,然后在游戏中读取使用的解决方案。

编辑器地址

地图编辑器

编辑器截图

使用详解

编辑栏
[拖动] :点击编辑栏拖动即可拖动编辑栏中显示的地图
[放大缩小视图] :在编辑栏滑动鼠标的滚轮即可对当前地图进行放大缩小(移动设备使用两个手指的滑动来控制地图放大缩小)
[点击编辑地图] :点击地图中相应排列数的节点,则代表使用当前选定建筑物类型进行编辑该地图节点

功能栏
[地图大小排数、列数] :使用数值在5-20内的排列数来限制地图的大小,输入编辑完毕后如果数值改变则自动刷新当前地图
[加载已保存地图] :选择本地已保存的地图json文件,如果文件不存在异常则自动刷新当前地图为保存的地图数据
[保存当前编辑地图] :将当前已编辑的地图保存到本地
[选择当前编辑建筑类型] :点击相应的地图建筑物类型,作为编辑栏中地图地图节点的建筑物类型使用依据
[替换地图建筑贴图] :建筑物类型后面的“+”号,选择本地的图片类替换建筑物类型贴图,用于预览地图编辑效果
[恢复视图] :恢复地图显示位置和大小到初始状态
[清空已编辑地图] :将编辑栏中已编辑的地图数据全部清空

导出Json格式
{
“row”:10,------------------------地图排数
“line”:10,------------------------地图列数
“data”:[--------------------------地图中建筑物
{
“row”:0,-------------------------地图中建筑物坐标排数
“line”:0,-------------------------地图中建筑物坐标列数
“type”:0-------------------------地图中建筑物类型
},

]
}

by 玉苑 2021/04/30

Cocos Creator 自制小工具-小游戏场景地图编辑器相关推荐

  1. Cocos Creator 开发实战——篮球物理游戏

    Cocos Creator 开发实战--篮球物理游戏 知识点 教程 基础背景搭建 物理系统 篮网制作 篮球 结语 Cocos Creator 开发实战--篮球物理游戏 本篇文章教大家实现篮球物理游戏最 ...

  2. Cocos creator 2.X 闯关游戏 飞刀璇璇 完整游戏源码

    Cocos creator 2.X 闯关游戏 飞刀璇璇 完整游戏源码,JS代码开发,导入后可直接运行,一款很不错的关卡小游戏.支持完整上线运营!   源码下载 Cocoscreator2.X闯关游戏飞 ...

  3. App Store游戏付费榜前三,推荐一款Cocos Creator制作的文字类游戏

    不靠怒刷,不喜宣传,这款基于Cocos Creator制作的文字类游戏「荒野求生」就这样默默无闻地一跃而上,取得了App Store游戏榜前十的好成绩.而且上周还一举挤入游戏付费榜第三.文字类游戏排行 ...

  4. Tiled-免费2D游戏场景Tile编辑器

    Tiled[1]是一款免费2D游戏场景Tile编辑器. Tiled支持正方形,平行四边形和六边形Tile. 同时Tiled也支持在场景上画矩形 用户手册 Tiled有详细的用户手册[2],罗列了编辑器 ...

  5. Cocos Creator 自制小工具-音游小游戏节奏编辑器

    分析 在音游类小游戏中很多都是由轨道和出现的道具节点组成.提供给策划同学一种可以边听音乐边编辑节奏点的工具,所以我在周末的时间自己做了这样的一款编辑器提供使用,特此分享出来. (这是网上找的小游戏截图 ...

  6. Cocos Creator 发布到微信小游戏的资源管理

    环境:Cocos Creator v1.9.1: 微信web开发者工具 v1.02.0808300,线上基础调试库 1.9.92. 以下,ccc指cocos creator.资源均指Texture.A ...

  7. cocos creator 3.7微信小游戏开发云函数和云托管部署

    cocos creator开发跨平台游戏能力不错,可以一次开发适用于多个平台,如andriod,ios原生,网页,各类小程序等等.就实际情况而言,能够跨1-2个平台已经不容易了,这是因为在跨平台开发中 ...

  8. Cocos Creator 3D发布QQ小游戏并打APK包

    Cocos Creator 3D版本 : 1.2.0 Visual Studio版本:2017,typeScripts. 1. 构建QQ小游戏 1. 在菜单栏的项目里打开构建发布 因为QQ跟微信的平台 ...

  9. 基于Cocos creator 实现坦克大战小游戏【100010131】

    疯狂坦克 引言 坦克大战是一款曾经风靡一时的小游戏,本次的实训,就是要力图让经典历久弥新.因此在老师的帮助下,我们将尽力开发一款在原有基础上有突破的"疯狂坦克2",加入新的元素,融 ...

  10. 初学者使用cocos creator制作第一个小游戏以及脚本编辑器的选择

    这是一个官方文档的补充版,以官方文档的快速上手:制作第一个游戏为基础,整合了其他文档内容,同时添加一下自己学习文档的理解,不仅能复习一下自己学到的知识,也帮助新人学习开发更加简单,好了,话不多说,进入 ...

最新文章

  1. 两款带有WiFI的MicroPython模块:ESP32,ESP8266
  2. 写个测试程序测试下,单片机使用浮点型数效率有多低
  3. YOLOv3中darknet的各种层的说明
  4. c++switch语句中不能进行变量定义吗_Go 指南--控制流语句
  5. Android 剪切板
  6. XPATH获取USER列用户ID的小方法
  7. C# WebService 上传图片
  8. 用 Handler 给图片加水印
  9. 国考地市级各题型分值分布(数量关系10题,其他题型同省级试题相同,共130题)——仅供参考
  10. 车牌识别计算机应用领域,车牌识别全方位应用 引领智能交通新趋势
  11. whisper客服源码_whisper客服系统兼容HTTPS方案
  12. 高考0分作文精选--秋细雨PK叶闲花
  13. 【深度学习】(10) 自定义学习率衰减策略(指数、分段、余弦),附TensorFlow完整代码
  14. 推荐的四款产品原型设计工具
  15. 助力武汉抗击疫情,湖北科研资料共享
  16. 常用条码打印机测纸方法
  17. 教程2,工厂方法实现发奖,抽象工厂实现redis集群,JDK动态代理应用
  18. 第3周项目2打印星花
  19. 数据流分析之活跃分析
  20. Unity资源打包(一):AssetBundle使用-2020更新

热门文章

  1. VS如何安装.nupkg文件
  2. 解密Twitch:一家游戏直播网站缘何价值10亿刀?
  3. 画直线的算法之DDA算法+代码实现(法一)
  4. 解决Adobe PhotoShop用户界面字体过小的问题
  5. sql日期和时间函数
  6. elman神经网络的实现
  7. lammps教程:create_box 命令详解
  8. 薅羊毛!某东、某宝、某宁一次搞定~
  9. 《普林斯顿微积分读本》笔记-第2章三角学回顾
  10. Android ASCII编码转换成相对应字符