[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/15 22:43 / Filesize : 234 KB / Number-of Response : 934
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

DXライブラリ 総合スレッド その3



1 名前:名前は開発中のものです。 [2009/03/31(火) 01:14:36 ID:IgyJcgap]
Cを習得した程度のスキルでも、
GUIのゲームを比較的容易に作成する事を可能にする、
「DXライブラリ」に関するスレッドです。

DXライブラリの詳細ついては
homepage2.nifty.com/natupaji/DxLib/
を参照して頂きたい。

DXライブラリに関するテクニックなどの情報交換などを行う事で、
多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。

過去スレ:DXライブラリ 総合スレッド
      pc11.2ch.net/test/read.cgi/gamedev/1197468399/
     DXライブラリ 総合スレッド 2008
      pc11.2ch.net/test/read.cgi/gamedev/1224923873/

178 名前:名前は開発中のものです。 mailto:sage [2009/05/05(火) 23:39:46 ID:klIXgzed]
GetRandを使って1回だけ乱数を取得するってどうやるの?

179 名前:名前は開発中のものです。 mailto:sage [2009/05/06(水) 01:59:46 ID:36dZu90f]
意味がわからないけど、一回だけGetRandすればいい……って事じゃないの?

180 名前:名前は開発中のものです。 mailto:sage [2009/05/07(木) 01:34:26 ID:cIvk0VJg]
do while文使うとループ処理終わらないんだけど俺だけ?
どんな簡単な条件でもだめ
whileは全然問題なし、仕方ないからfor文で代用した

181 名前:名前は開発中のものです。 mailto:sage [2009/05/07(木) 01:39:44 ID:AtAjM9gE]
環境とかソース示してくれない事にはなんともいえん。


182 名前:名前は開発中のものです。 mailto:sage [2009/05/08(金) 13:06:52 ID:H40Fz4tQ]
>>180
条件を逆にしてみれば?

183 名前:名前は開発中のものです。 mailto:sage [2009/05/08(金) 17:28:23 ID:mPd9shMx]
>>180
hello world的なコンソールアプリだとなんともないのに
DXライブラリだと動かないのか?

またまたご冗談を○ノ

184 名前:名前は開発中のものです。 mailto:sage [2009/05/08(金) 21:29:41 ID:1gmuUpcC]
DXライブラリで遊んでて、
3Dも触ってみたくなったら次はどの辺のライブラリがお勧めかな?

185 名前:名前は開発中のものです。 mailto:sage [2009/05/08(金) 21:43:28 ID:mPd9shMx]
直に叩くのマジお勧め。
ライブラリを使うにしても。

186 名前:名前は開発中のものです。 mailto:sage [2009/05/08(金) 23:03:24 ID:1gmuUpcC]
>>185
直かー、興味はあるけど難しそうだね
その辺もライブラリのソースを見てみたい感じ
DXライブラリ3Dを引き継いでる(?)のがSiv3Dで公開はまだしていないのか



187 名前:名前は開発中のものです。 [2009/05/09(土) 03:40:25 ID:lfg6KlkW]
真・女神転生のようなダンジョンマップ一度作ってみたい

188 名前:名前は開発中のものです。 mailto:sage [2009/05/09(土) 10:18:06 ID:K91OINFM]
>>184
現時点ではDarkGDKがお勧め。
DarkBasicをC言語で使えるようにしたライブラリだが、DXライブラリ並に簡単に3Dが使える。
資料もDarkBasicのものが使えるから検索すればかなり見つかると思う。


189 名前:名前は開発中のものです。 mailto:sage [2009/05/09(土) 11:47:43 ID:kLkdvUF6]
>>185
直叩きはいいけど、ウインドウズと付き合うのがイヤなんだ俺は。

今の俺の技術なら、WinProcの多重switch〜caseの悪夢から逃れられるかもしれないけど。
ここが奇麗にラッピングできたら、DxLibから離れられる。

190 名前:名前は開発中のものです。 mailto:sage [2009/05/09(土) 19:21:56 ID:jAmZ4VAa]
このライブラリってc++でしか開発できないの?
cでも動く?

191 名前:名前は開発中のものです。 mailto:sage [2009/05/09(土) 19:40:27 ID:E8u7Mo3p]
>>190
意味も分らずに質問してるのか?それとも釣りか?荒らし?
>(使用する際はC言語の知識だけで大丈夫です)
と、Topページにすら書いてあるが・・・・・

192 名前:名前は開発中のものです。 mailto:sage [2009/05/09(土) 19:55:55 ID:lCTV4YZ7]
>191
その回答だと、それはそれで微妙じゃないか?

193 名前:名前は開発中のものです。 mailto:sage [2009/05/09(土) 20:07:46 ID:IQdWMaEz]
Cのコンソールで一通りの基礎を抑えたレベル(ポインタは微妙だけど)
OpenGLも基礎の基礎ぐらいは分かる。

しかしC++は全くやったことないから、Cのソースコードでも動くのかなぁって思ってさ

つうかこの俺のこの程度のレベルで開発できるのか?w

194 名前:名前は開発中のものです。 mailto:sage [2009/05/09(土) 20:14:03 ID:trjZI4JP]
心配するな。
BASICくらいしかまともに使えなかった俺でも作れてる。

195 名前:名前は開発中のものです。 mailto:sage [2009/05/09(土) 20:46:52 ID:eADherQO]
予想どおりだけど、Cではコンパイル通らなかったよ。

196 名前:名前は開発中のものです。 mailto:sage [2009/05/09(土) 20:58:33 ID:IQdWMaEz]
>>195
自分も通らなかったから、やっぱりcppでやらないとダメか…。

でもcとc++の違いって引数の所とかreturn 0;を入れる事ぐらいだよね
それなら俺にも作れそうだ



197 名前:名前は開発中のものです。 mailto:sage [2009/05/09(土) 21:35:15 ID:mrxl7P60]
DarkGDKのサンプルコードをUPしとく
gamdev3.hp.infoseek.co.jp/cgi-bin/up/No_0415zip.html

198 名前:名前は開発中のものです。 mailto:sage [2009/05/09(土) 21:37:34 ID:lCTV4YZ7]
最初は、C++はCの文法がまんま使えると思ってていいと思うよ。
そりゃ細かいところは違うけど。


199 名前:名前は開発中のものです。 mailto:sage [2009/05/09(土) 22:24:26 ID:yqvEK1Ux]
俺はmainがwinmainに変わったぐらいしか意識せずに
Cのつもりで書いてるけど特に問題は起こってない。

200 名前:名前は開発中のものです。 mailto:sage [2009/05/09(土) 22:42:09 ID:trjZI4JP]
俺はCとC++の違いなんて知らんけど、少なくともBASICとC++の差に比べたら無いも同然だろう。
きっぱり乗り換えた方が早いと思うよ。

201 名前:名前は開発中のものです。 mailto:sage [2009/05/09(土) 22:43:16 ID:5QjZvH8C]
Cでも書けるけどコンパイルはC++としてしなければいけない
ってことでしょ
CからC++の関数呼べないだろうし

202 名前:名前は開発中のものです。 mailto:sage [2009/05/09(土) 23:17:11 ID:mrxl7P60]
DarkGDKの3Dデモ
gamdev3.hp.infoseek.co.jp/cgi-bin/up/No_0416zip.html

203 名前:名前は開発中のものです。 [2009/05/10(日) 01:23:34 ID:ZcEG6Uji]
テキスト読み込ませるにはどうしたらいいんだろ?

204 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 03:57:46 ID:LkvOOs8Z]
>>202
184じゃないけど良いなコレ
まあスレ違いだからここではやめとくが

