トップページ > ゲ製作技術 > 2011年02月05日 > RD4qllhr

書き込み順位&時間帯一覧

15 位/159 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000110000000000013



使用した名前一覧書き込んだスレッド一覧
115
名前は開発中のものです。
厨房なおいらにプログラム教えるスレ
友人と自作ゲームを作るんだが

書き込みレス一覧

厨房なおいらにプログラム教えるスレ
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制作はどのくらいまで進んだの?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。