ベジェ曲線使用中の元に戻す(Ctrl+Z)処理や右クリックの動作
メッセージ
いつもゲーム創作でお世話になっております。
例えばベジェ曲線の要素数を4にした場合、
直線を引いたあと任意の方向へ2回曲げることができますが、この時1回目の曲げる操作をした後、元に戻す(Ctrl+Z)の操作をするとベジェ曲線の操作がキャンセルされると同時にひとつ前の操作も取り消されてしまいます。
恐らくベジェ曲線の処理を完成させないと処理をしたことにならないので、最初の直線を引いた時点で直線を引いた処理をしたことにしてほしいです。
または
ベジェ曲線の処理を開始してから完成するまで、右クリックはスポイト機能ではなく、キャンセルにしてほしいです。
可能ならベジェ曲線の最初の直線を引いた後の曲げる操作を一つの処理としてやり直しができればよいのですが、難しいようならそこまでは求めません。
現在はベジェ曲線の操作中で線を引っ張ってる最中に右クリックでキャンセルになりますが、
引っ張っていないときに右クリックしてしまうと背景色が選択されて、操作不能やおかしな挙動になっていると錯覚してしまうことがあります。
※実際は線が見えないのでベジェ曲線の操作をしているにも関わらず何も起きていないように見える。
ベジェ曲線の操作一回で綺麗な曲線を引くのが難しいので何度も試行錯誤してやり直していると、上記の挙動が発生したり、やった作業が元に戻ってしまっていたりして紛らわしいです。
特に重要なバグではなく、自身が確認すれば良いだけなので共感出来たらお願いします。
- 「元に戻す」はおっしゃるとおり、描画が確定したものに対して処理が行われます。 確定するまでに右クリックした場合には1手順戻すようにしてみましたのでお試しくださいませ:https://wikiwiki.jp/tkbsoft/edge2/%E3%83%99%E3%83%BC%E3%82%BF%E7%89%88 (1手順よりも全キャンセルの方が期待されてましたかね・・・) -- たかぼー? 2020-08-26 (水) 17:07:27