205 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 09:08:13 ID:rPuqylL4]
>>203

それはDXライブラリと関係ない、C言語の領域だからぐぐって探せばみつかるでしょう。

まぁひとつ言っておくなら、読み込むだけなら
テキストファイルだろうとバイナリファイルだろうと関係ねーって事でしょうか。

それがテキストファイルかバイナリファイルかを区別するのは人間の仕事。
コンピュータにとってはどっちも数字の羅列です。

206 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 09:16:50 ID:rPuqylL4]
>>202

おお、簡単そうでいいな。
と思ったが商用だとライセンス必要なのか。



207 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 09:27:04 ID:SuvqbuIW]
>>206
メーカーのひと?

208 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 10:31:11 ID:fyec3Pfk]
「同人は金とるけど商用ではありません」って理屈がアメリカに通用するかどうか。

209 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 15:37:12 ID:3Fci4lbQ]
あれー? exeクリックしても何も起こらないや。
動かすのに必要な環境とかあるのかな

210 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 15:49:58 ID:pxkMQo3W]
何の話?

211 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 15:54:27 ID:QdEuQjX4]
>>203
>>205
せっかくだから DxLib でやろうぜ。
以前、なんかダサイ感じのやつを作った記憶あったのでうp

int MapInit()
{
int FileHandle = FileRead_open("StageData.txt");// ファイルのオープン
int FileSize = FileRead_size("StageData.txt");// ファイルサイズを取得して
char* FileImage = new char[FileSize];// その大きさだけ領域確保
FileRead_read( FileImage,FileSize,FileHandle);// 一気読み
FileRead_close(FileHandle);// ファイルを閉じて終了

const char* d = FileImage;

while(*d != '\0'){ // NULL文字(終端)ではない間
switch( *d ){
  :
  :

212 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 16:04:32 ID:pxkMQo3W]
それ、NULL文字はどこでセットされるのさ?

213 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 16:27:43 ID:hIOF9W71]
PlaySoundMemでmp3の音楽ファイルをループ再生した時、
曲がはじめに戻る時に一瞬無音部分が挿入されてしまうのは仕方の無い事なんですかね?

214 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 16:53:15 ID:jnxHmucW]
指定秒数から再生みたいな関数無かったっけ

