[過去ログ]
DXライブラリ 総合スレッド その5 (1001レス)
DXライブラリ 総合スレッド その5 http://echo.5ch.net/test/read.cgi/gamedev/1259912953/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
69: 名前は開発中のものです。 [sage] 2009/12/08(火) 15:24:53 ID:oCon0Lhk MakeGraphでウィンドウサイズより大きい空のグラフィックを作成して、そこにマップチップを敷き詰める処理をしたいのですが グラフィックハンドルを直接指定して描画処理をする方法がわからなくて困っています。 GetDrawScreenGraphを使っていったんウラ画面に描画したものを、空のグラフィックにコピーしようとしたのですが ウィンドウサイズより大きいところに描画されたものはコピーされないみたいでダメでした。 どなたかこの問題を解決できる方はいませんでしょうか? http://echo.5ch.net/test/read.cgi/gamedev/1259912953/69
71: 名前は開発中のものです。 [sage] 2009/12/08(火) 19:18:27 ID:oCon0Lhk >>70 ありがとうございます、いろいろ調べてきます! 2Dアクションゲームを作ってましてとりあえずマップ全体をメモリに描画しといて スムーズなスクロールをしようと思ってました。 http://echo.5ch.net/test/read.cgi/gamedev/1259912953/71
73: 名前は開発中のものです。 [sage] 2009/12/08(火) 19:37:02 ID:oCon0Lhk >>72 そうですか。 しかし自分の知識不足でどうやって毎フレーム描画でドット単位のスクロールをすればいいのかわからなくて ttp://www.harukitchen.com/rpg_programming/06/06.htm ここのサイトを参考にしてるんですけど、この方法だと結局ウィンドウサイズ以上の大きさの描画が必要になるし どなたか知恵を貸していただけないでしょうか? http://echo.5ch.net/test/read.cgi/gamedev/1259912953/73
76: 名前は開発中のものです。 [sage] 2009/12/08(火) 20:11:36 ID:oCon0Lhk >>74,>>75 キャラクタの表示もドット単位の移動もできています。 自分の頭の中では 1,ウィンドウサイズより一回り大きいグラフィックハンドルにマップチップを敷き詰める ↓ 2,そこから必要な場所だけを切り取って表示する という流れしか考えられません(´・ω・`) しかしこれだと1のステップがクリアできなくてダメだし 簡単にアルゴリズムをアドバイスしていただけないでしょうか? http://echo.5ch.net/test/read.cgi/gamedev/1259912953/76
77: 名前は開発中のものです。 [sage] 2009/12/08(火) 20:19:13 ID:oCon0Lhk 書き込んだ瞬間に何故かひらめいた マップチップを敷き詰めるはじめる座標を(-32-[主人公の座標.x]%32,-32-[主人公の座標.y]%32) にしてあげて、主人公の座標から必要なマップチップの情報をウィンドウサイズより一回り大きく取り出してあげて それを描画すればいいんですよね!! http://echo.5ch.net/test/read.cgi/gamedev/1259912953/77
80: 名前は開発中のものです。 [sage] 2009/12/08(火) 20:39:47 ID:oCon0Lhk 皆さん大変おさがわせしました。 今プログラム組んでみたら上手くいきました:) ありがとうございました、これからもよろしくお願いします。 http://echo.5ch.net/test/read.cgi/gamedev/1259912953/80
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.039s