設定したサーフェースをデフォルトの状態に戻します
surface_reset_target();
この関数を使用すると、レンダリングターゲットに設定したサーフェースを元のものに戻します。あるインスタンスでsurface_set_target()を呼び出した後、この関数を呼び出さないと(他のインスタンスであっても)描画をできないことを認識すべきです
もしsurface_set_target()関数でレンダリングターゲットを以前に設定していない場合、エラーメッセージ無しでこの関数は実行されます
if view_current = 0 { surface_set_target(surf); with (obj_Effect) { draw_self(); } surface_reset_target(); } else { draw_surface(surf, 0, 0); }
上記コードは現在描画されているビューかどうかをチェックし、それが[0]であればサーフェースをレンダリングターゲットに設定して、"obj_Effect"をサーフェースに描画します。そうでなければ、サーフェースをスクリーンに描画します