ドラゴンクエストクローンを作ろう (746レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
425
(4): 名前は開発中のものです。 [] 2006/07/14(金) 00:32:16 ID:XNNCuakE(1) AAS
>>424
424(1): 名前は開発中のものです。 [sage] 2006/07/11(火) 03:10:10 ID:Ybzn37tE(1) AAS
>>422
>むしろエフェクトのほうが問題じゃねえか。
DQ2にエフェクトと呼べるようなものはありましたっけ・・・
魔法を唱えた時のフラッシュ等でしょうか?

>色は違うビットマップ用意すればすむことだし。
一度それで解決したのですが旅の扉は一回に48回色が変化するので
マップチップ256x256x2B(16bit時)の画像x48で6MBも使ってしまいます。
ただの意地ですが何となくDQ2にVRAM6MBも喰うのはなんだか悔しい。
かといって最近のチップはハードレベルではパレットに対応して
いないので、下手に256色モードで起動すると場合によっては話に
ならないくらい重くなる。
残る手段は画面は16bit以上の場合でもパレットの効果を得る為の
擬似パレット画像の機能を用意してソフトでガリガリ書く方法ですが、
今の所描画は全てハードで描画しているのでなるべくソフトとハードの
描画処理を混ぜたくない。(速度も遅くなるし不具合が起こる環境が多くなる)
とはいえ背に腹は変えられない、ということで結局その機能を使って
解決しました。(擬似パレット画像の機能はDXライブラリのものを
そのまま使っただけですが)

>>423
紆余曲折を経ましたが仰る通りの結果となりました。
ところでDXライブラリ使ってるみたいだけどこれ使わなくてもDQ1みたいなゲームつくれんの?
427
(2): 名前は開発中のものです。 [sage] 2006/07/14(金) 19:08:57 ID:p+qm4mCS(1/2) AAS
>>425
作れます。
家庭用ゲーム機と同じ60FPSのゲームの場合は最低でもDirectXを
使う必要があると思いますが、逆にDirectXを使える環境であれば
DXライブラリだろうとLUNAだろうとDirectXを直に使う場合だろうと
問題ないと思います。
C言語以外でも作れるかどうかは、C言語しか知らないので分かりません。
DQ1程度のデータ規模を楽に扱える言語仕様(C言語で言う構造体があれば
とりあえず大丈夫だと思う)と60FPSでゲームを動かすことが出来る
くらいの速度で動作して、且つその言語でDirectXを使えるような
仕組みがあれば問題無いと思いますが。
441: 名前は開発中のものです。 [sage] 2006/07/15(土) 10:31:52 ID:J160mIqM(6/10) AAS
>>425
論点を >>431
431(1): 名前は開発中のものです。 [sage] 2006/07/15(土) 00:21:00 ID:J160mIqM(1/10) AAS
試してみました。
640x480一回の転送で約5ms、60FPSで1フレ約17msですから余裕ですね。
何か勘違いしていました。申し訳ありません。

この際環境依存が激しいDirectXを捨ててDIBに乗り換えようかと
思ったのですが、私が知る限りではDIBは垂直同期を取る方法が
なかったような気がします。
スクロールするゲームではなるべくテアリングは避けたいのですが、
DIBで垂直同期を取る方法はあるのでしょうか?
で少しずらしてしまいましたが、テアリングを気に
しないのであれば >>430
430(1): 名前は開発中のものです。 [] 2006/07/14(金) 22:05:12 ID:2BtiSCsl(2/2) AAS
可能すぎる。

ただし、グラボの恩恵を最大限には受けることが出来ない。
の指摘通り >>427 の条件からDirectXは外れます。
誤ったレスをしてしまって申し訳ありません。
445
(1): 名前は開発中のものです。 [sage] 2006/07/15(土) 17:06:22 ID:J160mIqM(8/10) AAS
>>444
444(1): 名前は開発中のものです。 [sage] 2006/07/15(土) 16:41:48 ID:WwdAlzc2(1) AAS
内部の描画はDIBでやって
表示だけdirectdrawにすりゃええやん。
>>425-428
この話題は

(質問)DQ1みたいなのDXライブラリ使わなくても作れるの?

(私)DXライブラリ関係なくDirectXが使えてその他条件が揃う言語ならどれでも作れる

(指摘)速度はDIBで十分、DirectX無くても大丈夫

という流れから始まったものなので、DirectDrawを使うと
なるとDirectXが必要となり、意味がありません。
459: 名前は開発中のものです。 [sage] 2006/07/16(日) 22:54:27 ID:soNF5USm(1) AAS
>>455
455(1): 名前は開発中のものです。 [sage] 2006/07/16(日) 16:09:10 ID:eLVapp7P(1/3) AAS
>>449>>454

442らへんの人です。

そういうことだったんですな。
ならば仰るとおりテアリングがじわじわ発生します。

てっきりドラクエを作るんだとおもい、DIBすすめてみたんですが、
この程度でもテアリングが気になるようならば、dx使うと良いでしょう。

なんか変な流れになってしまったようで申し訳御座いません。

俺もDIBでテアリング観察ソフツ作ってみました。

外部リンク[zip]:gamdev.org
曖昧なまま終わるのは嫌だったのでついしつこく反論し続けてしまいました。
テアリングが気になるかどうかの個人差は大きいと思います。
どんなにテアリングが酷くても言われるまで気付かない人も居ると思いますが、
私はこの程度でも気になる人間です。気になる方がおかしいとか、気にならない
方がおかしいとか、そんな優劣は無いので本来なら制作の勉強をしている内に
気付いて自然とそこに拘るかどうかが決まっていくものだと思うのですが、
一応 >>425 ではDQ1クローンを引き合いに出されたので拘ってみました。
何時無視されても良かったのに最後までお付き合い下さり有難うございます。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s