C++でDXライブラリを使って簡単なゲームを作っている者です.
PNGファイルを縦幅1ピクセルで横に切って行った時(縦幅1ピクセル横幅xピクセルの長方形)の,透明化されてない部分についての始端・終端の位置情報を知りたいのですが,
どのように取得すればよいかがわかりません.
何か適切な方法があれば教えてください.
PNG 各ピクセルの位置情報
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 14年前
- 住所: 東海地方
- 連絡を取る:
Re: PNG 各ピクセルの位置情報
LoadSoftImageで実現できるとは思います。
http://homepage2.nifty.com/natupaji/DxL ... html#R20N1
ただ、すごく処理は遅くなるので毎フレームやるのは止めたほうが良いと思います。
http://homepage2.nifty.com/natupaji/DxL ... html#R20N1
ただ、すごく処理は遅くなるので毎フレームやるのは止めたほうが良いと思います。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 14年前
- 住所: 東海地方
- 連絡を取る:
Re: PNG 各ピクセルの位置情報
別ツールで始端・終端をデータ化しておくのが無難かなと思います。
【補足】
別ツールと言ってもDXライブラリで作って画像ファイル別の始端・終端情報をテキストファイルやバイナリファイルで出力しておいて、本編のゲームで読み込んで利用するだけです。
【補足】
別ツールと言ってもDXライブラリで作って画像ファイル別の始端・終端情報をテキストファイルやバイナリファイルで出力しておいて、本編のゲームで読み込んで利用するだけです。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。