2011年08月12日

C#とDXライブラリでゲーム制作2 2回目

グローバル変数のようなデータを扱う方法

C#にはグローバル変数はありませんが、staticなメンバ変数を持ったクラスを定義することで、グローバル変数のようにデータを扱うことができます。言語仕様にグローバル変数がないので、このような使い方は邪道なのかもしれませんが、プログラムの都合上、グローバル変数を使った方が便利なこともあります。まあ、今回は、あまり気にしないで使うことにします。

定義
    /// <summary>
    /// グローバルデータ(システムで共通のデータ類)
    /// </summary>
    public partial class GL
    {
        // FPS(1秒間のフレーム数)
        static public int FPS = 60;
    }
使い方の例
    // FPS制御用
    FPSTimer t = new FPSTimer( GL.FPS );

良かったらクリックしてください
にほんブログ村 IT技術ブログ プログラム・プログラマーへ  人気ブログランキングへ

posted by among at 21:00 | Comment(0) | TrackBack(0) | ゲーム制作
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/47315526

この記事へのトラックバック