0

マップ パス検索を行うにはポリゴン情報が必要です。現在、マップ デザイナーは Flash Professional で到達できない領域を描画できますが、形状情報を取得する方法がわかりません。

ここで答えを見つけました Flash の MovieClips からポリゴンを取得するにはどうすればよいですか?

基本的に行き止まりです。

私は他の方法で問題を解決しなければなりません。

この例のように、データ形式で保存しながら領域を表示するのはどうですか。

<area>
    <point>3,40</point>
    <point>30,120</point>
    <point>40,150</point>
    <point>4,120</point>
<area>
....

すべてのポリゴンのポイントは線でリンクされており、曲線はありません。

デザイナーがポリゴンを追加/削除/移動したり、ポリゴン上の頂点を追加/削除/移動したりできるツールを構築できます。

そこにツールが既にある場合は、自分で行う必要はありません。ご存知でしたら教えてください。

4

1 に答える 1

0

ポリゴンのタイプが Shape であるかthis.graphics、設計時または実行時に使用している場合graphics.ReadGraphicsData() は、Here is the manual経由で一部のデータを受け取ることができます。、、対応する座標セットIGraphicsDataを含む形状グラフィックス コマンドが含まれているため、そこから目的の情報を取得できる可能性があります。これらは、複合出力を解析すると、ポリゴンの頂点になります。(しかし、この作業は複雑かもしれません。私にとっては未踏の分野です。ここではヒントだけを示します)moveTo()lineTo()curveTo()

于 2013-03-19T08:57:27.407 に答える