0

最も単純な SVG ライン ドロワーを見つけようとしています。私は線 (または 2 つの x 座標と y 座標) の svg ファイルを解析し、作成中のゲームでそれらを使用して壁を作成しています。必要なのは、直線を描画して svg ファイルに保存する機能だけです。出力には、線を定義する 2 つの x 座標と Y 座標が含まれている必要があります。また、ドキュメントのサイズを自分の選択に合わせて設定できれば最高です (通常、マップは 5k * 5k px です)。

私が見つけたいと思っているのは、エディターに線を配置して SVG (または 2 つの 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) およびスタイルで定義できます。ニーズに最も簡単なのは、「ストローク」を指定することです

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

「ポリゴン」または「長方形」を使用して、より複雑な描画を行うことができます

行指定のあるファイルやテキストボックスのデータをsvgに変換するパーサーを作るのは簡単です

敬礼、

于 2012-11-18T15:26:00.700 に答える