215 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 18:54:17 ID:rCuDH3cs]
あるよ。
俺使ってるから間違いない。

216 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 19:18:26 ID:hIOF9W71]
いや頭は正常だけど終わりの部分と頭の間に微妙な空白期間があるんだけど。



217 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 20:22:30 ID:rCuDH3cs]
それはMP3自体にはまったく空白が無い状態で?

てか空白が頭なのか終わりなのか区別つくのか?

俺はoggでやってるけどそんな現象は出ていない。
oggでなくてmp3だから空白が出てるってのも考えにくいし……。


たとえば、


// 音声をループ再生する
PlaySoundMem( SoundHandle, DX_PLAYTYPE_LOOP ) ;

// キーの入力待ち
WaitKey() ;


こんな感じで音楽鳴らしてWaitKeyで待たせてるだけの状態でも空白は出る?

218 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 21:46:31 ID:a1w4zsI+]
空白をカットすれば

219 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 21:59:26 ID:CorOGe62]
MP3とかoggを直接編集できるフリーソフトとかあるから
それでまず音楽データ自体に空白が入ってないか確認するのが先かな。
(俺は古いけどspwaveっての使ってる)

220 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 23:33:01 ID:UtduPSoD]
ゲーム開発って、ファイル分割がキチンと綺麗に出来るかどうかで難易度グッと変わるよね?

いまいちヘッダーファイルに何書けば良いのか分からん。
ヘッダーファイルに書くのって基本的に
構造体、グローバル変数、クラス

で良いんだよな?

でもグローバル変数はそのまま書くより、メインの実行処理を書いたソースでグローバル宣言して、externしたのをヘッダーに書いた方が良いのか?

中々難しい

221 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 00:02:53 ID:MkdOym7I]
ヘタレプログラマな俺は何も考えずにやってる。
必要性を感じたらやればいいなと。

222 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 00:25:28 ID:HAsszTiW]
再利用性ってのがあるだろ
他のプロジェクトで同じヘッダーを使いたいって時があるはず
stdlib.hやwindows.hなどは、頻繁に共有して使う定義をまとめてあるわけだな

ゲーム開発では、バージョンアップや拡張版を作る時に意識する
そういうのが前提になくて、ただ使い捨てのマイナープログラムを作りたいだけなら
ヘッダーに書こうがソースに書こうが大した違いにはならん

集団開発ではこういう実動的な概念を知ってないと、プロジェクトに致命的な遅れを引き起こす原因になる
読めないソース、意味のわからない変数名、再利用性の全くないヘッダー
そういうのを書く奴はとても多い
同僚から「早くクビになれ」と睨まれてるのに、大抵は自覚がない


223 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 00:37:43 ID:h5MMChCx]
mp3の仕様上、変換した時点で前後に無音部分が入るのは避けられないんじゃなかったか?
無音部分のないoggを作れば大丈夫だと思う

224 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 01:25:34 ID:SJM28vd6]
wavの状態で編集→mp3にエンコ
これでmp3にした場合だけループに空白が出来る。
でも編集ソフトでmp3ファイルを見てみても無音が入っていないので
ファイル自体じゃなくてループ再生時に無音が入っちゃってると予想してる。
>>223のような情報もあるのでwavからoggでやってみようと思います。
むしろmp3でちゃんとループしてる人がいるなら是非そのファイルをくれませんか?

