DXライブラリ 総合スレッド 2008
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2008/10/25(土) 17:37:53ID:BCFbbKcoGUIのゲームを比較的容易に作成する事を可能にする、
「DXライブラリ」に関するスレッドです。
DXライブラリの詳細ついては
http://homepage2.nifty.com/natupaji/DxLib/
を参照して頂きたい。
DXライブラリに関するテクニックなどの情報交換などを行う事で、
多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。
過去スレ:DXライブラリ 総合スレッド
http://pc11.2ch.net/test/read.cgi/gamedev/1197468399/
0496名前は開発中のものです。
2009/02/10(火) 22:37:01ID:vQYvbazz透過処理ってなんか重そうだから多用しないようにしてたんだけど、心配なかったのか。
0497名前は開発中のものです。
2009/02/11(水) 01:39:50ID:EiHo01Mu0498名前は開発中のものです。
2009/02/11(水) 02:00:10ID:v+EsJNk0その辺の表記なんたらは何にも必要ないよ
0499名前は開発中のものです。
2009/02/11(水) 03:56:50ID:abcckAid読み込んで表示させるプログラムの著作権じゃない?
>・下記の機能を使用した場合は、配布するソフトウエアのドキュメント等に各機能に応じた
> 著作権表示を含めてください。
>
> PNG 画像を読みこむ機能を使用した場合
>
> libpng Copyright (c) 1998-2004 Glenn Randers-Pehrson.
> zlib Copyright (C) 1995-2004 Jean-loup Gailly and Mark Adler.
http://homepage2.nifty.com/natupaji/DxLib/dxlicense.html
0500名前は開発中のものです。
2009/02/11(水) 08:50:36ID:swUZoApZ>>495はアルファブレンドとアルファチャンネル付きPNGが一緒ってことじゃないかな?
透過処理は普通の描画に比べたら遅いよ。
0501名前は開発中のものです。
2009/02/11(水) 09:51:46ID:1w4T1utS491がなんでもかんでもって言ってるから
普通の描画と同じくらい軽いのかと思ってしまった。
0502名前は開発中のものです。
2009/02/11(水) 10:55:48ID:n8G83FSO圧縮アルゴリズムが単純だからPNGよりファイルサイズが大きくなるけど・・・
0503名前は開発中のものです。
2009/02/11(水) 19:22:37ID:AZ7K07ik0504名前は開発中のものです。
2009/02/11(水) 19:36:20ID:qrNBhwtd0505名前は開発中のものです。
2009/02/11(水) 21:30:38ID:EO0e2yUS0506名前は開発中のものです。
2009/02/12(木) 04:09:43ID:T7mGdx780507名前は開発中のものです。
2009/02/12(木) 09:22:15ID:g2cVI1Rq0508名前は開発中のものです。
2009/02/12(木) 10:15:43ID:S0rR+p5uうま
を思い出したwww作者どうなったんだw
0509名前は開発中のものです。
2009/02/12(木) 15:51:55ID:T7mGdx780510名前は開発中のものです。
2009/02/12(木) 19:27:06ID:g2cVI1Rq0511名前は開発中のものです。
2009/02/12(木) 19:28:31ID:V7VMrK+q0512名前は開発中のものです。
2009/02/12(木) 19:45:30ID:g2cVI1Rq0513名前は開発中のものです。
2009/02/13(金) 04:49:14ID:qd9k9XJd0514名前は開発中のものです。
2009/02/13(金) 08:52:43ID:gm7Wlof80515名前は開発中のものです。
2009/02/13(金) 09:20:00ID:Tj50RFPE前に使ってて一時期離れてたとか
DXライブラリの事を最近知ったなら今更とか関係ないし
てか、なんでそな事を疑問に思うのか疑問だ
0516名前は開発中のものです。
2009/02/13(金) 09:31:26ID:gsDT3swS失礼した。
0517名前は開発中のものです。
2009/02/13(金) 10:00:20ID:KHzspSCY0518名前は開発中のものです。
2009/02/13(金) 10:08:42ID:Gs8dKfU50519名前は開発中のものです。
2009/02/13(金) 13:24:47ID:OFBqMPYi0520名前は開発中のものです。
2009/02/13(金) 17:52:53ID:gamtZzLZ面倒なDirectX初期化周りやレンダリング処理を全部任せられるのがすごく便利。
今まで何度も1人でゲーム作ろうとしてゲームのライブラリ化までで燃え尽きてたけど、いけそうな気がする。
ただ、メッセージプロシージャ周りを完全に独立させて、他に譲渡できればいいんだけど、
DirectXの特性上難しいのが残念かな。
ウィンドウモードでデバッグウィンドウ周りを実装してたときに感じた愚痴です。
0521名前は開発中のものです。
2009/02/13(金) 19:27:10ID:6Q+KDpbI0522名前は開発中のものです。
2009/02/13(金) 19:33:25ID:OFBqMPYi0523名前は開発中のものです。
2009/02/13(金) 20:41:49ID:Br6f/DrZ3D版の作者のサイト、移転してたんだ
0524名前は開発中のものです。
2009/02/13(金) 21:15:25ID:vieAChNU日記の内容からして
もうDXライブラリの方は手をつけないんだろうか
0525名前は開発中のものです。
2009/02/13(金) 21:54:45ID:KHzspSCYそのうち書き込むんじゃない?
0526名前は開発中のものです。
2009/02/13(金) 22:01:18ID:6Q+KDpbIああ、移転だったのか。
あんなイカレた閉鎖文なんか載っけてどうしたのかと思ったよ。
0527名前は開発中のものです。
2009/02/13(金) 22:26:23ID:Tj50RFPE過去を全部捨てて仕切りなおしたって感じだな
もうライブラリとかそう言うのは作っても公開しない気がする
0528名前は開発中のものです。
2009/02/14(土) 00:37:02ID:vEcxeBnT0529名前は開発中のものです。
2009/02/14(土) 02:11:46ID:ioBOninzDXライブラリ3Dのソース見てみたらモデルの扱いにD3DX使ってて
まともなライブラリに至るにはまだまだ先の長い状態だったしな・・・
0530名前は開発中のものです。
2009/02/14(土) 13:24:54ID:esml8/+nまた公開してくれるまで諦めるな。
0531名前は開発中のものです。
2009/02/16(月) 13:18:58ID:xQ8BZc1p0532名前は開発中のものです。
2009/02/16(月) 17:21:56ID:2DsBHdnGDXライブラリ3Dファイナルパック
というのが、公開されてるんだが
http://fatalita.sakura.ne.jp/3DLib/
0533名前は開発中のものです。
2009/02/16(月) 17:48:01ID:i1Y9wFn0>※このサイトは2,3日以内に自動的に閉鎖されます
このスレ見て一時的に公開?w
0534名前は開発中のものです。
2009/02/16(月) 18:15:06ID:2i4RbFSc非常に乙でした
0535名前は開発中のものです。
2009/02/16(月) 21:10:15ID:yCP91q6a0536名前は開発中のものです。
2009/02/17(火) 14:12:08ID:VEVhf4mN0537名前は開発中のものです。
2009/02/17(火) 15:16:32ID:Zl2geQsR関数リファレンスページにあるリンクされてない関数ってサンプルがないだけで使えるんだよね?
SUGEEEE
0538名前は開発中のものです。
2009/02/17(火) 16:23:49ID:5nIY3uJBおつかれさま
いろいろ勉強させていただきました
0539名前は開発中のものです。
2009/02/17(火) 16:43:07ID:vyYC8VigSlimDXに行くかな
0540名前は開発中のものです。
2009/02/17(火) 16:47:15ID:gK6Z/ZXS.NET言語で書けること以外は生DirectXと同じだぞ
0541名前は開発中のものです。
2009/02/17(火) 17:10:56ID:nPVB/UbL0542名前は開発中のものです。
2009/02/17(火) 20:02:40ID:/uggH+y6おつかれさまでした。
0543名前は開発中のものです。
2009/02/18(水) 01:28:08ID:p5LpkikRif( DxLib_Init() == -1 ){return -1 ;}
int t,g;
g=LoadGraph("a.png",TRUE);
SetDrawScreen(DX_SCREEN_BACK);
for(t=0;t<150;t++){
DrawGraph(GetRand(800),GetRand(600),g,1);
ScreenFlip();
WaitTimer(10);
ProcessMessage();
}
単純に画像を全画面にランダム表示するプログラムなのだがここで問題が・・・
Radeon系のグラボで実行すると画面がおかしくなるんです
SetScreenMemToVramFlagでグラホのメモリを使わない設定にするとまともに表示します
DXライブラリはRadeonの相性悪いんでしょうか
ちなみに実行したパソコンのグラボはラデX1950Proと3870で
ドライババージョンは1.2.2545 38946です
0544名前は開発中のものです。
2009/02/18(水) 01:28:34ID:p5LpkikR0545名前は開発中のものです。
2009/02/18(水) 02:19:01ID:8ojm5TEPたとえばSetGraphMode(640,480,16);にしても起こる?
0546名前は開発中のものです。
2009/02/18(水) 04:12:49ID:p5LpkikR色を変えてもちらつきます・・・どうやら色問題でもなさそうです
で試行錯誤していろいろやってみたけど
SetDrawScreen(DX_SCREEN_BACK); というの行を削除して
実行するとまともにちらつきがなく1枚ずつまともにきれいに表示された
(理由はよくわからないけど・・・)
あ 肝心なDXライブラリはVer2.25です
0547名前は開発中のものです。
2009/02/18(水) 07:25:00ID:TxKBLHeJ全文かいてないからどうおかしくなるのか分からないけど、それだとすぐに終わらない?
SetGraphMode(800,600,32);
if( DxLib_Init() == -1 ){return -1 ;}
int t,g;
g=LoadGraph("a.png",TRUE);
SetDrawScreen(DX_SCREEN_BACK);
while(ProcessMessage() == 0)
{
for(t=0;t<150;t++){
DrawGraph(GetRand(800),GetRand(600),g,1);
}
ScreenFlip();
}
DxLib_End();
return 0;
これでもだめ?
0548名前は開発中のものです。
2009/02/18(水) 08:16:18ID:476p40bEテクスチャサイズは2の累乗とか特殊なウィンドウサイズに対応してないとか
0549名前は開発中のものです。
2009/02/18(水) 08:38:08ID:p5LpkikRすいません自己解決しました^^;
どうやらDXライブラリのプログラム上ではなく
ATI Catalystのグラフィック設定がおかしかったようです・・・
3Dアンチエイリアス設定を「管理しているアプリケーション」を選択して
設定して実行すると 画面に残像現象がおきて変になるようです
そこの設定を 2x4x6x(どれでもOK)を選択すればちゃんと表示されました
0550名前は開発中のものです。
2009/02/18(水) 19:23:35ID:m9ZprRI/0551名前は開発中のものです。
2009/02/18(水) 19:41:11ID:VJaNf5ax^q^9m
>改変して二次公開したりしても別にかまいませんが、その際は二次公開の旨を分かる位置に掲載してください。
>なお、DXライブラリ3Dは著作権は原則フリー(常識の範囲内で)なので商用・非商用・自作ライブラリへの組み込み、
>全てにおいてあなたのやりたいようにやってください。
その内誰かうpしてくれるよw
0552名前は開発中のものです。
2009/02/18(水) 21:08:45ID:CQ81txgwうpロダにあげたよ
>二次公開の旨を分かる位置に
ミスったな
一応ここで二次公開って言っておけば大丈夫かな?
http://uproda55.2ch-library.com/s/gogo000065.zip.shtml
0553名前は開発中のものです。
2009/02/18(水) 21:30:08ID:VJaNf5axそれは中身改変してる場合じゃね?>掲載
0554名前は開発中のものです。
2009/02/19(木) 07:50:51ID:pIWtXiH10555名前は開発中のものです。
2009/02/19(木) 11:33:29ID:f0/T9Plaもうこれでずっと悩んでるんだが
0556名前は開発中のものです。
2009/02/19(木) 15:13:01ID:U9UHVYOh有限な計算精度
0557名前は開発中のものです。
2009/02/19(木) 16:41:47ID:4ok3CY5Z0558名前は開発中のものです。
2009/02/19(木) 19:45:08ID:f0/T9Plaニコ動に抵抗がなければ5:20あたりから見てくれないか。
ttp://www.nicovideo.jp/watch/sm6061026
0559名前は開発中のものです。
2009/02/19(木) 19:51:00ID:f0/T9Pla0560名前は開発中のものです。
2009/02/19(木) 19:57:29ID:qMcuPVNK0561名前は開発中のものです。
2009/02/19(木) 20:18:13ID:bxQhZGhK#include<stdio.h>
で好きなだけ代用できるじゃないか
intじゃなくてFILFポインタになるけど
アーカイブは探せばいくらでもあるから代用できる
……はず
0562名前は開発中のものです。
2009/02/19(木) 21:11:58ID:uEbxvwJbうはー、DXライブラリ3Dってこんなの作れるのか。
0563名前は開発中のものです。
2009/02/19(木) 21:35:14ID:lOZWd07Nそれにあわせて作者が同じ日に公開とか自演ぽくね?
閉鎖なのか公開なのかはっきりしろよ・・・
大学続けようとおもいます→大学中退しました→
夢があるからです→夢から冷めてきました→
興味が薄れてきました→PC壊れたので・・・→閉鎖します
0564名前は開発中のものです。
2009/02/19(木) 21:40:51ID:uEbxvwJb0565名前は開発中のものです。
2009/02/19(木) 21:48:49ID:tJ+D/Bvq0566名前は開発中のものです。
2009/02/19(木) 21:49:12ID:TRLSeDgGアホ?
これ以上のバージョンうpは無いと思ってればいいだろ
閉鎖されてから落とせなくて探してる奴が居ただけだ
ファイナルを何時から準備してかは知らんがな
てか、こんな過疎板に自演して作者に得があるのか?
0567名前は開発中のものです。
2009/02/20(金) 00:24:59ID:8YD/yL0t0568名前は開発中のものです。
2009/02/20(金) 00:29:18ID:ysEz7dEP無料だから文句は言えないけど、飽きたから管理止めますとか、無責任なことには代わりない
もうこの作者のことは信用できない
0569名前は開発中のものです。
2009/02/20(金) 01:17:54ID:A+5UBWwG0570名前は開発中のものです。
2009/02/20(金) 05:50:40ID:8tyTE/rK0571名前は開発中のものです。
2009/02/20(金) 07:41:19ID:8YD/yL0t0572名前は開発中のものです。
2009/02/20(金) 07:43:53ID:8YD/yL0t0573名前は開発中のものです。
2009/02/20(金) 07:44:51ID:jFTkkFCIそらそうだw
0574名前は開発中のものです。
2009/02/20(金) 08:28:32ID:8h4MKZuU0575名前は開発中のものです。
2009/02/20(金) 09:06:13ID:aIKFY2CZ0576名前は開発中のものです。
2009/02/20(金) 09:48:35ID:KdVzxEPs0577名前は開発中のものです。
2009/02/20(金) 10:58:30ID:8YD/yL0t有料でもいいから続けてみては?
0578名前は開発中のものです。
2009/02/20(金) 12:26:01ID:aZHJViPQむしろ、逆だろ。ほとんど何も言わなかった。
で、喋る時は、あらかじめブレーンが考えた フレーズで乗り切る。
だから、絵が欲しいTVには喋ってる所で、内容がぶれようがない。
変な編集かませる余裕を作らず、ちゃんとメガホンとしてマスコミを利用してた。
0579名前は開発中のものです。
2009/02/20(金) 12:38:02ID:jFTkkFCI0580名前は開発中のものです。
2009/02/20(金) 13:08:33ID:3qadtHxyそれ以上にDXライブラリの名前使ったのに逃げたのが許せない
0581名前は開発中のものです。
2009/02/20(金) 14:12:22ID:KdVzxEPs私の内閣では通用しない
感動した
そして解散を決めたときの名演説
いまさらかつての人気を貶めようとしても無駄ですよ
0582名前は開発中のものです。
2009/02/20(金) 15:48:19ID:D8Q9D5JtDXライブラリ 関数リファレンスページ
dxfunc2.htm(ファイル名) には詳しい説明がなくて
メニュー関係関数がいまいち使い方がわからない
0583名前は開発中のものです。
2009/02/20(金) 16:36:00ID:8h4MKZuU>それ以上にDXライブラリの名前使ったのに逃げたのが許せない
これはわかる
名前がまったく関連性のないものだったらよかったのにね
0584名前は開発中のものです。
2009/02/20(金) 17:24:08ID:MS2hL7JC0585名前は開発中のものです。
2009/02/20(金) 17:24:10ID:2MhbVJBH0586名前は開発中のものです。
2009/02/20(金) 18:29:28ID:kcT2uiGI関数の数も多ければ、引数についても説明不足でなにがなんだか分からないよ。まじで。
自分はResourceから作ってます。
IDR_MENUってのがメニューリソースでこんな感じ
SetUseGDIFlag(TRUE); //GDI利用
SetUseMenuFlag(TRUE); //メニュー利用
LoadMenuResource(IDR_MENU); //リソースからメニューを読み込み
SetDisplayMenuFlag(TRUE); //メニューの表示
注意を1点だけ。
Windowモードだと問題ないけど、フルスクリーンモードだと、
そのメニューからDialogBoxなりMessageBoxを呼ぶと、
一見ちゃんと表示されたようになりますが、処理復帰後、
その後、メニューが隠れて見えなくなります。
0587名前は開発中のものです。
2009/02/20(金) 18:30:55ID:kcT2uiGI0588名前は開発中のものです。
2009/02/21(土) 01:04:15ID:3rVkBDkP今DLしました
ありがとうございます!
0589名前は開発中のものです。
2009/02/21(土) 09:46:45ID:73or/HL/超ありがとう。
マジで。
おかげで開発引き継げられるわ。
0590名前は開発中のものです。
2009/02/21(土) 10:07:29ID:QPv83g/e引き継いでもいいけどDXライブラリ3Dという名称はやめてくれ
0591名前は開発中のものです。
2009/02/21(土) 10:35:53ID:73or/HL/わかるけど
変えたら変えたで問題じゃね?
0592名前は開発中のものです。
2009/02/21(土) 11:17:25ID:Vvb1WGeN完成度が高くて初心者でも分かる程度になってから名乗って欲しい
0593名前は開発中のものです。
2009/02/21(土) 11:52:48ID:YY9Vv2Rqどこのチョンだよ。
見てて恥ずかしい。
0594名前は開発中のものです。
2009/02/21(土) 12:04:32ID:Vvb1WGeNユーザーから賞賛されないって逃げたのは誰だよ
ホンディーって名乗ってホンダっぽさだして
富士山移して日本っぽさだして売名してる現代車と変わらないのは作者だろ
しかも、性能まで劣ってるというとこまで同じだし
叩くというかもう出てこないで欲しい
0595名前は開発中のものです。
2009/02/21(土) 12:37:57ID:73or/HL/■ このスレッドは過去ログ倉庫に格納されています