- 厨房なおいらにプログラム教えるスレ
216 :115[sage]:2011/02/05(土) 10:14:06 ID:RD4qllhr - >>214
全然違う。ちゃんとプログラム読みなさい。 loadImageでファイルからBMP画像を配列bufに読み込む。 (0と1の配列が出来上がる。起動時に1回読み込めばいい。) ↓ 地形を変化させたい時はfillCircleで配列内の画像に円を描きだす。 (putImagePixel、drawCircle、fillRectは書き出す形が違うだけでやってることは一緒) ↓ getPixelImageで配列bufからデータを読み取ることができる。 (配列から読み取っていて軽いので当たり判定に多用出来る。) ↓ saveImageでbuf内の画像をファイルへ出力することもできるが、 デバッグ用のおまけなので使う必要はない。 つまり画像ファイルにアクセスする関数は loadImageとsaveImageだけだよ。
|
- 厨房なおいらにプログラム教えるスレ
220 :115[sage]:2011/02/05(土) 11:45:43 ID:RD4qllhr - >>219
俺が頑張って作ったのに使ってくれないのかよ >画像を0と1の配列に直すアイディアをありがとうございました。 白黒画像ファイルが01の集合だってのは分かってる? それをloadImageで配列にぶち込んでるだけだから 配列の中身は元の画像ファイルと同じまま。 だからsaveImageで配列の中身をそのまま画像ファイルに書き出すこともできる。 fillCircleは配列の中の01を書き換える関数だよ。
|
- 友人と自作ゲームを作るんだが
5 :名前は開発中のものです。[sage]:2011/02/05(土) 23:29:38 ID:RD4qllhr - >>1制作はどのくらいまで進んだの?
|