225 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 01:55:23 ID:vfkeltZY]
まー、mp3使う理由なんてないだろ

226 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 10:32:30 ID:Y/ATwNUT]
>>220
グローバル変数を何の工夫もなくヘッダに書くのはありえない。
でも、1つのソースファイルからしかincludeしないなら
ヘッダの意味もないが、トラブルも出ないし好きにしたらいい。



227 名前:名前は開発中のものです。 mailto:sage [2009/05/11(月) 23:27:48 ID:+oDxJ+XL]
>ヘッダ
例のセガの人の本によれば
ヘッダファイルは、そのモジュールの顔のようなものなので、
自分からしか参照しないものはヘッダに書くな、だそうな。

228 名前:名前は開発中のものです。 mailto:sage [2009/05/12(火) 20:59:39 ID:TP6i3fOM]
OPムービーをつけたいのですが動画挿入ってできます?

229 名前:名前は開発中のものです。 mailto:sage [2009/05/13(水) 00:34:03 ID:S36sOxw7]
>>228
リファレンス嫁

230 名前:名前は開発中のものです。 mailto:sage [2009/05/13(水) 00:45:59 ID:Vux89+qG]
普通にありましたすみません

231 名前:名前は開発中のものです。 mailto:sage [2009/05/13(水) 02:31:33 ID:SfL0C2tM]
みんなDXライブラリをなんて読んでる?
ディーエックス?デラックス?

232 名前:名前は開発中のものです。 mailto:sage [2009/05/13(水) 02:39:25 ID:SMqynftr]
ディーエックスかな
てかそもそもデラックスなんて意味込められてたっけか?

233 名前:名前は開発中のものです。 mailto:sage [2009/05/13(水) 04:37:24 ID:+PRxmC7L]
よし!
今度、自分用のライブラリを作る時は超合金ライブラリという名前にしよう。

234 名前:名前は開発中のものです。 mailto:sage [2009/05/13(水) 04:45:57 ID:S6Vidvv6]
ぼくはダブルエックス!

235 名前:名前は開発中のものです。 mailto:sage [2009/05/13(水) 05:27:57 ID:WYplVFDZ]
俺はデラックスって呼んでるな。カービィDX的なノリで

236 名前:名前は開発中のものです。 mailto:sage [2009/05/13(水) 11:01:09 ID:+PRxmC7L]
DXライブラリ…… それは裏切りを意味する言葉。



237 名前:名前は開発中のものです。 [2009/05/14(木) 23:52:26 ID:JXz6JeNm]
wav変換
www.vector.co.jp/soft/dl/win95/art/se202196.html
アドウェア臭いのついてるから本体以外キャンセル(Jwordとかプレーヤーとか)
www.vorbis.com/files/1.0/tobias/OggDS0995.exe
これインスコすればOGGをメディアプレーヤーで直再生できる

238 名前:名前は開発中のものです。 mailto:sage [2009/05/16(土) 18:21:08 ID:RrtE4NOX]
DXライブラリってProcessMessageでメッセージをひとまとめに扱ってますが
このことによって何か出来なくなる(制限される)ことってありますか? ウインドウズプログラム的に。

239 名前:名前は開発中のものです。 mailto:sage [2009/05/20(水) 18:05:19 ID:XKq5DK9V]
画像を多く使う予定なのですが、
DrawRectGraphでその都度座標を指定して描画するのと
LoadDivGraphやDerivationGraphで新しくグラを作成するのってどっちがいいとかありますか?
面倒なのですがDrawRectGraphの方が軽そうな感じがして…

240 名前:名前は開発中のものです。 mailto:sage [2009/05/20(水) 19:14:49 ID:cd8SaRtc]
後者の方が速かった気がする
実際に試してみるのが一番いいと思うけど

241 名前:名前は開発中のものです。 [2009/05/20(水) 22:50:34 ID:XKq5DK9V]
ありがとうございます。両方試して比べてみます。

242 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 01:24:36 ID:nDXZOisY]
結果の報告お待ちしております

243 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 14:53:13 ID:f26CXGR7]
いちいち画像読み込むとハードディスク使うから遅い
メモリに読み込んでハンドル返す方法は高速に描ける
速度を必要とする場面かどうか検討するといい
使い捨ての場面ならメモリに確保しない方が開発の負担が小さいし
何度も使うのならメモリに読み込んだ方が処理の負担が小さい
一般的には後者に統一することが多い

