■ このスレッドは過去ログ倉庫に格納されています
C言語でアクションゲームが作りたい
- 1 :名前は開発中のものです。:02/05/03 18:22 ID:jHGxuzaQ.net
- …
- 221 :名前は開発中のものです。:2009/06/21(日) 21:21:46 ID:sjkKH3pT.net
- ho
- 222 :名前は開発中のものです。:2009/06/28(日) 15:36:21 ID:lrktbDqt.net
- 作って
- 223 :名前は開発中のものです。:2009/08/17(月) 12:13:08 ID:0JGPIGpV.net
- 典型的スレ上げ
- 224 :名前は開発中のものです。:2009/08/18(火) 18:03:21 ID:lhzLPooo.net
- 衝突判定について質問なんですがドラクエの場合1チップづつ動くので一回の判定で済みますが
スーパーマリオのような場合そうはいきませんよね。
それでマリオがいるところを2画面分づつ毎フレーム衝突判定することを考えました。
つまり2画面分のブロックすべて衝突判定するわけです。
このやり方はどうだろう?
- 225 :名前は開発中のものです。:2009/08/18(火) 18:08:05 ID:YVeLHy0k.net
- 敵ならともかく、ブロックは動かないんだから、
普通はマップデータとして持つでしょ。
なら、マリオのいる場所のマップデータ参照すれば済むのでは。
- 226 :名前は開発中のものです。:2009/08/18(火) 19:40:27 ID:lhzLPooo.net
- だからドラクエならそれでできるけどスーパーマリオのようななめらかな動きでは
マリオの位置から参照なんてできません
- 227 :名前は開発中のものです。:2009/08/18(火) 21:03:39 ID:8mT2+NG9.net
- いいえできます
- 228 :名前は開発中のものです。:2009/08/18(火) 23:47:55 ID:dvwJmgpU.net
- 例えば1チップが20×20ドットとすれば
マリオの座標が(154、64)とすれば
154/20 = 7, 64/20 = 3
でチップの座標で(7,3)−(8、4)の所に跨ってるってことが分かる
- 229 :名前は開発中のものです。:2009/08/19(水) 17:39:38 ID:l0bcnLQE.net
- >>228
おどろきっ
それで換算できるのね
ベリーサンキュ
- 230 :名前は開発中のものです。:2009/08/20(木) 18:23:59 ID:ft0rBKBL.net
- またまた質問なんですが
マリオがブロックにめりこんだとき上下左右のどの方向へ戻すかがむずかしいですよね。
ヒントをいただきたいです。
総レス数 268
70 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★