アクションゲーム製作総合スレッド Part1at GAMEDEVアクションゲーム製作総合スレッド Part1 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト407:名前は開発中のものです。 05/03/23 03:06:26 UGovkUa+ せっかくマップチップを使ってるんだ マップチップで通れるか否かの判定しちゃえ 座標で考えるんじゃなくてチップ単位で処理するようにしたら楽 #座標をチップ単位に変換するのがちょっと面倒だけども 408:名前は開発中のものです。 05/03/23 11:37:05 3cWT/ehY >>407 なるほど…。チップが16*16の時は座標/16…? う~ん、もう少しヒントを頂けませんか? 409:名前は開発中のものです。 05/03/23 13:15:03 UGovkUa+ キャラの頭,足,右手,左手の座標があったら楽 頭の部分の判定 int i; for(i=左手/チップの大きさ;i<=右手/チップの大きさ;i++){ if(マップの配列[i][(頭+移動量)/チップの大きさ] が通過できないチップなら){ 移動量=-(頭-((頭+移動量)/チップの大きさ*チップの大きさ+(チップの大きさ-1)-1); } } こんな感じかな 410:名前は開発中のものです。 05/03/23 18:57:46 3cWT/ehY おお、ありがとうございます! 早速試してみます。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch