自2019年9月29日起,未验证邮箱的用户将无法编辑页面。请前往参数设置验证邮箱,谢谢您的配合(若您使用中国大陆邮箱,可能存在较高延迟,请耐心等待;若24小时内未收到,请检查您的垃圾箱重新申请一次

Ballance Map Editor/zh

From Ballance Wiki
Jump to: navigation, search
英文版 / English version: Ballance Map Editor
Ballance Map Editor
BallanceMapEditor.png
Ballance Map Editor主界面,编译自Github仓库并修改了部分代码使得网格线可以显示
基本信息
作者 jxpxxzj
适用于 Ballance制图
依赖 3ds Max (产生可用模型);
.NET Framework 4 (运行库)
发布时间 未知[1] (约2012至2013)
项目地址 Github仓库,
英文改进版Github仓库[1]
开发状态 已停止开发

Ballance Map Editor 是一款解决Ballance制图中批量制作路面问题的工具。与BMMaker属于同一类工具,且功效上相似,而功能更多。运作原理也是生成ms脚本——一种能被3ds Max读取并执行的脚本文件,因而模型生成任务交由 3ds Max 执行。

程序开发时一些功能由于当时情况受限而并未写完,属于烂尾工程。但是基础的生成路面功能已经写完并且可以正常工作,且其可视化,所见即所得的编辑方式也改变了传统使用BMMaker的不知所措的状况。

据jxpxxzj本人在发布帖中所述,其希望这个工具还能用于制作一些较为规整的钢轨,甚至是将机关也做成自动生成。但是这些想法由于无人问津,最终都没有被实现在程序中。

版本差异

Ballance Map Editor 自发布以来共发布了两个大版本。发布帖中发布的是第一版,使用的是GDI+作为绘制引擎。

但是使用GDI+引擎会在需要绘制物体过多时使程序出现卡顿等一些让用户体验下降的状况。

后来jxpxxzj修改了代码,改用DirectX进行绘制,绘制效率有了较大的提升。使用DirectX的版本也称为第二版,但是第二版并未进行任何公开发布,尽管其更加稳定。

2019年9月14日,yyc12345 Fork了jxpxxzj的原有项目,将界面语言完全改成英文,修复了一些文件打开错误以及网格显示功能。并称为英文改进版,主要是面向非中文制图人员。

2020年7月4日,yyc12345在英文改进版的基础上加入了对Blender路面生成脚本的支持。

下载

对于jxpxxzj的原版:

  • GCBA下载站(下载下来的应该是第一版,即GDI+版本,位置在:制图专区-制图工具资源-3dsmax相关-Map Editor v0.1.rar)
  • 前往Github仓库自行克隆并编译(Github仓库是使用DirectX的第二版,编译时需要补全Nuget包,请务必保证SharpDX的版本低于2.6.3。2.6.3版本身也可以编译,否则会因为SharpDX相关接口改动而无法编译)

对于英文改进版:

  • 前往Github仓库自行克隆并编译(已修复相关包依赖和文件复制问题,理论上补全包依赖即可正常编译)

兼容性

使用 Visual Basic .Net 编写,依赖 .NET Framework 4 运行库,可以运行在自 Windows XP 以来的所有Windows系统上。

由于其所依赖的 .max 文件由 3ds Max 2010 编辑而成,至少需要 3ds Max 2010 版。这和只需要 9 版的 BMMaker 不同。

如果需要使用 Blender 进行路面生成,还需要你手动将Maker.max转换为Blender格式(因为仓库中不附带这个文件),转换的方法多种多样(已经过测试的转换路径是:使用Max2Virtools转换后导入Virtools,再从Virtools中使用vtobjplugin导出obj文件,最后再导入Blender)。

基本使用教程

可以参考由梨栠washing发布的制图教程系列视频中的第4集:

宽屏模式显示视频

备注

  1. 1.0 1.1 发布帖在贴吧大删帖事件中被删除