Wing的小站

  • 首页
  • IT新闻
  • 技术文章
  • 生活随笔
  • 休闲娱乐
  • 个人作品
  • 留言板
  • 关于博主
JavaFX,Unity3D,Android,IOS,技术教程,生活随笔
  1. 首页
  2. 个人作品
  3. 正文

JavaFX开发的地图编辑器WiTKMapEditor(更新GitHub地址)

2015年2月4日 6107点热度 0人点赞 3条评论

其实早在几年前就有开发一个自己的游戏地图编辑器的想法,当时使用JavaSE开发的,纯属练手。结果后来笔记本出问题了,数据丢失,代码都找不回来了。

于是便准备重新开发一个游戏地图编辑器的,因为自己偶尔会研究JavaFX,而且论GUI技术,JavaFX也确实还是不错,所以就使用JavaFX做了。

GitHub地址:javafx-TKMapEditor

目前WiTKMapEditor版本号0.7.6.2015.2.16支持的功能列表:

1.打开地图文件,支持最近打开文件的列表

2.保存地图文件

3.新建,删除,上移,下移图层,以及编辑图层的透明度和是否可以显示,是否是碰撞层

4.编辑地图,有笔刷,油漆桶,橡皮擦等功能

5.多图块绘制

6.将地图导出为png图片

7.地图缩放显示,可以按比例显示地图

8.单元格属性添加

9.支持多贴图多图层混合编辑

截图为0.7.0.2015.2.4版本如下:

在读取库方面,目前已经完成了JavaFX的库,和Unity3D上的库。

能够很轻松的在JavaFX和Unity3D中使用。

下面是在JavaFX中运行的示例:

当然JavaFX的读取库已经成为了我个人的JavaFX游戏引擎的一部分了。在我个人计划中,我的JavaFX游戏引擎会配套Animation编辑工具,资源打包读取的工具等等。

但由于JavaFX目前无法带来实际性的效益,所以JavaFX游戏引擎的开发也是时而开始,时而停止。

目前应该会专注于Unity3D的开发,将会使用WTKMapEditor和Unity3D来开发2D游戏,然后在使用的过程中逐步更新WTKMapEditor。

标签: javafx 地图编辑器
最后更新:2017年4月14日

wing1314

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • 匿名

    地图编辑器的难点就是如何突破 8192 的纹理限制,我发现这个编辑器不能创建 200*200的 48单元格的地图,就是因为被 8192 限制了,目前也没有太好的办法能实现 500 * 500的48方格的7层地图...

    2020年9月20日
    回复
  • 胖枫叶

    最近突然对fx很感兴趣,发现你对地图编辑器。我想知道那个地图编辑区域对效果是啥原理。将图片拆分成网格装,上面对小方格是怎么实现的。

    2019年5月24日
    回复
    • wing1314

      @胖枫叶 一般就是按照指定的区块例如32x32,将贴图进行拆分,然后每一个32x32的方块对应有索引。区块直接采用绘图的方式绘制就行了,索引可以自行计算。

      2019年8月7日
      回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    COPYRIGHT © 2023 Wing的小站. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    鄂ICP备17006951号-1

    42011102000591