- 1 名前:名前は開発中のものです。 mailto:sage [2008/10/25(土) 17:37:53 ID:BCFbbKco]
- Cを習得した程度のスキルでも、
GUIのゲームを比較的容易に作成する事を可能にする、 「DXライブラリ」に関するスレッドです。 DXライブラリの詳細ついては homepage2.nifty.com/natupaji/DxLib/ を参照して頂きたい。 DXライブラリに関するテクニックなどの情報交換などを行う事で、 多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。 過去スレ:DXライブラリ 総合スレッド pc11.2ch.net/test/read.cgi/gamedev/1197468399/
- 419 名前:名前は開発中のものです。 mailto:sage [2009/01/18(日) 01:46:03 ID:bv5ORrRe]
- リファレンスを log で検索してみた?
- 420 名前:名前は開発中のものです。 [2009/01/18(日) 19:14:35 ID:d7+8UZEG]
- Dx_Lib()
より前でSetOutApplicationLogValidFlagを呼びださなければなら無かったのですね 解決しましたありがとうございました
- 421 名前:名前は開発中のものです。 mailto:sage [2009/01/18(日) 19:22:47 ID:Dn7rF8in]
- dxlibって英語の使い方が変だよね
LogValidとか
- 422 名前:名前は開発中のものです。 [2009/01/18(日) 20:26:55 ID:d7+8UZEG]
- もしかしてめちゃくちゃ初歩なのかもしれないけど
他のツールで作ったソフトの内部でDXライブラリを呼び出すことって出来るんですか? 例えば、ノベルゲーム作成ツールでゲームを作って、ところどころでDXライブラリで作ったゲームを組み込む みたいな感じで ノベルのほうで普通にDXライブラリ製のソフトを呼ぶと窓が起動してしまいますよね? ノベルのほうと同じ窓でゲームを実行することってできないのでしょうか? 意味がよく分からなかったらすいません
- 423 名前:名前は開発中のものです。 mailto:sage [2009/01/18(日) 20:58:55 ID:N4guzxX8]
- たぶん無理だと思うが
- 424 名前:名前は開発中のものです。 [2009/01/18(日) 21:03:33 ID:BZ0GBkU2]
- >>422
何が言いたいのかはわかるけど、残念ながら恐らく不可能。 両方でしっかりデータの受け渡しができれば、携帯アプリの前編後編みたいにすることは出来るかも知れないけど、 現存のツールではそこまでの機能は無いと思うし……。
- 425 名前:名前は開発中のものです。 mailto:sage [2009/01/18(日) 21:11:32 ID:Dn7rF8in]
- プロセス二つ作ってパイプで通信すればいいじゃない
- 426 名前:名前は開発中のものです。 [2009/01/18(日) 21:29:03 ID:d7+8UZEG]
- >>423,424
そうですか・・・ あまり知識無いんですけど、描画先のウィンドウハンドル(ここではノベゲー)を取得して、内部でDXライブラリ製のソフトを呼び出した時 ウインドウを新規で作らず、いまあるウインドウを描画先に指定(取得したハンドルを用い)みたいなことができれば可能なのかな? よくわからないorz >>425 具体的にはどういうことでしょうか? ぐぐったら分かるかな アドバイスありがとうございます
- 427 名前:名前は開発中のものです。 mailto:sage [2009/01/18(日) 21:39:59 ID:GlhQpd6d]
- プラグイン形式的なDLLを作成すれば可能
- 428 名前:名前は開発中のものです。 [2009/01/18(日) 22:57:46 ID:d7+8UZEG]
- >>427
ありがとうございます やることとしては>>426に書いたとおり >描画先のウィンドウハンドル(ここではノベゲー)を取得して、内部でDXライブラリ製のソフトを呼び出した時 >ウインドウを新規で作らず、いまあるウインドウを描画先に指定(取得したハンドルを用い)みたいなことができれば可能なのかな? 描画先を既存のウィンドウにすればいいんですよね これってどうやるんだろう・・・・
- 429 名前:名前は開発中のものです。 mailto:sage [2009/01/18(日) 23:10:15 ID:3xnYsDJW]
- >>422
できるぞ、(ただし、元のプログラムが自作かせめて、DLLを使えるのが前提だが。) >>426 >ウインドウを新規で作らず、いまあるウインドウを描画先に指定(取得したハンドルを用い)みたいなこと・・・・ は、難しいと思う。 見た目的には、同等の事も可能だと思うが、実際にそのウィンドウに・…はややこしいと思う。 (内部的にその元アプリがどんな事してるか次第だけど、DXlib使うとDX内処理もあるから フック掛けて完璧に使えるとは思えないから。) >>425じゃないけど、参考になりそうな。 ttp://funini.com/kei/vs/named_pipes.shtml ttp://www.fides.dti.ne.jp/~tokai/vc/vcpipe.html ttp://msdn.microsoft.com/ja-jp/library/cc430103.aspx ttp://msdn.microsoft.com/ja-jp/library/cc429587.aspx ttp://msdn.microsoft.com/ja-jp/library/cc429021.aspx ttp://www.02.246.ne.jp/~torutk/cxx/sharedmemory/win32_shmem.html ttp://www.alpha-net.ne.jp/users2/uk413/vc/VCT_FileMapping.html
- 430 名前:名前は開発中のものです。 [2009/01/18(日) 23:14:26 ID:d7+8UZEG]
- >>429
ベースプログラムは吉里吉里かSystem4.0を考えてるので多分dllの読み込みは可能かとも居ます 実際色々プラグイン公開されてるし 色々ありがとうございます 調べてみます
- 431 名前:名前は開発中のものです。 mailto:sage [2009/01/19(月) 10:34:52 ID:X5SZs/u2]
- >>396
亀だがやってみた とりあえず途中から敵固すぎワロタ ボンバーなしじゃ無理な気がww 俺のシューティングは随分昔にシューティングスレに投下してから弾幕に凝っててあんまり見た目の進歩がないぜ
- 432 名前:名前は開発中のものです。 mailto:sage [2009/01/19(月) 17:31:41 ID:yZM1xSvo]
- >>431
固さは面とレベルの兼ね合いにしたいと思います。 最近見かけばかりに力を入れてて肝心のゲーム内容は…。
- 433 名前:名前は開発中のものです。 mailto:sage [2009/01/19(月) 17:42:09 ID:IkXU3fd8]
- 星のパーティクルがすてき。
- 434 名前:名前は開発中のものです。 mailto:sage [2009/01/19(月) 20:32:05 ID:j6ExWMod]
- シューティングってこんなに作るの難しかったんだな
ゼビウスみたいのなら楽勝だろとか思ってました、ごめんなさい
- 435 名前:名前は開発中のものです。 mailto:sage [2009/01/20(火) 11:58:06 ID:dMyWKq6o]
- 初心者です
質問なのですが、ゲームのBGMで 最初に戻って繰り返すときBGMをとぎれてしまわないようにする方法はありますでしょうか 例えばRPGの戦闘音楽のようにずっと放置していてもきれいにループするような方法です
- 436 名前:名前は開発中のものです。 mailto:sage [2009/01/20(火) 12:40:01 ID:/e+EiVUH]
- 曲の途中で違和感のない位置に飛ばせばいいと思う。
俺はやったことないけど homepage2.nifty.com/natupaji/DxLib/function/dxfunc_sound.html#R8N13 これできれいにループするんじゃない?
- 437 名前:名前は開発中のものです。 mailto:sage [2009/01/20(火) 12:51:49 ID:dMyWKq6o]
- >>436
ありがとうございます!勉強してチャレンジしてみます!
- 438 名前:名前は開発中のものです。 mailto:sage [2009/01/20(火) 15:22:07 ID:A5DSi9Sd]
- >435
あと、姑息な手段で申し訳ないが MIDIのようにサイズを気にしなくて済むようなものなら、最初から10分続くファイルにしてしまうという手もある。
- 439 名前:名前は開発中のものです。 mailto:sage [2009/01/21(水) 22:18:20 ID:2s5lyHkK]
- PlaySoundMem()でループ再生フラグを指定すればいいよ。
>>435がファイル形式を言ってないのでわからないけどwavなら綺麗にループする。
- 440 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 15:31:01 ID:Xr8Aa3cY]
- >>439
たぶん>>435が使っているファイルは曲の最初と最後が繋がってないやつなんだろう。 だから、普通にループ指定すると音が途切れずにループしない。 けど、市販ゲームでもこういうBGMあるし、俺は気にしないけどな
- 441 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 17:11:41 ID:q+tQcJ7A]
- >>435
無音時間の全くない完全なシームレスループにしたい場合、下のページが参考になると思います。 ttp://www13.plala.or.jp/kymats/study/MULTIMEDIA/waveOut_multibuf.html API使わないといけないのとWAV限定ですが。
- 442 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 17:15:00 ID:9/RQfEqV]
- >>441
FF10のジェクト戦みたいにボーカルいれた音楽をBGMとして使えそうだな すげえ
- 443 名前:名前は開発中のものです。 mailto:sage [2009/01/22(木) 17:34:21 ID:Bh2KGHfp]
- >>440
「最初に戻って」って書いてあるからなぁ。 でも途切れる方法が書いてないところが色んな憶測を呼ぶよね。 まぁここまでで解決方法出たと思うからいいんだけどさ…。
- 444 名前:名前は開発中のものです。 mailto:sage [2009/01/26(月) 16:05:31 ID:2mzhNCi2]
- DXライブラリ(2.25)のプロジェクトがコンパイルできない。
'/O2' と '/RTC1' は同時に指定できません ってコンパイルエラーが出る。 プロジェクトの設定でO2→Odにしてるんだけれども。 RTC1の方を切ればコンパイルできるんだけど、なんでだー!
- 445 名前:名前は開発中のものです。 mailto:sage [2009/01/30(金) 19:51:30 ID:Wy6ip41+]
- フルスクリーン化ではなく、ウィンドウモードでの最大化って
どうやったらできるんでしょうか?
- 446 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 06:27:02 ID:mi0nZoft]
- 起動時に設定ファイルなり引数なり読み込んで解像度変更させちゃえば?
- 447 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 08:53:12 ID:dFEgAXD4]
- >>445は画面サイズを可変にしたいということ?
どこかにそれっぽいサンプルがあったような……。気のせいかな。
- 448 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 09:07:06 ID:KRmQ80Gs]
- SetWindowSizeChangeEnableFlagで可変設定、
SetGraphModeで直接指定ができるね なんとかして使ってるモニタの解像度を取得して当て込めば出来るかも だけど処理速度は厳しいだろうな
- 449 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 10:47:56 ID:rbcO49fB]
- ウィンドウのサイズを変えたいのじゃなくて
右上の最大化のボタンを押せば、標準的なアプリと同じような 動作にしたいです、 画面全体にきっちり広がって間違ってマウスでドラッグしても動かないような感じです
- 450 名前:名前は開発中のものです。 mailto:sage [2009/02/01(日) 00:40:50 ID:XJc1/NhO]
- えーと、それで、何がしたいの・・・?
- 451 名前:名前は開発中のものです。 mailto:sage [2009/02/01(日) 10:34:54 ID:lmI58fq8]
- >>449
普通にフルスクリーンモードじゃなくてウインドゥモードにすれば いいだけじゃないの? そういう関数あったと思うけど。
- 452 名前:名前は開発中のものです。 mailto:sage [2009/02/01(日) 12:40:27 ID:8EnnwsB0]
- デフォルトでは画面の端っこにマウスポインタを当ててもサイズは変えられないし
最大化ボタンも押すことができない これを変えたいってことなら サイズの手動変更の場合は>>448 あとはSetUseASyncChangeWindowModeFunction()で最大化ボタン有効化だと思うんだが ちょっとこっちの使い方が分からないorz
- 453 名前:名前は開発中のものです。 [2009/02/01(日) 22:16:17 ID:2n+Oqc2F]
- 縦シューを作ろうと思ってるんですが、
480x640で起動することってできますか?
- 454 名前:名前は開発中のものです。 [2009/02/01(日) 22:20:08 ID:90n+ELwG]
- >>453
homepage2.nifty.com/natupaji/DxLib/function/dxfunc_graph.html#R4N1
- 455 名前:名前は開発中のものです。 [2009/02/01(日) 22:30:43 ID:2n+Oqc2F]
- >>454
できた! ありがと^^ 起動時に640x480になってるのが気になるけど、まいっか
- 456 名前:名前は開発中のものです。 [2009/02/01(日) 22:34:51 ID:90n+ELwG]
- >>455
もっと早い段階で呼び出せば良いよ DxLib_lint()より上で呼べば最初からそのサイズになる
- 457 名前:名前は開発中のものです。 mailto:sage [2009/02/04(水) 01:44:28 ID:igrRGuw3]
- DXライブラリで同人ゲームを作ろうと思っています。
C++でプログラミングするにあたって、横スクロールアクション(マリオとかロックマンみたいな) の作り方のサンプルを紹介してるサイトってないですかね? ↓シューティングゲームについては四聖龍神録さんのページが非常に役に立ちました! dixq.net/rp/
- 458 名前:名前は開発中のものです。 mailto:sage [2009/02/04(水) 09:38:48 ID:2Cf0XhT+]
- >>457
公式HPのサンプル
- 459 名前:名前は開発中のものです。 mailto:sage [2009/02/04(水) 14:27:42 ID:CO3XfILg]
- 応用力の無いやつや
- 460 名前:名前は開発中のものです。 mailto:sage [2009/02/04(水) 16:43:08 ID:KduT8vdn]
- >>457
C++でのサンプルはどこにもない。と言い切っていい。 JAVAだが、考え方としてはいいかもしれないのでこれを見て、自分で考えてはどうか。 javagame.skr.jp/index.php?FrontPage これもC++ではないが、考え方としては(以下同文 itpro.nikkeibp.co.jp/article/COLUMN/20060228/231306/?ST=swd-tech やはり、自分で考えて試行錯誤するしかないのではと思う今日この頃
- 461 名前:名前は開発中のものです。 mailto:sage [2009/02/04(水) 21:32:21 ID:6meQrl/q]
- 最初はグローバル変数使いまくって
次に構造体をグローバルにして使いまくって 次に構造体をポインタで書き換えるようにして 引数に構造体のポインタがどんどん増えていき 次に各構造体の先頭のポインタをまとめた構造体をつくってそれを引数にしたんだけど だいたいみんなこんな感じ?
- 462 名前:457 mailto:sage [2009/02/04(水) 22:20:44 ID:igrRGuw3]
- >>458-460
レスサンクスです! >>460 まさにこういうページ探してました! 横スクロールと敵の制御とか参考になりまくりです。 言語は問わないんですが、STGの情報は多いのにACTはなかなか無かったので。 ↓自分でも探してたんですが専門学校(?)のゲームの作り方ページもよかったです。 rina.jpn.ph/~rance/directx8/ Web上だとなかなか情報が無いから、専門学校の 教科書が欲しいなんて思っちゃいました。笑
- 463 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 03:42:29 ID:GjXLMUdb]
- >>461
前から気になってはいたんだけど、構造体とかグローバルで使うのって何かまずいことでもあるの? ポインタにする利点をずぶの素人の俺にも分かり易く教えて欲しい。 引数で構造体を直に渡してなければ余り関係ない気がしてるんだけど。
- 464 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 07:27:08 ID:rTUW0rFP]
- グローバルな変数は、他で書き換えられるかもしれないことを
いちいち考えないといけないんだよな プログラムの複雑さが増すので乱用は慎しめと言われてる
- 465 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 08:09:33 ID:ojur6QxZ]
- はっきり言ってしまえば、そのプログラムを自分しかさわらなくて、
注意して組む自身があるならグローバルでも問題ないと思う。
- 466 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 08:48:42 ID:9t4FKbe4]
- >>465
俺は、あえて 「昨日の自分は他人」だと思って、 可能な限り、必要性のない限り グローバル変数は使わない方がいいと思うけどね。 (特に、携帯機器とかメモリ節約とか求められてない時は余計に。) >>463 “普通の”ポインタの利点は、微妙だな。ただ、まだまだある所じゃ、速度的に値のコピーよりも 参照して行った方が効率が良かったり、処理の記述がしやすくなったり。 ただ、あるClassのポインタ(関数ポインタ含む)は処理の委譲に頻繁に利用される。 利点として、全体像が綺麗にできるし、コードの混雑が大きく減る。 cf.Strategy パターン Decorator パターン 双方向リスト 動的確保
- 467 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 09:31:40 ID:Qc5+f5Cj]
- >>463
グローバル構造体自体は普通に使うよ。 グローバルクラスが普通に使われるように。 C++においては構造体=クラスだからね。 問題は、構造体に使われるpublic変数なんだと思う。 GetXX(),SetXX()にすればいいって問題でもないとは思うけど、もしクラスならメンバ変数は基本的にみんなprivateでしょ?
- 468 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 10:35:01 ID:4io8tQ0w]
- 何言ってるかさっぱりわからん俺のソースは絶対他人には見せられんな。
- 469 名前:名前は開発中のものです。 mailto:sage [2009/02/05(木) 17:44:21 ID:B8Cz6uqn]
- >>463
461です 俺は今年からプログラミング初めた素人 まだグローバル変数使って困ったことはないけど 勉強しつつゲーム製作やってるから今はポインタ使って試してる 次はクラスってのを使ってみる予定
- 470 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 00:33:01 ID:O6HFVvT0]
- DxLibでaviを再生させる関数ってありますか???
- 471 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 00:35:30 ID:O6HFVvT0]
- >>470
すいません DXライブラリで検索したら即効見つかりました お騒がせしました
- 472 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 00:57:03 ID:O6HFVvT0]
- すいません
下のようなコードで何か問題ってありますでしょうか 動画が真っ黒の画像で再生されてしまいます test.aviはexeファイルと同じディレクトリにあります #include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { if( DxLib_Init() == -1 ) // DXライブラリ初期化処理 { return -1; // エラーが起きたら直ちに終了 } PlayMovie( "test.avi" , 1 , DX_MOVIEPLAYTYPE_BCANCEL ) ; DxLib_End() ; // DXライブラリ使用の終了処理 return 0 ; // ソフトの終了 }
- 473 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 08:46:48 ID:7KSAHxxq]
- >>472
原因を調べるにはまずどこがおかしいか調べようぜ PlayMovieの戻り値は調べた? まあおそらくtest.aviが開けないんだと思うけど。 exeと同じディレクトリでもカレントがそことは限らないよ、どうやって実行した? フルパスで指定してみるのがいいかもね
- 474 名前:名前は開発中のものです。 [2009/02/06(金) 10:04:24 ID:T3lftGPa]
- >>472
#include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { if( DxLib_Init() == -1 ) // DXライブラリ初期化処理 { return -1; // エラーが起きたら直ちに終了 } if(PlayMovie( "test.avi" , 1 , DX_MOVIEPLAYTYPE_BCANCEL ) ==-1) {MessageBox(NILL,"ファイルが開けません","読み込みエラー",MB_OK);} WaitKey(); DxLib_End() ; // DXライブラリ使用の終了処理 return 0 ; // ソフトの終了 } こう変えて確認してみたら? PlayMovieは、ファイルの読み込みに失敗すると-1を返す(成功は0) もし、これでMessageBox表示されたら上手くファイル指定ができてないってこと もしかしたらコーデックなんかの問題もあるかもしれないけどそこは分からない あと、PlayMovieはそこでムービー停止するまで処理とまるんだっけ? そうじゃないならムービーの再生が終わるまで処理終わらないようにする工夫が必要 どれもこれもリファレンスにあるから一度目を通してね
- 475 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 10:36:49 ID:7KSAHxxq]
- つーかこれ公式のヘルプのサンプルそのまま貼り付けただけじゃないか。
これで問題ありますか?って、、、、 今後もサンプルがうごかないたびにコメントごとそのまま貼り付けるつもりか。
- 476 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 10:44:57 ID:RXpavouu]
- 公式ページにカレントディレクトリの説明がないからだろ
フルパス指定を推奨しろよ
- 477 名前:名前は開発中のものです。 mailto:sage [2009/02/06(金) 22:13:54 ID:bune21hQ]
- 実行させてないけども、472のプログラムって一瞬で終わったりはしないのか・・
- 478 名前:名前は開発中のものです。 mailto:sage [2009/02/07(土) 00:40:47 ID:9/tOLDQP]
- 一応、ムービーは最後まで流れたよ。
ファイルが無いときも黒画面のフルスクリーンまでいって帰ってくる
- 479 名前:名前は開発中のものです。 mailto:sage [2009/02/07(土) 00:50:47 ID:XZUozGI6]
- >>472
音は鳴ってるの?
- 480 名前:472 mailto:sage [2009/02/07(土) 12:23:31 ID:m2CcO09N]
- すいません
解決しました 原因は動画のサイズが大きかったことでした 試しに400*300の小さい動画を再生したところ画面左端にきちんと表示されました
- 481 名前:名前は開発中のものです。 mailto:sage [2009/02/07(土) 16:43:56 ID:5JGvk0Ld]
- ほー大きいと駄目なのか
- 482 名前:名前は開発中のものです。 mailto:sage [2009/02/07(土) 18:57:56 ID:fLtGYl8p]
- 大きいってどれくらいだろう。
- 483 名前:名前は開発中のものです。 mailto:sage [2009/02/07(土) 21:03:54 ID:lpCM/pFJ]
- 謎がふかまるばかりだ
- 484 名前:名前は開発中のものです。 mailto:sage [2009/02/07(土) 23:54:45 ID:winQ4pAR]
- 画面から一部はみ出てるから表示されないじゃね
- 485 名前:名前は開発中のものです。 mailto:sage [2009/02/09(月) 20:19:32 ID:1pnOXqGt]
- 背景の画像と前景の人物画の輪郭をアンチエイリアスで
合成するにはどうしたらいいですか?
- 486 名前:名前は開発中のものです。 mailto:sage [2009/02/09(月) 21:02:42 ID:r4CYwpcr]
- アルファブレンドの出番かな?
ファイル名_a.拡張子で指定。プログラムは変更不要で元ファイルといっしょに読み込む。 グレースケール(白黒)で256階調。 0(黒)が完全透過で255(白)がマスク、中間値で半透明処理できる。
- 487 名前:名前は開発中のものです。 mailto:sage [2009/02/09(月) 21:16:29 ID:hQLvxnkO]
- 前景に普通にアルファチャンネル付き24bit-PNG使うだけじゃなくて?
- 488 名前:名前は開発中のものです。 mailto:sage [2009/02/09(月) 21:39:39 ID:kpyVvUs4]
- png扱えるならそれが一番楽だな
- 489 名前:名前は開発中のものです。 mailto:sage [2009/02/09(月) 22:04:30 ID:1pnOXqGt]
- ありがとうございます
アルファブレンド試してみました ファイル一つ用意するだけで出来たんですね 美しい描画に感動しました アルファチャンネル付きpngは今から作ってみます 作ったことないからグーグルから始めますが 今日中にがんばってみます
- 490 名前:名前は開発中のものです。 mailto:sage [2009/02/09(月) 22:37:00 ID:1pnOXqGt]
- アルファチャンネル付きpngすぐ出来た
ありがとうございました
- 491 名前:名前は開発中のものです。 mailto:sage [2009/02/10(火) 01:17:10 ID:4F920hOP]
- 俺はもう何でもかんでもアルファチャンネル付きPNGだ。便利すぎ
- 492 名前:名前は開発中のものです。 mailto:sage [2009/02/10(火) 10:00:17 ID:XFgx+1B+]
- だな
- 493 名前:名前は開発中のものです。 mailto:sage [2009/02/10(火) 10:05:10 ID:rFLiGfwY]
- pngって使用制限あるんだっけ?
pngを知ったら他の形式なんてとても使えたものじゃない。
- 494 名前:名前は開発中のものです。 mailto:sage [2009/02/10(火) 11:14:35 ID:vQYvbazz]
- スピードに問題はないの?<アルファチャンネル付きPNG
- 495 名前:名前は開発中のものです。 mailto:sage [2009/02/10(火) 20:29:18 ID:tnQHyXfF]
- 読み込んだあとは一緒だから全く問題ない
- 496 名前:名前は開発中のものです。 mailto:sage [2009/02/10(火) 22:37:01 ID:vQYvbazz]
- そうなんだ。
透過処理ってなんか重そうだから多用しないようにしてたんだけど、心配なかったのか。
- 497 名前:名前は開発中のものです。 mailto:sage [2009/02/11(水) 01:39:50 ID:EiHo01Mu]
- png使ったら著作権表記が必要じゃなかったっけ?
- 498 名前:名前は開発中のものです。 mailto:sage [2009/02/11(水) 02:00:10 ID:v+EsJNk0]
- pngはgifの特許がらみがウゼーって事で作られたものだから
その辺の表記なんたらは何にも必要ないよ
- 499 名前:名前は開発中のものです。 mailto:sage [2009/02/11(水) 03:56:50 ID:abcckAid]
- pngそのものの著作権じゃなくて
読み込んで表示させるプログラムの著作権じゃない? >・下記の機能を使用した場合は、配布するソフトウエアのドキュメント等に各機能に応じた > 著作権表示を含めてください。 > > PNG 画像を読みこむ機能を使用した場合 > > libpng Copyright (c) 1998-2004 Glenn Randers-Pehrson. > zlib Copyright (C) 1995-2004 Jean-loup Gailly and Mark Adler. homepage2.nifty.com/natupaji/DxLib/dxlicense.html
- 500 名前:名前は開発中のものです。 mailto:sage [2009/02/11(水) 08:50:36 ID:swUZoApZ]
- >>496
>>495はアルファブレンドとアルファチャンネル付きPNGが一緒ってことじゃないかな? 透過処理は普通の描画に比べたら遅いよ。
- 501 名前:名前は開発中のものです。 mailto:sage [2009/02/11(水) 09:51:46 ID:1w4T1utS]
- ああ、なるほど。
491がなんでもかんでもって言ってるから 普通の描画と同じくらい軽いのかと思ってしまった。
- 502 名前:名前は開発中のものです。 mailto:sage [2009/02/11(水) 10:55:48 ID:n8G83FSO]
- TGAだったら外部ライブラリ使ってないから著作権表記の必要はないよ
圧縮アルゴリズムが単純だからPNGよりファイルサイズが大きくなるけど・・・
- 503 名前:名前は開発中のものです。 mailto:sage [2009/02/11(水) 19:22:37 ID:AZ7K07ik]
- さっき何気なく3D版の公式見てみたら・・・
- 504 名前:名前は開発中のものです。 mailto:sage [2009/02/11(水) 19:36:20 ID:qrNBhwtd]
- 終了か
- 505 名前:名前は開発中のものです。 mailto:sage [2009/02/11(水) 21:30:38 ID:EO0e2yUS]
- 透過処理はそんなに重くないよ
- 506 名前:名前は開発中のものです。 mailto:sage [2009/02/12(木) 04:09:43 ID:T7mGdx78]
- 3D版まだ落とせるとこない?
- 507 名前:名前は開発中のものです。 mailto:sage [2009/02/12(木) 09:22:15 ID:g2cVI1Rq]
- 直リンで落とせるんでない?
- 508 名前:名前は開発中のものです。 mailto:sage [2009/02/12(木) 10:15:43 ID:S0rR+p5u]
- かゆい
うま を思い出したwww作者どうなったんだw
- 509 名前:名前は開発中のものです。 mailto:sage [2009/02/12(木) 15:51:55 ID:T7mGdx78]
- ファイル名が分からない…
- 510 名前:名前は開発中のものです。 mailto:sage [2009/02/12(木) 19:27:06 ID:g2cVI1Rq]
- だいたいなんで今更3D版がほしいんだ?
- 511 名前:名前は開発中のものです。 mailto:sage [2009/02/12(木) 19:28:31 ID:V7VMrK+q]
- なにが今更なの?
- 512 名前:名前は開発中のものです。 mailto:sage [2009/02/12(木) 19:45:30 ID:g2cVI1Rq]
- 公式が死んでるのに今更そこまでしてほしがる理由は何だろうと単純に思った。
- 513 名前:名前は開発中のものです。 mailto:sage [2009/02/13(金) 04:49:14 ID:qd9k9XJd]
- きっと、開発を引き継いでくれる猛者なんだと予想
- 514 名前:名前は開発中のものです。 mailto:sage [2009/02/13(金) 08:52:43 ID:gm7Wlof8]
- "今更"って主観に左右されると思う
- 515 名前:名前は開発中のものです。 mailto:sage [2009/02/13(金) 09:20:00 ID:Tj50RFPE]
- >>512
前に使ってて一時期離れてたとか DXライブラリの事を最近知ったなら今更とか関係ないし てか、なんでそな事を疑問に思うのか疑問だ
- 516 名前:名前は開発中のものです。 mailto:sage [2009/02/13(金) 09:31:26 ID:gsDT3swS]
- ちょうどサイトが死ぬ頃にきたもんだから、何かこう「今更かよ!」的な印象を持ってしまった。
失礼した。
- 517 名前:名前は開発中のものです。 mailto:sage [2009/02/13(金) 10:00:20 ID:KHzspSCY]
- んーー???
- 518 名前:名前は開発中のものです。 mailto:sage [2009/02/13(金) 10:08:42 ID:Gs8dKfU5]
- 情弱死ねって事でしょ
- 519 名前:名前は開発中のものです。 mailto:sage [2009/02/13(金) 13:24:47 ID:OFBqMPYi]
- とりあえず、webarchiveあたりからリンク引っ張ればいいじゃん
|

|