- 679 名前:669 ◆c26blx92bE mailto:sage [2010/03/18(木) 16:12:37 ]
- ありがとうございます。分かりにくくてすいません。
始めはstart()のあるクラスStartClassに Canvasを継承したクラスGameCanvas(インスタンス名はgc)を作っていて、 start()でnewし、setCurrentしていたんですけど、 gc.getGraphics()等をいろんなクラスから使いたいと思いました。 gcはゲームで共通に使うひとつの物ですが、 StartClassにある以上、他のクラスからではアクセスできないので、 staticを使ってみようと思いました。 使いたい度にnewするとgcがどんどん増えていくと思ったのですが、 gc変数だけstaticにし、メソッドはpublicにする手とかあるかもしれません。 >>671 同じく「static 参照することはできません。」と出てしまいます。 たぶん、別の所に間違いがあると思うので探して見ます。 >>672 ファイルというのが非指向的というのは考えませんでした。 C、C++とかと結構違いますしね。 プロトタイプ宣言が無かったり、デストラクタのタイミングがオートだったり。
|

|