学校の授業で、簡単なスロットマシーンのような物を作ると言う実習の課題が出されています。グラフィック関係はこれまで触った事が無かったので、悪戦苦闘です。
ゲームと言っても、DirectXを使っている訳ではなく、DrawImageメソッドなんかを使って絵を表示して、座標をずらして絵を動かすという感じです。ゆえに、あまり滑らかな動きはしません。
今日やってたのは、PictureBoxクラスを継承し、そのなかでTimerクラスを使っていると言う、独自なクラスをを書くってなことです。課題として示された仕様が、タイマーを使って絵を動かすと言うことで、どうせなら部品にしたほうかいいかな~って思い、やってみました。
実は、少し前までは、あまりオブジェクト思考と言うものがよく分かっていませんでした。元々VB6が得意だったと言うのもあり、何でも詰め込んで、とりあえず動けばいいかとか思っていました。
しかし、実際にやってみると、面白いものです。1度書いておけば、後で使う時にオブジェクト化してやれば良いという簡単さがいいですね。それに、コードも短くなりますし。そんなことを、今日改めて思っていました。
とりあえずは、動かす事が出来るようになったので、後は細かい所を修正して、提出しておきたいと思います。
ゲームと言っても、DirectXを使っている訳ではなく、DrawImageメソッドなんかを使って絵を表示して、座標をずらして絵を動かすという感じです。ゆえに、あまり滑らかな動きはしません。
今日やってたのは、PictureBoxクラスを継承し、そのなかでTimerクラスを使っていると言う、独自なクラスをを書くってなことです。課題として示された仕様が、タイマーを使って絵を動かすと言うことで、どうせなら部品にしたほうかいいかな~って思い、やってみました。
実は、少し前までは、あまりオブジェクト思考と言うものがよく分かっていませんでした。元々VB6が得意だったと言うのもあり、何でも詰め込んで、とりあえず動けばいいかとか思っていました。
しかし、実際にやってみると、面白いものです。1度書いておけば、後で使う時にオブジェクト化してやれば良いという簡単さがいいですね。それに、コードも短くなりますし。そんなことを、今日改めて思っていました。
とりあえずは、動かす事が出来るようになったので、後は細かい所を修正して、提出しておきたいと思います。