似たような話で、画像にjpgやpngを使ったり、mp3を使うのはCPUに負荷を掛けるので
通常素材にはbmp、効果音にはwavを使うのを勧める
(企業開発で形式を隠蔽したいわけでもないし)


244 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 17:07:42 ID:nDXZOisY]
大した負荷じゃないんじゃない?

245 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 17:31:35 ID:d1JBtW4A]
HDDからいちいち読み込んでるとアホみたいに遅くなるぞ

246 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 19:45:39 ID:uQ1uMZZL]
下三行への突っ込みだと思う



247 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 20:03:43 ID:PVitCZoM]
jpgやpngはロードした時点でbmpに変換されるんじゃなかったっけ。

248 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 23:37:28 ID:SY9MChf5]
pngやらはゲーム処理が遅くなるかもしれんが、
bmpを使うとゲーム容量が馬鹿デカクなる気がする

実際にどれほど処理・容量の違いがあるのかが知りたいNe!

249 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 23:43:38 ID:Lde+nmZH]
いまどきbmpで作ったからって容量が多くなりすぎて困るって事はないと思うけどなぁ。
3Dゲームとかノベルゲームとかならまだしも。

むしろ容量食うのは音楽。

250 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 00:30:16 ID:opiwTOF8]
ある程度DL数が多かったり、自宅サーバだったりする場合は
けっこう容量も気になってくるのだそうな。

251 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 00:49:48 ID:rdJ4/1mO]
bmpじゃないと透過色が定まらない…

252 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 13:26:24 ID:Ttltxn7S]
俺はpng一択。αチャネルを1ファイルで処理できるのが便利すぎる
(bmpやjpgだとチャネル用の別画像を用意しないといけない)

ちなみに読み込みだけにCPU負荷がかかるだけで、
テクスチャになってしまえば転送速度は同じ。
bmpの場合はファイルサイズも大きくなり、読み込みに時間が逆に掛かることもあるので、適材適所が良いと思います

253 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 21:09:50 ID:opiwTOF8]
質問。
32x32の画像があって、これを2倍に拡大して表示するのと、
64x64の画像があって、これを等倍で表示するのとでは、どっちが高速?

拡大する手間がある分だけ遅くなると見るべきか、元々の画像が小さいから有利と見るべきか。
実測してみたけど、いまいちよく分からん。


254 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 21:24:41 ID:xxFjO+BK]
実測してわからないのならどうしようもないような……。

255 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 00:55:35 ID:1QCRwyZH]
>>253
前者の方が早いでしょう
拡大表示処理はハードウェア(Direct3D)で行うので、とても高速ですよ

256 名前:239 mailto:sage [2009/05/23(土) 12:29:43 ID:A4cQi3hh]
2000*4000くらいの大きな画像や、小さい画像を1000個くらい描画してみて
DrawRectGraphとDerivationGraphの違いを検証してみましたが、
メモリ、ビデオメモリ、処理速度に目立った違いは見受けられませんでした。
なので扱いやすいDerivationGraphを使って行こうと思います。



257 名前:名前は開発中のものです。 [2009/05/23(土) 13:25:24 ID:ORU4uz0n]
自分や友人がDxLibを使って作ったゲームを俺のPCで起動させると、始めはいいんだが、しばらくしてから必ず30フレームになってしまうのはなぜかわかる人いるか?
俺のPCは「VGN-AW71JB」っていう型なんだが…。PC版のスプリンターセルはヌルヌル動き続けるし、スペックの問題ではないと思うんだが…。64bitのvistaってのがなにか影響してるのかな?


258 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 17:37:42 ID:XAnqJ6HC]
257 名前:名前は開発中のものです。[] 投稿日:2009/05/23(土) 13:25:24 ID:ORU4uz0n
自分や友人がDxLibを使って作ったゲームを俺のPCで起動させると、始めはいいんだが、しばらくしてから必ず30フレームになってしまうのはなぜかわかる人いるか?
俺のPCは「VGN-AW71JB」っていう型なんだが…。PC版のスプリンターセルはヌルヌル動き続けるし、スペックの問題ではないと思うんだが…。64bitのvistaってのがなにか影響してるのかな?

259 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 20:01:55 ID:5w7OxnoQ]
インデックスカラー方式の画像描画はどうやったらいいんでしょうか。パレットを切り替えて色を途中で変えたりしたいんですが。

