※回答する人も、質問する人も必ず読んでください
【 回答してくださる方 】
・ できるだけ優しく質問に答えてあげてください。
・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。
「ググれ」以外の回答でおながいします。
・ 神ですら理解不能な質問は無視して下さい。
【 質問する香具師 】
・ どんな事で躓いているのか明確にしる。
・ 長くならないなら躓いている部分のコードを晒してみれ。
・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書け。
探検
Windowsゲームプログラミング 質問スレ
■ このスレッドは過去ログ倉庫に格納されています
1うゆ ◆vvvK3Fcqdg
2008/11/06(木) 21:28:45ID:lNn2skuQ410名前は開発中のものです。
2009/09/11(金) 20:08:12ID:82Pb8qAz 40ピクセルの大きさのマスを4ピクセルずつ移動するって事は
壁の判定は、ちょうどマスに合っている位置から動き出そうとする瞬間のみにするとかどうよ。
つまり player.x % 40 == 0 の時のみ左右の壁チェックをするとか。
具体的には……
if ( player.x % 40 != 0 ||
map[px - 1][py] == 0 ) {
player.x -= 4;
}
かな?
壁の判定は、ちょうどマスに合っている位置から動き出そうとする瞬間のみにするとかどうよ。
つまり player.x % 40 == 0 の時のみ左右の壁チェックをするとか。
具体的には……
if ( player.x % 40 != 0 ||
map[px - 1][py] == 0 ) {
player.x -= 4;
}
かな?
411名前は開発中のものです。
2009/09/11(金) 20:23:15ID:c5vNUe99var px:int = player.x / 40;
var py:int = player.y / 40;
//playerの移動
if (left == true) {
player.x -= 4;
if (map[px][py] != 0) {
player.x=(px+1)*40;
}
}else>右上下に続く
こんな感じでどうかしら
412名前は開発中のものです。
2009/09/11(金) 20:25:24ID:c5vNUe99//playerの移動
if (left == true) {
player.x -= 4;
if (map[(int)(player.x/40)][(int)(player.y/40)] != 0) {
player.x=(px+1)*40;
}
}else>右上下に続く
すまん訂正
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「クラウンに乗りたかった」東京・足立の車暴走 男性、容疑を否認 [七波羅探題★]
- 【インバウンド】中国政府、日本行き航空便の減便指示、2026年3月末まで「当面の措置」 [1ゲットロボ★]
- 「車を処分してください」生活保護の窓口 取材で見えた利用者の実情 [少考さん★]
- 【高市関税キター!!】個人輸入・少額輸入品への税優遇見直しへ…中国の通販サイトなどからの大量輸入を懸念 [1ゲットロボ★]
- 【くるま】トヨタ、商用バン「プロボックス」改良モデル発売…191万円から [1ゲットロボ★]
- 高市氏の発言には「共産主義独裁政権に対する生来の敵意」がある─仏誌報道 [少考さん★]
- 「地政学」という真面目そうでいてその実ネトウヨワードな言葉の魅力 [268718286]
- 【実況】博衣こよりのえちえちFantasy map simulatorミニキャラ死闘編🧪★4
- 【高市悲報】理系、生成AIにより死滅へ Claude開発者「すまん、もう理系のチーズよりA Iの方が賢いねん…」 [339315852]
- 【動画】慶應准教授の有野氏、高市答弁の問題点を理路整然と指摘しまいネトウヨ発狂wwwwwwwwwwww [271912485]
- 哭きの竜「あンた、背中が煤けてるぜ」安倍晋三「」⇐なんて答えた [731544683]
- たぬかな、結婚していた [268244553]
