盛大な独り言日記・自分用メモ2010.11.17~
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
なるべく毎日やったこと書くようにしよう…。サボり防止のために!
今日やった事
・タイトル、操作説明画面の作成
・タイトル→操作画面
→ゲーム画面 への切り替え
・一定時間での切り替えとは別に、撃ったキャラクターが消える
新しく調べた事は特にない。
あとスコア画面とか、メニューをどうにかすれば一人用はできるんだけど
まだmailslot搭載してない…。間に合うかな。
mailslotで実装する事(共有すること)
・他のプレイヤーの照準を色を変えて表示
・他のプレイヤーのスコア表示、比較。終了時に点数で順位を評価
でもやっぱりmailslotでタイミングを合わせるのが難しそう。
4人そろうまで待機とかそういうのが出来ればいいいんだけど
今日やった事
・タイトル、操作説明画面の作成
・タイトル→操作画面
→ゲーム画面 への切り替え
・一定時間での切り替えとは別に、撃ったキャラクターが消える
新しく調べた事は特にない。
あとスコア画面とか、メニューをどうにかすれば一人用はできるんだけど
まだmailslot搭載してない…。間に合うかな。
mailslotで実装する事(共有すること)
・他のプレイヤーの照準を色を変えて表示
・他のプレイヤーのスコア表示、比較。終了時に点数で順位を評価
でもやっぱりmailslotでタイミングを合わせるのが難しそう。
4人そろうまで待機とかそういうのが出来ればいいいんだけど
PR
タイマーつけてみようと思ったけど、便利そうな関数は追加の(ゲーム用の?)ライブラリがいるみたいなので、スレッドのSleepで代用することにした。
ゲームがモグラたたきみたいなものなので、厳密に時間計らなくてもモグラの入れ替わりタイミングをwaitTimeで制御して、その入れ替わり回数を制限時間にあててみようかと思った。
うまくいくかな。いくといいな・
メモ:
・複数スレッド立てたら画面更新は一個だけ残して残りは消す。
じゃないとポリゴンショックをくらう。
・Sleepの単位がミリ秒ってことは、sleep(1000)で一秒でいいんだよ ね…?
・フォントを変えたい時:
static HFONT フォント設定名;
CreateFont(略);
で、文字表示の前に
pDC->SelectObject(フォント設定名);
で文字表示する。
画像がえせドットなのでTerminal助かる。。
・文字の背景透過:文字表示の前に SetBkMode(TRANSPARENT);
あとは
・タイトル画面
・ゲーム説明画面
・終了後のスコア・レベル表示画面
・ネットワークにつなぐ
ゲームがモグラたたきみたいなものなので、厳密に時間計らなくてもモグラの入れ替わりタイミングをwaitTimeで制御して、その入れ替わり回数を制限時間にあててみようかと思った。
うまくいくかな。いくといいな・
メモ:
・複数スレッド立てたら画面更新は一個だけ残して残りは消す。
じゃないとポリゴンショックをくらう。
・Sleepの単位がミリ秒ってことは、sleep(1000)で一秒でいいんだよ ね…?
・フォントを変えたい時:
static HFONT フォント設定名;
CreateFont(略);
で、文字表示の前に
pDC->SelectObject(フォント設定名);
で文字表示する。
画像がえせドットなのでTerminal助かる。。
・文字の背景透過:文字表示の前に SetBkMode(TRANSPARENT);
あとは
・タイトル画面
・ゲーム説明画面
・終了後のスコア・レベル表示画面
・ネットワークにつなぐ
strcpyとstrcatとsprintfを使おうとしたらエラーが出た
バージョンの違い?でセキュリティ強化版があるとかどうとか書いてあるところもあったのでそっちをためしてみた(末尾に_sをつけるだけらしい)ら、
今度は「致命的なエラー」に遭遇しました。
よくわからないままとりあえず_sを消してもう一回コンパイルしたら動いたっていう。
なんだったんだろう…。
バージョンの違い?でセキュリティ強化版があるとかどうとか書いてあるところもあったのでそっちをためしてみた(末尾に_sをつけるだけらしい)ら、
今度は「致命的なエラー」に遭遇しました。
よくわからないままとりあえず_sを消してもう一回コンパイルしたら動いたっていう。
なんだったんだろう…。
mailslotつづき