ゲーム制作ツール RPGツクールVX_Ace 【RGSS3】コンストラクタとデストラクタを使いたい場合


This topic contains 0件の返信, has 1件の返信, and was last updated by  ライシェス 9 年 3 ヶ月.

  •  RGSSでDLLなどの処理をしているときに、コンストラクタやデストラクタ的な処理をしたいことがあります。ここでは、その方法を説明します。  

     

    alias __rkn__rgss_main__ rgss_main unless $@

    def rgss_main(&block)

      #ここにコンストラクタを書く

       __rkn__rgss_main__(&block)

    ensure

      #ここにデストラクタを書く

    end

     この書き方の良い点は、Mainセクションを汚さなくて済むことが大きいです。エイリアスのメソッドも同一でなければ競合する危険性は限りなく小さいです。

     

     

     

     

このナレッジに返信するにはログインしてください。