- 1 名前:名前は開発中のものです。 mailto:sage [2012/10/19(金) 12:42:58.26 ID:axIyAfJ0]
- Cを習得した程度のスキルでも、ゲームのグラフィックを比較的容易に描画する事のできる、
「DXライブラリ」に関するスレッドです。 DXライブラリに関するテクニックなどの情報交換などを行う事で、 多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。 【公式】 homepage2.nifty.com/natupaji/DxLib/ 【前スレ】 DXライブラリ 総合スレッド その13 toro.2ch.net/test/read.cgi/gamedev/1339368894/ 【過去スレ】 01 pc11.2ch.net/test/read.cgi/gamedev/1197468399/ 02 pc11.2ch.net/test/read.cgi/gamedev/1224923873/ 03 pc11.2ch.net/test/read.cgi/gamedev/1238429676/ 04 pc11.2ch.net/test/read.cgi/gamedev/1249822550/ 05 pc11.2ch.net/test/read.cgi/gamedev/1259912953/ 06 hibari.2ch.net/test/read.cgi/gamedev/1267108154/ 07 hibari.2ch.net/test/read.cgi/gamedev/1286180687/ 08 hibari.2ch.net/test/read.cgi/gamedev/1301818631/ 09 hibari.2ch.net/test/read.cgi/gamedev/1310904069/ 10 hibari.2ch.net/test/read.cgi/gamedev/1313655495/ 11 toro.2ch.net/test/read.cgi/gamedev/1322844235/ 12toro.2ch.net/test/read.cgi/gamedev/1330000532/ 【関連スレ】 C/C++ゲーム製作総合スレッド Part1 toro.2ch.net/test/read.cgi/gamedev/1337516528/
- 114 名前:名前は開発中のものです。 mailto:sage [2012/12/06(木) 20:52:41.59 ID:LDGG4ruw]
- boolで、自動伸長にまかせる
- 115 名前:名前は開発中のものです。 mailto:sage [2012/12/06(木) 22:38:38.16 ID:Kx+9UwDD]
- 両方使えばいいやん
RPGツクールだってスイッチと変数あるで
- 116 名前:名前は開発中のものです。 mailto:sage [2012/12/06(木) 23:07:52.71 ID:wwcN/NFR]
- >>115
今はそういう話じゃないと思うが・・・
- 117 名前:名前は開発中のものです。 mailto:sage [2012/12/06(木) 23:16:43.27 ID:M80gGcCN]
- 俺は大は小を兼ねるでintかな
特定の数値をエラー番号にできるし
- 118 名前:名前は開発中のものです。 mailto:sage [2012/12/06(木) 23:49:56.18 ID:hHiG3Evm]
- どの道intでやってきてるから変更はしたくなかったんだけどね・・・
即レスで「boolしかねぇだろバカ」って言われたら踏み切ろうと思ってた、ありがとう
- 119 名前:114 mailto:sage [2012/12/07(金) 00:20:29.50 ID:y/XfV8vE]
- なんか俺がマヌケだ
- 120 名前:名前は開発中のものです。 mailto:sage [2012/12/07(金) 07:25:26.94 ID:ynWkr9Hy]
- 自分はboolかなー。
三値以上、あるいはエラーコード等を考えてintにするなら、 どっちかっていうとenumとかにするべきのような気もするし。
- 121 名前:名前は開発中のものです。 mailto:sage [2012/12/07(金) 15:34:07.50 ID:p7dlEACG]
- >プログラマブルシェーダー2.0を使用できる環境では通常の描画処理にもピクセルシェーダーを使用するように処理を変更。
とあるけど、速度に対する影響ってどんなもんなんだろ
- 122 名前:名前は開発中のものです。 mailto:sage [2012/12/08(土) 21:10:34.48 ID:O5Dwta97]
- t-potやなんかの簡単なhlslをdxlib用に移植することすらできねー
俺アホすぎオワタ
- 123 名前:名前は開発中のものです。 mailto:sage [2012/12/08(土) 21:24:01.42 ID:3G4JIdgx]
- 2Dでいいじゃないか
- 124 名前:名前は開発中のものです。 mailto:sage [2012/12/08(土) 21:27:11.89 ID:S+fVZNT1]
- その2Dでもシェーダ使うけど?
- 125 名前:名前は開発中のものです。 mailto:sage [2012/12/08(土) 21:27:41.71 ID:ON91ZUBN]
- DXライブラリのシェーダは仕様の制限がわかりにくい
- 126 名前:名前は開発中のものです。 mailto:sage [2012/12/08(土) 21:33:38.88 ID:O5Dwta97]
- ライト方向の定数がワールドじゃなくビューなのがわからん
コンパイラも列オーダー強制で転置必要だし、他サイトのサンプルも俺の頭じゃ満足に動かせない
- 127 名前:名前は開発中のものです。 mailto:sage [2012/12/08(土) 21:48:07.56 ID:3G4JIdgx]
- シェーダ使わなきゃいいじゃない
- 128 名前:名前は開発中のものです。 mailto:sage [2012/12/09(日) 14:53:19.13 ID:/H4jWPeA]
- Paint文はちゃんと動く?
宣言だけで中身のない命令なのか
- 129 名前:名前は開発中のものです。 mailto:sage [2012/12/09(日) 18:13:29.91 ID:ETEjY4yj]
- ライブラリにライト設定ってあるけどこれマテリアルの設定なんだよね
ゲームの影みたいには出来ない…射影法だっけ
- 130 名前:名前は開発中のものです。 mailto:sage [2012/12/11(火) 12:50:17.45 ID:NIH2nzCF]
- 2Dなんだけど、回転付きDrawBoxってあったっけ?
- 131 名前:名前は開発中のものです。 mailto:sage [2012/12/11(火) 13:10:27.88 ID:TGP7768d]
- ない
DrawQuadrangleで代用するか、DrawQuadrangleを使って自分で用意べし
- 132 名前:名前は開発中のものです。 mailto:sage [2012/12/11(火) 13:34:33.28 ID:NIH2nzCF]
- おお、ありがとう。
危うくDrawLineでせこせこ書くところだったぜ
- 133 名前:名前は開発中のものです。 mailto:sage [2012/12/12(水) 21:10:06.59 ID:DG3DeyXN]
- Ver3.09にしたらフルスクリーン→ウィンドウの切り替えで
フルの画面が残る?んだけど同じ症状出てる人います?
- 134 名前:名前は開発中のものです。 mailto:sage [2012/12/12(水) 22:35:27.16 ID:AZMXsYNg]
- DXライブラリはもう保守が限界に近づいてるんじゃないか
- 135 名前:名前は開発中のものです。 mailto:sage [2012/12/12(水) 23:11:17.68 ID:QTcOfxsy]
- 「フルの画面が残る」の意味がわからない。
- 136 名前:名前は開発中のものです。 mailto:sage [2012/12/12(水) 23:44:11.14 ID:A3akQxx/]
- デスクトップ左上からフルスクリーン解像度分が黒く塗りつぶされた状態で残ってるってことだろ?
そういうのってビデオドライバのバグな気もするが
- 137 名前:名前は開発中のものです。 mailto:sage [2012/12/13(木) 00:00:51.12 ID:7iuoyONB]
- 3.09にしたら、って事はそれ以前のバージョンじゃなってなかったって事だよな。
バージョン戻して、ちゃんとなってるかどうか確認してみる必要があるんじゃないか。
- 138 名前:名前は開発中のものです。 mailto:sage [2012/12/13(木) 00:37:01.54 ID:dHHXSXFg]
- >>135 >>136
直前まで表示されてた画面がそのまま表示されっぱなしになってます 裏でウィンドウに触れたりは出来るんですが >>137 3.08eに戻すと大丈夫です もうちょっと調べてみます
- 139 名前:名前は開発中のものです。 mailto:sage [2012/12/13(木) 09:33:31.24 ID:eCbS15Yt]
- 俺もテストプレイしてもらった人から、ウィンドウモードで表示されない(他にも異状はある)という報告をもらった。
(133とは現象違うし、旧バージョンでも起こるようだが) Win7で発生してXPでは発生しないという事らしいが、133のOSは何使ってるの? このままじゃWin7は対象外って事になってしまう……。
- 140 名前:名前は開発中のものです。 mailto:sage [2012/12/13(木) 09:34:21.64 ID:eCbS15Yt]
- あ、「ウィンドウモードで表示されない」じゃなくて「フルスクリーンモードで〜」でした。
- 141 名前:133 mailto:sage [2012/12/13(木) 14:20:52.98 ID:dHHXSXFg]
- >>139
開発は8ですね 症状自体は7とVISTAでも再現するのを確認してます XPは手元に無いのでまだですが
- 142 名前:名前は開発中のものです。 [2012/12/13(木) 16:11:18.90 ID:RivcO0oI]
- 反転のブレンドモードで描画すると設定した透過色が
透過されないんだけど仕様かな?
- 143 名前:テルマの代行 [2012/12/13(木) 16:41:44.29 ID:Ib1R9I8O]
- 139のはグラフィック復帰書いたりしてるの?
出来ないなら「フルスクリーンには対応してません」でいいじゃん。 133のはビデオドライバっぽいな。 8にアップした後に8用のドライバにアップして、 カスタマイズせず「工場出荷時の設定」などでテストしてるだろうか? 俺の環境ではウィンドウフルスクリーンの切り替えでまったく正常だ。
- 144 名前:139 mailto:sage [2012/12/13(木) 17:44:23.56 ID:eCbS15Yt]
- >>143
もちろんグラフィック復帰は書いてるよ。 今ではDXライブラリで自動復帰とかできるみたいだけど そうなる以前に書いた自力でグラフィック復帰させてるソースだからその点は間違いない。 前述したように「他にも異状がある」ので「フルスクリーンに対応してません」ではちょっと済ませられないかも。 プログラム自体とは関係なさげな異状だから、俺のバグではないと思うんだが……。 なんにしてももっと調査が必要だわ。
- 145 名前:133 mailto:sage [2012/12/13(木) 18:02:50.39 ID:dHHXSXFg]
- >>143
正常との報告ありがとうございます 8とVISTAが別環境なので疑ってなかったのですがドライバ周りも探ってみようと思います
- 146 名前:名前は開発中のものです。 mailto:sage [2012/12/13(木) 18:37:57.92 ID:g4qmaU43]
- ドライバ問題かどうかはSDKのsimplesampleあたり試せばすぐ分かりそうだけどね
前バージョンで動いていたのなら可能性としてすごく低いと思うけど。 今更だけど本体の更新でコアな部分に手を加える前に 最新版と安定版に分けてくれていたらなあ
- 147 名前:名前は開発中のものです。 mailto:sage [2012/12/13(木) 19:37:53.29 ID:Jp8gIPXB]
- とりあえず、バージョンの違いでおかしいなと思ったら、
まず↓で3.09とか3.08eとか自分の使ってるバージョン番号で検索してみたらいい そうでなくてもとりあえずどういう問題が報告されてるか知っておくのはいいと思う ttp://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=find
- 148 名前:133 mailto:sage [2012/12/15(土) 14:48:25.74 ID:4z8W5i5N]
- いろいろ調べた結果、どうやらVC#用3.09だけで起こる問題っぽいです
とりあえずVC++用3.09だと大丈夫でした C#用は変換ソフト使ってるとのことなのでおかしくなる事もあるんですかね… あとで公式に投げておこうと思います アドバイス等々ありがとうございました
- 149 名前:名前は開発中のものです。 mailto:sage [2012/12/17(月) 19:07:19.03 ID:9yI3pxiI]
- DerivationGraphって非同期読み込みの対象外なんだな
これも対象にしてくれても良かったと思うんだけど
- 150 名前:名前は開発中のものです。 mailto:sage [2012/12/17(月) 19:10:24.52 ID:9yI3pxiI]
- 実際には読み込み用じゃないから仕方がないか
ああ、作り直さなきゃ
- 151 名前:名前は開発中のものです。 mailto:sage [2012/12/23(日) 19:39:35.16 ID:UDpOJxNp]
- 質問。
DXlibでゲーム作る傍ら、同じくDXlibでそれ用のツールも作り始めたのですが、 1画面に収めるにはレイアウト的に無駄が多いので複数ウインドウで1アプリに したいのだけれど、DXlibはその機能を提供せず。 Windowsの機能を直接利用するしかなさそうなのでその線で考えているのですが、 良い手本や資料ってありますか?
- 152 名前:名前は開発中のものです。 mailto:sage [2012/12/23(日) 20:04:54.75 ID:DyE9bJRU]
- WIN32APIで検索すれば講座サイトたくさんヒットすると思う
ついでにDxLibに頼らなくてもそこそこやれるくらいの知識を身に付けるつもりでやると良いかもね
- 153 名前:名前は開発中のものです。 mailto:sage [2012/12/23(日) 20:06:21.24 ID:DyE9bJRU]
- あーあとそれとはまた別の話になるけど
エディタを作るならC++じゃなくてC#やVBがラクだと思うしその知識は無駄にならないと思う WIN32とか基礎からやろうと思うと勉強意欲がガシガシ削られかねない
- 154 名前:151 mailto:sage [2012/12/23(日) 22:16:09.12 ID:UDpOJxNp]
- 助言ありがとうございます。
確かにAPI叩きが身に付けば天下無敵なのですが。 身に付けるのにどれだけ時間掛かるかなあ(^^; 私はCがおぼつかない程度の実力で2010EXPRESS使っています。 VBはともかくC#ですか。 今まで考慮に入れた事なかったので少し資料あたってみます。 そちらから突破口考えてみます。 ありがとうございました。
- 155 名前:名前は開発中のものです。 mailto:sage [2012/12/23(日) 22:31:08.73 ID:cXg0KV/e]
- C#なんかマウス操作で部品はっつけて、
ボタン押されたときの処理とかを書くだけで出来上がり
- 156 名前:名前は開発中のものです。 mailto:sage [2012/12/23(日) 22:42:08.45 ID:fCnMZAgY]
- うん、だから簡単なツール作るのに使う人が多いね
|

|