[過去ログ]
Javaで作るスタンドアローンゲーム (484レス)
Javaで作るスタンドアローンゲーム http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
431: >>199 [sage] 2015/02/27(金) 17:28:35.90 ID:H3arKG/F チップ単位 32x32(ピクセル) エリア単位 16x16(チップ) ワールド単位 64x64(エリア) int theWarldWidth = 32 x 16 x 64; // 全ての合計 int theWarldHeight = 32 x 16 x 64; int oneAreaWidth = 32 x 16; // エリアひとつ当たり int oneAreaHeight = 32 x 16; int oneTipWidth = 32; // チップひとつ当たり int oneTipHeight = 32; プレイヤー座標(Pixel単位) int x; int y; int getAreaX() { return x / oneAreaWidth; } int getTipX() { return (x % oneAreaWidth) / oneTipWidth; } int getPixelX() { return (x % oneAreaWidth) % oneTipWidth; } ※真になる boolean isOK = (x == getAreaX() * oneAreaWidth + getTipX() * oneTipWidth + getPixcel()): http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/431
448: 名前は開発中のものです。 [] 2015/03/07(土) 16:22:57.20 ID://3hG3Y3 >>446~447 ありがとうございます。 >>431の変換関数を基本にしてグローバル座標からエリア座標に変換していますが、 多分壁判定に使っているarea[y][x] == 1系に不備があるんだと思います。 一応シーケンス図を考えながらフローに気をつけて見ます。 4日位でギブアップはやはり早いのでもう少し頑張ってみてみます。 http://mevius.5ch.net/test/read.cgi/gamedev/1356591858/448
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.558s*