260 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 20:38:13 ID:JcHBq+Qd]
一度メモリに読み込んでからパレット部分を書き換えて、グラフィックハンドルに登録する。
つまり、途中で自在に色換えはできない。

わかる、君のやりたい事はわかる。
スプライトの色変えみたいに自在にやりたいんだよな。でもできない。

261 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 22:53:41 ID:5w7OxnoQ]
PCってファミコン以下の糞環境なんですねラスタースクロールもできないし

262 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 23:00:23 ID:KtGbScqt]
DirectXでも弄ってろよ

263 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 00:14:29 ID:wnjrF3Q2]
ラスタースクロールなんて10年ぶりに聞いた

264 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 00:17:36 ID:mQM6vOM4]
>しばらくしてから必ず30フレームになってしまうのはなぜかわかる人いるか?

処理速度が低下するような時は、メモリーリークの可能性がある、
簡単に書くと、メモリを解放せずループで使いっぱなしにすると
メモリーがどんどん不足してゆき処理速度低下として症状が現れる。

265 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 00:42:23 ID:3op8nAnx]
>>259
一色ごとに画像を抽出してそれを全部白くして、表示時に色をいじってだね・・・
コストはかかるが、あくまで自由自在に色をいじりたい奴だけそうしてみるとか

266 名前:名前は開発中のものです。 [2009/05/24(日) 04:14:52 ID:7GmmmL9x]
FilmtnとBCCつかうとコンパイルとプログラム実行一瞬でめちゃくちゃ速いな
VC2008は豪華だけど重い



267 名前:名前は開発中のものです。 [2009/05/24(日) 17:40:43 ID:seD1hHi/]
>>264
同じソースでも、友人のPCだったら落ちないという…
落ちないようにするにはどうしたらいいかな?

※と、書いてる途中でタスクマネージャーを見たら、CPU使用率が90%以上に張り付いてた。
他何も起動してないし、アプリケーションを停止したら0%に戻る。意味不明。

268 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 19:21:41 ID:e3aiszR0]
そりゃ友人のPC環境が良いだけって話にならんかね。

269 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 20:01:22 ID:PboGdTn+]
まぁ、ソースを見ないとなんともいえないな。
文字描画するのに、毎回文字の大きさ変えて描画してるとか

270 名前:名前は開発中のものです。 [2009/05/24(日) 23:50:08 ID:seD1hHi/]
自分
CPU:Core 2 Duo 2.66GHz
RAM:4.00GB

友人
CPU:Core 2 Duo 2.40GHz
RAM:2.00GB

ソースとして挙げるなら、DxLibのホームページの、ゲーム作成講座のソース。
四角君が自分に向けて弾を撃って来るあのソースですらなりました。


271 名前:名前は開発中のものです。 mailto:sage [2009/05/25(月) 00:30:41 ID:41gxgfIl]
いちいちageるなぼけ

272 名前:名前は開発中のものです。 mailto:sage [2009/05/25(月) 01:34:29 ID:eHx6nkcb]
c++教室の2Dアニメーションのプログラムを書いたんだが、表示されない
何が悪いのか……


273 名前:名前は開発中のものです。 mailto:sage [2009/05/25(月) 01:53:57 ID:UZHs9GNu]
それは愚痴か、質問か。

質問だったら「エスパーじゃないんだから、そんな事知らん」


274 名前:名前は開発中のものです。 mailto:sage [2009/05/25(月) 02:16:31 ID:/EmhtAKe]
DirectXを最新版にしてみたら?

275 名前:名前は開発中のものです。 mailto:sage [2009/05/25(月) 07:48:45 ID:qL901e+j]
指定ファイル名が違うとかダブルバッファの処理がおかしいかメモリに読み込まれてないかじゃね

276 名前:名前は開発中のものです。 mailto:sage [2009/05/25(月) 10:55:40 ID:yXpMtdiR]
俺はScreenFlipでの垂直同期周りだと予想
グラボと設定によっては同期待ちのタイミングでCPU処理に加算されとても重く「感じる」ことがある。



277 名前:名前は開発中のものです。 [2009/05/25(月) 15:09:43 ID:bb62p5Sd]
SetWaitVSyncFlag(FALSE);

でカオスになるぜ!

278 名前:名前は開発中のものです。 mailto:sage [2009/05/26(火) 17:43:21 ID:WrI50zFN]
>277
誰もが一度は通る道www






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<234KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef