- 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/
- 43 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 00:05:19 ID:XCYlTU58]
- >42
そうか、あれってマジなのか。 なんだか見るたびに変な応酬があって、うんざりしてたんだ。
- 44 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 00:16:55 ID:jC+E2iBn]
- 普通に書けば全て解決
- 45 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 02:10:31 ID:7QUZderU]
- 2.25bを使いたいけどBCC5.5な俺涙目w
- 46 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 02:11:05 ID:jC+E2iBn]
- VCを導入しようぜ。タダなんだし。
- 47 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 16:55:04 ID:GX2/ISHC]
- 10年も前のコンパイラ(BCC)を使い続ける理由を教えてくれ
- 48 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 18:32:18 ID:1bPcLAM2]
- SP2をいれるとパソコンろくに動かない
- 49 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 18:37:35 ID:UxNIEp1w]
- そろそろPCの買い替え時だと思われ
- 50 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 19:01:42 ID:sN5oQCLD]
- 今日、公表される何かを楽しみに待っているのですが。。。
依然、何も無し。。。
- 51 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 20:16:20 ID:s4gdwShB]
- 完全に初心者向け雑談スレになったな
- 52 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 20:20:44 ID:bOoPhqNd]
- 初心者向けのライブラリだから仕方がない
- 53 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 20:21:34 ID:B6jkiksS]
- なるほど。PCが重いからBCC使ってるわけね。若干斜め上の意見だった。
統合環境無くても、bcc.exeの代わりにcl.exe使えばいいんじゃない?
- 54 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 20:23:00 ID:DsLE17Ac]
- そこまで他人の環境に口を出す理由を知りたい。
- 55 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 20:24:44 ID:B6jkiksS]
- >>54
>>45を読んでくれ
- 56 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 22:33:16 ID:jC+E2iBn]
- 流れを読まずにネタ。
VCでDXライブラリ使っているとインテリセンスが働かなくて不便だなと感じるようになった。 自分で関数やクラスを作るようになってからは。
- 57 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 23:17:11 ID:XCYlTU58]
- 最後にVC触ってから何年も経ってるから記憶は曖昧だし、
当時使ってたのがVC6だから、出来るかどうかは分からないが。 DXライブラリのソースを読み込む(コンパイルも?)と、内部用の辞書ファイルが生成される。 その辞書ファイルを、自分のプロジェクトのところにコピペ(上書き)。 こうすることでDXライブラリの関数群も、インテリセンスが使えたと思う。 もちろん自前の関数も問題なく使える。 辞書ファイルの拡張子はncbとかだったと思うが自信は無い。
- 58 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 23:45:57 ID:jC+E2iBn]
- >>57
thx ちょっと試してみる
- 59 名前:名前は開発中のものです。 mailto:sage [2009/04/04(土) 00:30:58 ID:zQfs6Ss5]
- VS2008だけどDXライブラリの関数も自前関数もインテリセンス働くよ。
もちろん働かないときもあるけどそれはVC++の気分次第っていうのはちょっとした常識じゃない? そういう時は何も考えずにまずncb消す。
- 60 名前:名前は開発中のものです。 mailto:sage [2009/04/04(土) 00:34:18 ID:MwhC2F5h]
- あら、そうなの。
VC2003だからかな。 2008の無料の奴に替えよかな
- 61 名前:名前は開発中のものです。 mailto:sage [2009/04/04(土) 00:38:22 ID:bhHC3g+R]
- そだな2003はインテリ働かないよ
- 62 名前:名前は開発中のものです。 mailto:sage [2009/04/04(土) 03:27:09 ID:zQfs6Ss5]
- いや多分VC++6の頃からVC++のインテリセンスは進化してないと思うよ。多分。
VC++のインテリセンスに関してはあまり期待しないっていうのが普通じゃないかな。 2010ではインテリセンスも含めてVC++とかMFCにも力入れるみたいだね。(2008SP1もMFCに力入れてきたし) だから多分2003から2008にしても変わらないと思うよ。 まあまずは終了させてncb消して起動しなおしてごらん。
- 63 名前:名前は開発中のものです。 mailto:sage [2009/04/04(土) 03:43:24 ID:NVBO+V4R]
- >>62
知ったかぶり乙
- 64 名前:名前は開発中のものです。 mailto:sage [2009/04/04(土) 08:27:41 ID:zQfs6Ss5]
- >>63
知ってるなら教えてあげなよ。 俺は経験談と知ってる範囲で答えたまで。
- 65 名前:名前は開発中のものです。 mailto:sage [2009/04/04(土) 09:53:30 ID:eurKE9M4]
- 1人ほど煽り荒らしが居るな
- 66 名前:名前は開発中のものです。 mailto:sage [2009/04/04(土) 13:21:59 ID:NVBO+V4R]
- >>64
VS2005からヘッダに書いてあるだけでインテリセンスが効く 59の書き込みでインテリセンス効くって書いてあるんだから 確かめもせずに「多分」程度の確証で他人の書き込みを否定するのってどうよ?
- 67 名前:名前は開発中のものです。 mailto:sage [2009/04/04(土) 13:27:27 ID:NVBO+V4R]
- なんだ59と62の書き込みは同じ人か、勘違いした
・VC6〜VC2003 ヘッダに書いてあるだけじゃインテリセンス効かない ・VC2005〜 ヘッダに書いてあるだけでインテリセンス効く
- 68 名前:名前は開発中のものです。 mailto:sage [2009/04/04(土) 13:54:17 ID:2TEB3sSo]
- 前ここにうpされてた奴がニコニコに上がってた
- 69 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 17:39:32 ID:8VF6BH4E]
- 雪が降ってるエフェクト出したいのですが、
実装ほうほうがさっぱりなのですが……。 ランダムに画像を表示させても少しも雪っぽくなりませんでした……。
- 70 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 18:09:44 ID:oraQAGe0]
- >69
サンプルプログラムのパーティクル基本が参考になると思われ。
- 71 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 18:12:03 ID:8VF6BH4E]
- >>70
ありがとうございます!
- 72 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 21:16:09 ID:ey93yQqE]
- >>69
ttp://toku.xdisc.net/cgi/up2/oiu/xs8571.zip 自分のプログラムに組み込むついでにやってみた
- 73 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 21:26:22 ID:jzXObq/Y]
- >72
降ってる最中に移動量や方向は変わらないのか。 透明度が変わるのは面白いな。 あとたまに、真横や上方向に雪が飛んでくんだがw
- 74 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 21:49:08 ID:8VF6BH4E]
- >>72
おおサンクス。 C#使ってるからそのまま使えないのが残念……。 つかこれ勝手に使って良い?
- 75 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 22:41:49 ID:ey93yQqE]
- >>73
変な方向に行くのは元のアルゴリズムが花びらだった名残だったり >>74 どうぞ
- 76 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 22:53:50 ID:HuaUBP84]
- >>72
綺麗だなぁ。 横だが自分も使わせて貰う。
- 77 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 23:24:32 ID:8VF6BH4E]
- >>75
thx!
- 78 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 23:15:22 ID:wcB4somL]
- もうDXライブラリ3Dに頼る必要すらなくなった
次はシェーダーについて学ぼう
- 79 名前:名前は開発中のものです。 mailto:sage [2009/04/12(日) 16:12:18 ID:/tRhsb/a]
- ScreenFlip()の重さってどうにかならないの?
dixq.net/g/#s5 ↑これ導入しても無理だった
- 80 名前:名前は開発中のものです。 mailto:sage [2009/04/12(日) 17:11:30 ID:lSUbUSsj]
- 馬鹿は発言するな
- 81 名前:名前は開発中のものです。 mailto:sage [2009/04/12(日) 17:13:14 ID:mpmptjcJ]
- これってドレよ。
てかScreenFlipが重いなんて話あったっけ? 単に君の作ってるプログラムが遅くて、60FPSを保ててないのに 垂直同期信号待ちをさせたままって話じゃなくて?
- 82 名前:名前は開発中のものです。 mailto:sage [2009/04/12(日) 17:17:52 ID:XXYdX/zb]
- シェーダーって使えるの?
- 83 名前:名前は開発中のものです。 mailto:sage [2009/04/12(日) 17:40:07 ID:29TC1pPK]
- プログラム優先度変更オヌヌメ
- 84 名前:名前は開発中のものです。 mailto:sage [2009/04/12(日) 17:49:43 ID:9LgVxSaT]
- ノートPCでVistaだったら俺と一緒。
実行ファイルのプロパティ開いて、「互換性」→「WindowsXP SP2互換」にチェックを入れてみる。 もしかしたら幸せになれるかもしれない。
- 85 名前:名前は開発中のものです。 mailto:sage [2009/04/12(日) 17:53:25 ID:43thkbhn]
- >>79
遅くするための処理を導入して重くなったとはどういうことなんだ?
- 86 名前:名前は開発中のものです。 mailto:sage [2009/04/12(日) 19:31:53 ID:4cs7HNP3]
- >>79
たぶん初心者っぽいからこんなことをあえて言うけど まずリフレッシュレートとプログラムのfpsを比較しないとね
- 87 名前:名前は開発中のものです。 mailto:sage [2009/04/13(月) 00:15:55 ID:GN8f0M0n]
- ここぞとばかりに食いつく初心者たちの群れ
- 88 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 15:18:06 ID:I8P/Rh48]
- そういやDXライブラリがDirectX9ベースに移植してるって話はどうなった?
あのコード量を移植するのは並大抵じゃないとおもうが、作者ガンバレ!
- 89 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 16:13:43 ID:3g1BJoyH]
- うーん、>>79 じゃないけどただ ScreenFlip してるだけで CPU 使用率が 60% くらいになるのはなんで?
Pen4 の 1.6GHz だけど
- 90 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 16:37:47 ID:I8P/Rh48]
- それはScreenFlipの仕様。VSyncがくるまで待機するんだが、その待機時間もCPU使用率に含まれる。(実質アイドリングループなのだが)
CPUが100%になるのがいやならVsync待ちを切ればいい。(ティアリングが発生するし、ゲームの速度も変わってしまう) 正しい設計はVsync待ちは有効で、なおかつFPS管理をし60fpsになるようにフレーム毎に適度にsleepを入れること。
- 91 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 18:32:01 ID:lTpXHjBQ]
- 1か所sleepするだけでもだいぶ変わりそうだねぇ
- 92 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 20:06:35 ID:OTuGa66k]
- >正しい設計はVsync待ちは有効で、なおかつFPS管理をし60fpsになるようにフレーム毎に適度にsleepを入れること。
モニタのリフレッシュレートが60でない時はどうなるのかな。
- 93 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 20:43:14 ID:1cQMYjlB]
- 公式より引用:
>前回の ScreenFlip から 10ミリ秒以下しか時間が経過していない場合のみ Sleep で処理を一時停止するようにしています >>92 60fpsになるように管理してるんだから60fpsになるだろーがw
- 94 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 21:18:20 ID:I8P/Rh48]
- >>93
フルスクリーンにできる or デフォルトのリフレッシュレートが50 であるのであれば、Vsync有効。 ウィンドウモードでリフレッシュレートが60以外の場合は、ティアリングを犠牲にしてVsync切る。 (ウィンドウモードで垂直同期に合わせてしまうとティアリングの線が毎フレーム同じようなところにできてしまって、逆にきたなくなってしまう) 現状、DirectX7ベースのDXライブラリではウィンドウモードでのVsync無効だから、どうしようもないぜ。
- 95 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 21:20:12 ID:I8P/Rh48]
- すまん。誤字がすごい。レスは>>92へだ。
あと、50じゃなくて60。
- 96 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 21:20:56 ID:lTpXHjBQ]
- ん? 50?
- 97 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 21:21:42 ID:lTpXHjBQ]
- リロードしろ俺 orz
- 98 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 21:43:40 ID:OTuGa66k]
- >>60fpsになるように管理してるんだから60fpsになるだろーがw
だからどう管理するのかなーと。 単純に「1/60秒 - 前回のScreenFlipから経過した時間」でSleepかけると モニタのリフレッシュレートが70の時、いざScreenFlipしようとした時には すでに1フレーム経過しちゃうんだから、次のVsync信号待ちまで待っちゃうよね。 そしたら1フレーム 2/70 秒になって 35FPSって事なっちゃうのでは。 いや、当然こんな事解決する方法はあるんだろうけど 俺の頭じゃ難しくて。
- 99 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 02:52:38 ID:12a1chsH]
- >>94
>ウィンドウモードでのVsync無効だから って言われるけどウィンドウモードで、どう見てもScreenFlipでVsync待った方が明らかにティアリングなしできれいなんだがなぜ? リフレッシュレートを変えても同じ。 ただ、fps調整無しでリフレッシュレートのfpsになるように単純にVsyncを待った場合、 ウィンドウモードよりフルスクリーンの方が明らかに滑らか(高fps)を体感できる。もうよくわかんない。
- 100 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 02:58:08 ID:uc3ezfKA]
- 70の時は1/70だから1/60よりも速いからその分だけ待てばいいのでは
- 101 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 05:02:47 ID:XS+5u9bO]
- >>99
OSはVistaかい? VistaだとDesktopWindowManagerが自動でティアリング防止するように描画順を待機するようになるからティアリング無いかもね。(未検証でゴメン) 詳しくはここ。d.hatena.ne.jp/enra/20081014#p2 で、XPでDirectX7環境だとティアリングが発生します。でもXPでもDirectX9が検出できた場合に限ってScreenFlipで垂直同期待ちになる模様。 (もしくはティアリングが発生していても、線がウィンドウの領域と被ってないので見えてないだけかもしれない)
- 102 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 05:18:57 ID:WR6HuXg0]
- >>90
なるほどなるほど VSync まちでいろいろやってるループより sleep の方が軽いのは当然てことか
- 103 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 05:27:06 ID:12a1chsH]
- >>101
2000/XPです。 下方向に高速スクロールする画面で、Vsync同期/非同期を切り替えられるようにしてます。 明らかに違いが出てきますね。 ティアリングに敏感な人なら確実に分かると思います。 同期してないとガリガリしてるような気がします。 でも、フルスクリーンの方がさら〜って感じでさらにきれいに見えるのも謎。 60Hzと70Hzじゃ描画回数が違うので当然なんだけど。(見た目にも描画回数が多いのがはっきりわかる) でもこれはウィンドウモードとフルスクリーンじゃ絵柄自体の大きさが違うので錯覚してるだけかも。 >でもXPでもDirectX9が検出できた場合に限ってScreenFlipで垂直同期待ちになる模様。 これはかなり興味深いですね。初めて聞きました。 ウィンドウモードでも間違いなく同期してると思ってる派なので調べてみます。
- 104 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 15:55:17 ID:U7PVHoMj]
- >>100
>70の時は1/70だから1/60よりも速いからその分だけ待てばいいのでは そしたら70FPSになるんじゃないか。 70FPSは60FPSより1秒間に10フレーム多い事になるから、 6フレームごとに1回、空待ちさせれば60FPSを実現させる事はできるけど、 ゲームの処理時間が、「60FPSだと余裕があるが、70FPSだと足りない」 って時に処理落ちがひどくなる。
- 105 名前:名前は開発中のものです。 [2009/04/16(木) 19:22:11 ID:/YbqE5Rh]
- 14歳からはじめるC++ わくわくゲームプログラミング教室
って本に間違いってないですか? 何度書き直しても、サンプルプログラムにエラーが発生します (P118です)
- 106 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 19:37:00 ID:D5YSrYi0]
- なにそれこわい
よくわからないけど、4章-01の最後、P125まで全部入れてひとつのプログラムだぞ。 ・main.cpp ・gameframe.h ・gameframe.cpp
- 107 名前:名前は開発中のものです。 [2009/04/16(木) 19:41:32 ID:D5YSrYi0]
- なんかわかった気がする。
gameframe.h の先頭で、#include "DxLib.h" 宣言しておかないとむりぽ これ、本文に書いてない。 P120上の画面写真のプログラムには、しれっと入ってるけど。
- 108 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 20:44:04 ID:uc3ezfKA]
- エラーが発生したならその内容も書いておかないと
- 109 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 23:14:39 ID:BmH0FmoL]
- その本動画あったよ
誤植多いそうです
- 110 名前:名前は開発中のものです。 mailto:sage [2009/04/16(木) 23:53:51 ID:LfSelEBA]
- 確かに、誤植は多いな。まぁ、ソースも付いているんだからWinMergeを使うのも勉強だと思えばいい。
- 111 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 00:52:02 ID:EZBCVXFE]
- >>104
int nowtime = GetNowCount(); static int oldtime = 0; static int frametime = 1000 / 60 int diftime = nowtime - oldtime; while(1) { if(diftime >= frametime) { oldtime = nowtime; break; } else { Sleep(1); nowtime = GetNowCount(); diftime = nowtime - oldtime; } } こんな感じでScreenFlip()の前に書いてみて。 今ちょっと60Hz以外選べない環境なので今は確かめられないけど、 たしか以前試したときはちゃんと60Hz以外でも60fps出てたはずだよ。
- 112 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 05:23:57 ID:WaZv4/Kc]
- たぶん>>104が言わんとしていることと、>>111が出したコードには相関性が無い
- 113 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 05:51:08 ID:Zvoaz6Vb]
- >112
俺もそんな気がしてきた
- 114 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 09:10:19 ID:Ulw/lN4/]
- 今回の流れで試しに自作ゲームのタイトルのキー入力待ちでSleep(1)入れてみたら
CPU使用率100%から0%になった/(^o^)\ナンテコッタイ 例えばタイトル画面とか即時性のない入力待ちの時って ちょっと長めにSleep入れたりするほうがいいのかな? 20msぐらいなら問題ないのだろうか・・・
- 115 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 09:45:55 ID:0V/Re1GH]
- >例えばタイトル画面とか即時性のない入力待ちの時って
>ちょっと長めにSleep入れたりするほうがいいのかな? 少なくとも俺は入れてる。 >20msぐらいなら問題ないのだろうか・・・ 全然問題ないと思う。 もっと入れてもいいくらいでしょ。 実際にやってみて自分でストレス感じるなら減らせばいい。
- 116 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 13:46:09 ID:WaZv4/Kc]
- 入れすぎると、キー入力が飛ばされる可能性もあるので、注意したほうがいいよ。
20msぐらいなら大丈夫だけどね。
- 117 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 16:20:15 ID:Zvoaz6Vb]
- むしろ、何故キー入力待ちだけでループさせてることに突っ込もうぜ
- 118 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 19:34:30 ID:LNYxAbHW]
- タイトル画面が動くゲームもあるのだよ
あと音楽のループ再生する時はScreenFlipを毎フレーム呼ぶ必要があるみたいだし
- 119 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 20:21:09 ID:jcPGGnUF]
- >>111はオレ的には神です
マジサンクス
- 120 名前:名前は開発中のものです。 [2009/04/17(金) 20:22:40 ID:xbUmRi3d]
- WaitKey(笑)
- 121 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 20:22:58 ID:erDEgGZV]
- まぁ少なくともProcessMessage()はいれておくべきだよな。
- 122 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 22:03:28 ID:EZBCVXFE]
- >>118
音楽再生とScreenFlipは関係ないと思うよ。 CPUが100%になるのは明らかに異常だからちゃんとProcessMessage()かSleep()出来てるか確かめた方がいいよ。 たぶんウィンドウ自体をドラッグすらままならない状態だと思うから。 OSにタスクさえ返してあげられてればCPUが多少高くても気にしなくていいと思うけどなぁ。 ゲームって常駐させたり多重起動させたりするものじゃないし。
- 123 名前:名前は開発中のものです。 mailto:sage [2009/04/17(金) 22:17:35 ID:ZoeUfmZ7]
- ProcessMessageさえ入れとけば大丈夫だと思ってた
- 124 名前:118 mailto:sage [2009/04/18(土) 02:18:14 ID:k17DhjXo]
- うへあーw
素で間違えてたorz 何と言う勘違い 恥ずかしい限りです しばらくROMってます
- 125 名前:名前は開発中のものです。 mailto:sage [2009/04/18(土) 21:37:09 ID:okbqytId]
- ディスプレイ2台の環境でウィンドウを左右に振ると
片側のディスプレイだけ明らかに画面がぼやけるんだけど DirectXの設定かビデオカードの設定がおかしいんだよなこれ?
- 126 名前:名前は開発中のものです。 mailto:sage [2009/04/18(土) 22:23:48 ID:okbqytId]
- 言い忘れ
SetEmurationやSetGraphModeで画面を引き延ばすと起こるっぽい ディスプレイの設定なのかよく分からん・・・
- 127 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 00:37:44 ID:BefQR+3B]
- ディスプレイ二台の環境使ってる人はそういないだろうから
同意求められても答えられる人ほとんどいないんじゃない?
- 128 名前:名前は開発中のものです。 [2009/04/20(月) 22:52:47 ID:eX32oi4P]
- 保守
- 129 名前:名前は開発中のものです。 [2009/04/21(火) 15:00:56 ID:UkM4PCid]
- 最初 ScreenFlipとScreenCopyの違いがわからんかった
ScreenFlipは裏画面と表の内容を交換するで ScreenCopyは裏画面の内容を表に上書きコピーなんだったんだなー
- 130 名前:名前は開発中のものです。 mailto:sage [2009/04/24(金) 01:45:21 ID:Zjz+Ahwz]
- C#の練習にDXライブラリ使ってみよう
- 131 名前:名前は開発中のものです。 mailto:sage [2009/04/25(土) 02:57:38 ID:jgu2I7ss]
- >>125
シャギるな。俺もだ。 設定次第ではどうにかなるのかもしれんけど。 どっちにせよわざわざウィンドウを引っ張って画面を跨らせることもなかろう。
- 132 名前:名前は開発中のものです。 [2009/04/27(月) 18:31:23 ID:FIDn8lAk]
- かっこいい爆発がつくれない
- 133 名前:名前は開発中のものです。 mailto:sage [2009/04/27(月) 21:58:22 ID:z25pzrXj]
- それはスレチ
- 134 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 00:04:23 ID:eksjqOvu]
- DXライブラリの本を読んだけど、とても14歳から始めるような話じゃねーな
大学生が入門書に読んでちょうどいいレベルだろコレ
- 135 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 00:10:39 ID:HkJlrRjH]
- 14歳から始めて30歳くらいで読み終わるっていう意味じゃないかな
- 136 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 00:34:07 ID:m4cMSkq6]
- 14歳っつーと中二くらいか。
俺はBASICがせいぜいだったが、 マシン語とかやってる友人もいたし 決して無理じゃないだろう。
- 137 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 00:45:01 ID:NnZtX6wz]
- やっぱ0x14歳だったか
- 138 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 01:53:08 ID:OFMPoMrl]
- むしろ厨二がガツンとやられるための本
- 139 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 08:20:28 ID:6tVcbqW6]
- 14歳の新版(VS2008対応版)は、3章までと4章以降のレベル差がひどい。
簡単に作れるように自前ライブラリ用意してるけど そのせいでDxLib関数なのか自前関数なのかごっちゃになってるし。 間に20章ぐらい入れて10本以上ゲーム作って、本の厚さが倍になってもいいぐらい。
- 140 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 09:19:39 ID:nBjz8W9W]
- >>139
そしたら、値段も倍になるがな
- 141 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 10:17:56 ID:eksjqOvu]
- 世間一般の流れ
小学生 ゲーム遊ぶのおもしれえwww 中学生 ツクールおもしれえwww 高校生 VisualBASICとかC言語を始めるか 大学生 C++とかJAVAで2Dゲームでも作るか 20代 3Dゲーム、オンラインゲーム作るよ! 30代 何でこんな仕事を選んだんだろう…… 40代 クビになった。新しい仕事探すか…… 50代 息子よ。おれは昔、ゲーム開発をやっててなあ 60代 年金安いのう…… 70代 孫よ。わしは昔、ゲーム開発を(ry 80代 開発の仲間……もうみんなこの世におらん…… 90代 ゲーム? 何のことかいね 100代 「おじいちゃん! それはご飯じゃないよ、ゲームだよ!」 晩年 「おじいちゃんは亡くなる前に、大好きな『ハレハレユカイ』を唄っていました」
- 142 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 10:28:58 ID:FvUt88Xp]
- 大往生だな。いい人生だった
- 143 名前:名前は開発中のものです。 mailto:sage [2009/04/28(火) 16:15:43 ID:6TTz0S/c]
- >30代 何でこんな仕事を選んだんだろう……
いまここ
|

|