0

我正在尝试找到最简单的 SVG 线抽屉。我正在解析线条的 svg 文件(或者两个 x 和 y 坐标),并使用它们在我正在创建的游戏中创建墙壁。我所需要的只是能够绘制直线并将其保存到 svg 文件中。输出应包括定义线的两个 x 和 Y 坐标。如果我能够将文档的大小设置为我选择的大小(通常地图为 5k * 5k 像素),那也是最好的。

我希望找到的是一个非常简单的程序,我只需在编辑器中放置线条并保存为 SVG(或任何可以将两个 x 和 y 坐标真正定义为线条的格式)。我开始研究 inkscape 和其他一些工具,但它通常是我没有时间学习的非常高级的工具,而且我没有使用这些工具中 99.99% 的功能。

有人对适合我需要的程序有任何建议吗?

4

2 回答 2

3

试试SVG-edit,它是一个基于浏览器的简单编辑器,链接是我认为符合您目的的演示站点。

选择线条工具,绘制线条,单击 SVG 按钮,获取 XML。

谷歌代码的官方网站

于 2012-11-19T08:56:13.860 回答
1

SVG 只是一个具有精确词汇的 XML 文件。它需要一个带有根svg标签的文本文件:

<?xml version="1.0" ?>
<svg:svg xmlns:svg="http://www.w3.org/2000/svg" viewBox="0 0 500 500">
        .... Lines here
</svg:svg>

要制作一条简单的线,您可以使用起点 (x1,y1) 和终点 (x2,y2) 以及样式来定义它。满足您的需求的最简单方法是指定“stroke”

<svg:line x1="0" y1="0" x2="500" y2="500" style="stroke:black"/>

您可以使用“多边形”或“矩形”进行更复杂的绘制

创建解析器以将具有行规范的文件或文本框中的数据转换为 svg 很简单

致敬,

于 2012-11-18T15:26:00.700 回答