Agalを使用してStage3Dのビットマップに線を描画するにはどうすればよいですか?誰かがコード例を提供できますか?あなたはスターリングを使用している場合Agalを使用してStage3Dでビットマップに線を描画する方法は?
1
A
答えて
1
私は最近、Stage3D上に線を描画するために、単純なライブラリーを書きました。
ゼブロイドといい、https://github.com/luwes/Zebroid
ゼブロイドはまだラインキャップやジョイントをサポートしていません。
2
あなたはこれを試すことができます。
/**
* Class Line
* @author Leandro Barreto 2012
* @version 1.0
**/
package starling.utils
{
import starling.display.Quad;
import starling.display.Sprite;
public class Line extends Sprite
{
private var baseQuad:Quad;
private var _thickness:Number = 1;
private var _color:uint = 0x000000;
public function Line()
{
baseQuad = new Quad(1, _thickness, _color);
addChild(baseQuad);
}
public function lineTo(toX:int, toY:int):void
{
baseQuad.width = Math.round(Math.sqrt((toX*toX)+(toY*toY)));
baseQuad.rotation = Math.atan2(toY, toX);
}
public function set thickness(t:Number):void
{
var currentRotation:Number = baseQuad.rotation;
baseQuad.rotation = 0;
baseQuad.height = _thickness = t;
baseQuad.rotation = currentRotation;
}
public function get thickness():Number
{
return _thickness;
}
public function set color(c:uint):void
{
baseQuad.color = _color = c;
}
public function get color():uint
{
return _color;
}
}
}
誰かが私たちが2点を結ぶいくつかの大腿四頭筋を描くラインクラスを作成スターリングフォーラムで提案しました。このチュートリアルでは、シェーダのためAGALを使用してポリゴンを作成する方法を示します。
http://wiki.starling-framework.org/manual/custom_display_objects
関連する問題
- 1. "*"を使用して線を描画する方法
- 2. Androidでキャンバスを使用して描画線を消去する方法は?
- 3. アルファチャンネルを使用したビットマップ描画:
- 4. ボトムアライメントを使用してタイル状のビットマップを描画する
- 5. Windowsフォーム:DataGridViewに線や線を描画する方法は?
- 6. ウィンドウコンテンツをビットマップに描画するには(Win32 C++を使用)
- 7. TextViewをビットマップに描画する方法(ディスプレイに描画することなく)
- 8. Scalaでビットマップを描画するには?
- 9. SDL2点線を描画する方法
- 10. ビットマップを生成して描画する
- 11. d3.jsを使用して矢印で線を描く方法
- 12. キャンバスを使用して描画線で遅延を設定するには
- 13. BitBlt描画ビットマップを逆さにして
- 14. 描画を使用してグラフを配置する方法は?
- 15. ビットマップ画像にポイントを(浮動小数点値で)描画する方法は?
- 16. NSMutableArrayですべての線を描画する方法
- 17. VC++でCxImageを使用して円を描画する方法
- 18. PathShapeでShapeDrawableを使用してカスタムビューに線を描画する方法を教えてください。
- 19. WPFでベジエ曲線をプログラムで描画する方法は?
- 20. LWUITフレームワークを使用してVideoComponentコントロールに画像を描画する方法は?
- 21. pictureBoxは線を描画する最良の方法です
- 22. osm/mapsfrgeでビットマップを描画する方法
- 23. ビットマップを線で分割する方法
- 24. 複数のスレッドを使用してキャンバスに複数のビットマップを描画する方法
- 25. キャンバスで曲線の描画をアニメーション化する方法は?
- 26. 描画線でグリッド項目を接続する方法は?
- 27. WPF Canvasでグリッド線を描画する方法は?
- 28. 列間に関係線を描画する方法は?
- 29. vtkにプリミティブ(点、線など)を描画する方法は?
- 30. UITableViewセルに複数の線(グリッド)を描画する方法は?