- 1 名前:名前は開発中のものです。 [2008/01/03(木) 04:55:57 ID:29lql27X]
- 疑問に思うことがあれば、スレを立てずに、まずはココで質問。
スレッドを立てる前にはローカルルールを読みましょう。 pc8.2ch.net/gamedev/ ※ >>980 を踏んだ人は次スレ立てをお願いします。 【アップローダ・避難所・Wiki】 ゲーム製作技術板公式Wiki gamdev.org/w/ ゲーム製作技術板公式アップローダ gamdev.org/up/ ゲーム製作技術板公式掲示板避難所 bbs.gamdev.org/gamedev/ ゲーム製作技術板予備 yy13.kakiko.com/gamdev/ アップローダー予備 gamdev.hp.infoseek.co.jp/ gamdev.orgが落ちるたびにあげてみるスレ pc8.2ch.net/test/read.cgi/gamedev/1107022166/
- 471 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 14:41:36 ID:kWblePHM]
- おいおい、画面表示とゲーム上の動作をいっぺんにやってんの?
- 472 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 15:18:36 ID:0x+lQnR3]
- >>469
>>471も行ってるように処理と表示は分離したほうがいい。 まずマップ全体を処理。(クライアントサイズが640*480で、ステージ全体が10画面分なら0〜6400程度) その後描画するための座標を計算する。 例えばプレイヤーの座標のXがウィンドウの中心にくるようにした時はこう。 (プレイヤーのXが2000だとしたら、2000+??= 640/2で、?? = 640/2 - 2000 = -1680) (そして全ての描画すべきものの座標から-1680を足した値で画面に描画する。) ステージの端に来たときや、画面の中心ではなく1/3にきたらスクロールさせる場合は多少調整の必要有り。
|

|