[過去ログ]
DXライブラリ 総合スレッド その4 (1001レス)
DXライブラリ 総合スレッド その4 http://echo.5ch.net/test/read.cgi/gamedev/1249822550/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
192: 名前は開発中のものです。 [sage] 2009/08/31(月) 20:20:05 ID:gxnPvUD+ ローグみたいなマス目区切りのゲームで ある枡からとなりの枡に歩かせるみたいな処理がわかんない CUIだと移動前と移動後の座標に対応した位置に文字をプリントするだけだけど GUIだと移動中も補完しないといけないけどそのうまいやりかたがわからない キャラクターに整数のマス目座標だけじゃなくて実数の座標も持たせて ゲームの1ステップの更新処理を書き直さないといけないのかな http://echo.5ch.net/test/read.cgi/gamedev/1249822550/192
194: 名前は開発中のものです。 [sage] 2009/08/31(月) 20:39:29 ID:j0BBlJ3J >>192 更新処理はアニメーションの時間を挟むように書き直さないといけないと思う 実数の座標を持たせる方法もあるけど、移動前のマスの座標を記憶しておくだけでも大丈夫な気もする あと、アニメーションが何フレーム目かを数えておく変数。 移動に30フレーム掛かるなら、移動アニメーション時のみ描画座標を (float)( [移動後の描画座標] - [移動前の描画座標] ) / 30.0f * [フレーム数] + 移動前の描画座標 みたいにすると比較的楽に実装できるかもしれない カッコつけ呼ばわりしてゴメンね http://echo.5ch.net/test/read.cgi/gamedev/1249822550/194
196: 名前は開発中のものです。 [sage] 2009/08/31(月) 22:19:58 ID:oBCh4ToJ >>192 普通に座標で扱って、マス目の方をそれに合わせるのが楽だと思う。 1マスの大きさが32×32だとすると、 ┌─┬─┐ │A │B │ ├─┼─┤ │C │D │ └─┴─┘ Aの座標は (0*32.0*32) Bの座標は (1*32.0*32) Cの座標は (0*32.1*32) Dの座標は (1*32.1*32) ってなるからそれに合わせて停止させるなり、なんなりすればいいんじゃない。 http://echo.5ch.net/test/read.cgi/gamedev/1249822550/196
204: 192 [sage] 2009/09/01(火) 12:17:02 ID:yHdt/VNY レスdです >>194,195あたりを参考にさせてもらいます http://echo.5ch.net/test/read.cgi/gamedev/1249822550/204
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.860s*