XNA 地图编辑器(上)

地图编辑器通常是用来设计世界地图或是游戏的关卡,网络上有很多免费的地图编辑器,像是Mappy、tIDE…其实操作起来原理都是一样的,今天要示范的是tIDE。

地图编辑器通常是用来设计世界地图或是游戏的关卡,网络上有很多免费的地图编辑器,像是Mappy、tIDE…其实操作起来原理都是一样的,今天要示范的是tIDE。

首先到官方网站下载回来安装 (官方载点)

安装完毕开启软件

先下载这张Tile Sheet回去,我们要用这个来拼出地图 (下载)

回到软件画面选择 Tile Sheet > New

按浏览选择刚刚下载的Tile Sheet图片

每张小拼图 Tile的大小为 32x32

完成TileSheet载入后如下

接下来要开始制作我们的地图了,在Layers按右键新增一张Layer叫做background,大小设为 25x15 (手机全屏幕大小为 800x480像素,除以32)

可以打开隔线方便编辑

点选左下方的Tile就可以开始编辑了

右手边有编及辅助工具,画错了也有橡皮擦

完成后如下

接着我们就可以把完成的地图存档了

文件格式有 *.tide的tIDE项目档、*.tmx Tiled XML档、*.txt 文字档…,我们选择存成文字档

开启文字档可以看出 Tile 的 Id,下次修练会示范如何把这个文字档载入项目并绘制出原来的地图,如果大家想要存成.png档可以用Mappy这套互相搭配使用。

原文:大专栏  XNA 地图编辑器(上)

原文地址:https://www.cnblogs.com/petewell/p/11526669.html

时间: 2024-10-15 22:26:14

XNA 地图编辑器(上)的相关文章

Cocos2d-x Tiled地图编辑器(二)精灵走动起来、碰撞检测

图: 程序代码: 头文件声明函数及变量 void registerWithTouchDispatcher(void); bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent); void ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent); void setViewpointCenter(CCPoint position) ; void setSpritePoint(CCPoint position) ;

【跟我一起学Unity3D】做一个2D的90坦克大战之地图编辑器

从10月20号到现在,Unity3D也学了10天了,对于Unity3D也有了一个大致的了解,有必要做一个小游戏来检测一下自己的学习成果了.经过两天的努力,终于总算是做出来了一个可以玩的坦克大战了.首先讲讲我的设计目标: 1.地图编辑器 2.道具系统 3.简单AI系统 4.计分器 其中,最重要的就是地图编辑器了,其次到AI系统,其他几个都挺简单的. ---------------------------------------------------------------------------

Tiled Map地图编辑器键盘快捷键

Tiled是款不错的地图编辑器,不过快捷键真是隐蔽啊,不看github上得wiki根本不知道,用的过程中查英文文档总是觉得慢,所以翻译成了中文. 通用 右键点击图块(tile):复制图块到图章刷(拖动可以复制更大的区域) Ctrl+鼠标滚轮:缩放图块集或地图 Ctrl+加号/减号:缩放地图 Ctrl+0:调整地图到标准大小 Ctrl+对象大小调整:贴合到网格 Ctrl+对象移动:贴合到网格 鼠标中间点击/空格:拖动地图位置 F5:运行默认命令 Ctrl+C:复制 Ctrl+V:粘帖 Ctrl+X

Kindeditor编辑器上传附件,自动获取文件名显示。

大部分在线编辑器在上传附件之后都是会以路径的形式显示出来很不友好.类似这样..怎么样显示成这样用户上传的原始文件名呢.就是这样.是不是看着很友好. kindeditor编辑器上传文件是已插件的形式调用的,包括其他类似的功能(批量上传图片,百度地图)都是在plugins目录下.打开insertfile目录下的insertfile.js文件.在文件上传之后的回调函数里面找到urlBox.val(url);在下面添加一行titleBox.val(data.title);这里会把后台上传文件之后返回的j

开源地图编辑器 MarbleMap,支持Cocos2d-x坐标系

由9秒社团开发并维护的MarbleMap是支持Cocos2d-x坐标系和as3坐标系的地图编辑器,功能完善高效.这里详细介绍一下它的使用方法! 一.功能简述 由9秒社团开发并维护的MarbleMap是支持Cocos2d-x坐标系和as3坐标系的地图编辑器,功能完善高效.这里详细介绍一下它的使用方法! 二.        控制面板 具体功能将在之后分别介绍. A.        新建 点击"浏览",可以导入地图图片资源.可编辑属性包括:地图名称,网格宽度(像素).网格高度(像素),左下角

蜂鸟云重拳出击 地图编辑器革新室内地图传统方式

近日,蜂鸟云重磅上线,可完全在线自主编辑地图的云端制图工具--蜂鸟云地图编辑器.此款产品是蜂鸟云为解决室内地图行业用户,数据更新的痛点,而潜心研发的制图工具,免费为用户提供更全面.更便捷的制图服务. 随着城市建设的高速发展,室内空间占据了人们越来越多的时间.根据调查显示,人的一生有70%~80%以上的时间在室内空间中度过,比如写字楼.饭店.酒店.地铁站.火车站.飞机场等建筑物.因为室内空间设施的逐步完善,这个数字还将会持续升温.从商业角度出发,应用丰富的室内空间位置服务,已成为一座尚未深度挖掘的

第八周,地图编辑器模块的测试

最近这一周都在进行软件的测试,所以作业就都写的模块测试,这次是地图编辑器的测试. 首先关于地图编译器的黑盒测试,在编辑器界面的几个按钮在点击后并没报错,关于下拉菜单也可以正确的运行,在白板上绘制地图元素块也正常. 虽然在界面上的运行正常,但是无法看到后台的数据运转是否正常,所以在程序中加入了一些程序段来检测数据,首先是地图元素在白板上的绘制.这一段代码是在鼠标监听中的. int i=e.getX()/height; //获取点击地点的横坐标    int j=e.getY()/weight; /

瓦片地图编辑器的使用

大家小时候都玩过超级玛丽和坦克大战吧,这些游戏有一个特点,不同关卡的场景不同,特别是在坦克大战中玩家还可以自己手动场创建游戏场景,在游戏开发中通常使用地图编辑器创建游戏场景 使用地图编辑器创建一个游戏场景 启动地图编辑器 选择文件 选择新文件 单击确定 进入地图编辑器的编辑界面 导入图块,,选择地图 选择新图块 单击浏览选择一个图块文件,然后设置边距和间距,最后单击确定 添加图块后的界面 添加背景: 选择一个图块 选择填充 在网格中单击一下就可以填充一个背景 选择图章刷就可以在背景上编辑地图 使

为android游戏开发-准备的地图编辑器-初步刷地图

采用多文理混合,单页面支持8张文理进行刷绘 为android游戏开发-准备的地图编辑器-初步刷地图,布布扣,bubuko.com