1

私のアプリは、、、メソッドRenderTexture begin()を使用してキャンバス (レンダー テクスチャ) に描画します。では、1 ~ 5 ステップの元に戻す機能を実装するにはどうすればよいでしょうか。visit()end()

私のゲーム更新ループでは、タッチを計算touchlocationsし、ノード空間とそれらの間の距離で前に進み、ブラシノードにアクセスしてキャンバスにラインを描画します。

私はslipster216'の返信を見ました:ここ

ただし、このアプローチは、カスタム ストローク クラスが必要なため、最初から書き直すことを意味する可能性があります。

アイデア :

  1. レンダー テクスチャの状態を何らかの方法で保存しますか?

  2. 画像を保存しtouchendedて、元に戻すときにスプライトに読み込みます。

  3. '5' レンダー テクスチャをメモリに保持し、元に戻すときに置き換えますが、メモリに負荷がかかりますか?

どんな助けでも大歓迎です。

4

1 に答える 1