0

私は大きな問題を抱えています。私は今2週間そこに立ち往生しています。それはかなり単純なようです。

平面を作成し、それにテクスチャをマッピングしています。その後、as3dmod の曲げモディファイアを使用して曲げます。

もちろん、平面は曲げ加工後に小さくなりました。

最初と最後の頂点を計算しようとしました。

var sizeAfterBending:Number = (-1 * plane.geometry.vertices[0].x) + (plane.geometry.vertices[plane.geometry.vertices.length-1].x);

最初の頂点が常に負であるため、-1 を計算します。

その結果、平面が 400*533 であれば問題なく動作します。しかし、たとえば 640*480 の平面では、そうではありません。

何かが足りない。それは本当に私を夢中にさせています。

誰にもアイデアはありますか?

前もって感謝します。

乾杯、ミスターダン

4

1 に答える 1

1

JFY、解決しました。

レンダリングが完了する前に、この情報にアクセスしようとしていました。

もちろん、それはうまくいきません;)

乾杯、ミスターダン

于 2009-12-08T21:09:14.577 に答える