現在、新ゲームプログラミングの館の4.1章を見ています。
c言語の質問ではないのですが、分割して読み込む画像のつくり方で悩んでいます。
こうした画像のつくり方は一枚ずつ書いたものを結合して作るという認識でよいでしょうか?
無理に結合しなくてもよいとおもいますが、
書いてみた画像を結合するためにフリーソフトの分割結合やjointogetherを使いましたがうまくいきませんでした。
photoshop elementsで一応の形にはなりましたが等間隔で配置されていないためか
実行するとごちゃごちゃとした動きになってしまいます。
マウスで頑張って等間隔にしていましたがかなりの時間がかかってしまいます。
こんな方法でやってるという方がいらっしゃれば教えていただけると嬉しいです。
c言語の質問でないですがよろしくお願いします。
分割して読み込む画像のつくり方
Re: 分割して読み込む画像のつくり方
素直に、一回一回読み込んでいます
int image[8];
// 読み込み
image[0] = LoadGraph( "image\\敵1.bmp" );
image[1] = LoadGraph( "image\\敵2.bmp" );
image[2] = LoadGraph( "image\\敵3.bmp" );
// 使う
int kind; // 種類
kind = 0;
DrawGraph( 320, 240, image[kind], true );
kind = 1;
DrawGraph( 320, 240, image[kind], true );
kind = 2;
DrawGraph( 320, 240, image[kind], true );
Re: 分割して読み込む画像のつくり方
素早い返信ありがとうございます。
ソースコードまで書いていただき感激です。
自分で素材を用意するときは
一つ一つ読み込むほうがはやいということですね。
回答ありがとうございました。
ソースコードまで書いていただき感激です。
自分で素材を用意するときは
一つ一つ読み込むほうがはやいということですね。
回答ありがとうございました。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 分割して読み込む画像のつくり方
普通は、LoadDivGraph()で読み込む画像はアニメーションのコマなので、アニメーション画像を作るツール(Edge)を使うと必然的に結合画像が作られる事になります。
後マップパーツとかですね。無理してまとめる必要はありませんが、まとめたほうが便利なときはまとめましょう。
後マップパーツとかですね。無理してまとめる必要はありませんが、まとめたほうが便利なときはまとめましょう。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: 分割して読み込む画像のつくり方
ツールで作ると勝手に結合画像になるということですか。
では、無理してまとめる必要は全くないということですね、
ソフト屋さんありがとうございました。
では、無理してまとめる必要は全くないということですね、
ソフト屋さんありがとうございました。