私の目標は、C#の特性をよりよく理解し、シンプルなアプリの作成をより快適にすることです。私はFlash(Actionscript 3)にかなり精通しており、自分が書いた古いTic-Tac-Toeゲームを見つけました。このコードをC#アプリケーションに移植することについて考え始めました。C#についてあまり知らないので、移行はどれほど難しいのだろうかと思います。
一方では、基礎となるゲームロジックは構文的に類似しているため、移植が容易です。
しかし、グラフィックスに関しては、どこから始めればいいのかさえわかりません。これまでのところ、C#のWindowsフォームとコンソールアプリにしか触れていません。
これらのFlashの概念がC#で類似したものを持っているのか、それとも手順と構文が根本的に異なるのか疑問に思います。
- グラフィック要素をステージに配置する
- 開始/終了座標からのラインのレンダリング
- ムービークリップのイベントリスナー
- グラフィック要素内の画像を入れ替える(または、私のFlashバージョンでは、ムービークリップのnextFrame())