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. ハイチャートを使用して単線グラフを描画する方法
- 3. ビットマップに円を描かないで描画する方法は?
- 4. Androidでキャンバスを使用して描画線を消去する方法は?
- 5. アルファチャンネルを使用したビットマップ描画:
- 6. Linuxでは、テキストをビットマップに描画する方法は?
- 7. WEBGLを使用してp5.jsに線を描画する方法
- 8. カスタムスタイルトリガを使用してTextBoxコントロールに線を描画する方法
- 9. ARCoreを使用して平面上に線やポリラインを描画する方法
- 10. JPanelで線をドラッグして描画する方法は?
- 11. ボトムアライメントを使用してタイル状のビットマップを描画する
- 12. ウィンドウコンテンツをビットマップに描画するには(Win32 C++を使用)
- 13. Scalaでビットマップを描画するには?
- 14. TextViewをビットマップに描画する方法(ディスプレイに描画することなく)
- 15. Windowsフォーム:DataGridViewに線や線を描画する方法は?
- 16. ビットマップを生成して描画する
- 17. 複数の線を使用してカスタムシェイプを描画する方法
- 18. Googleマップを使用して点線のポリラインを描画する方法 - Android
- 19. MPAndroidChartを使用して破線(点線)でbarchartのスタック部分のみを描画する方法は?
- 20. button_press_eventを使用してプロットに別の線を描画する
- 21. uibezierpathを使用してUIViewに境界線を描画する
- 22. 、マスクされたビットマップをキャンバスに描画する方法は?
- 23. SDL2点線を描画する方法
- 24. OpenGLでDDAを使用して線を動的に描画
- 25. BitBlt描画ビットマップを逆さにして
- 26. 光線を線形描画に与える方法は?
- 27. ビットマップ画像にポイントを(浮動小数点値で)描画する方法は?
- 28. scenekitにSCNNodeRendererDelegateでOpenGLを使用して描画する方法
- 29. キャンバスを使用して描画線で遅延を設定するには
- 30. uiTableField内でuiTextFieldの下に線を描画する方法は?