1 名前:名前は開発中のものです。 [01/12/13 14:15 ID:GMPeVutx] ゲームに利用できそうな各種のライブラリ(フレームワーク含む)を紹介してみるスレです。 できれば紹介文もつけてね。
558 名前:名前は開発中のものです。 mailto:sage [04/10/02 09:17:58 ID:ae86dz5E] >>557 最後まで
559 名前:名前は開発中のものです。 mailto:sage [04/10/02 12:19:41 ID:wSyHGiqO] >>557 そうだなー、DX9ってこたシェーダ対応だべ? だったら、定番系(キューブ、パンプ、放物変換、トゥーン等)の シェーダ処理を標準で実装してると便利かもなぁ。 シェーダ対応ライブラリはいくつかあるけど、切り口は作ったからシェーダは自前で書いてね、ってのが多いから。
560 名前:名前は開発中のものです。 mailto:sage [04/10/02 14:39:56 ID:6KqlFYO1] >>557 俺はガチガチで自由度がまったくない方がいいな。 何でも出来るということは何でもしなくてはならないということだからな。 そしてライブラリ側では何も出来なくなる。
561 名前:名前は開発中のものです。 mailto:sage [04/10/02 17:43:39 ID:meEc6dnm] dxライブラリー並に直感的に わかり易いのをおながいします
562 名前:名前は開発中のものです。 mailto:sage [04/10/02 22:22:00 ID:wSyHGiqO] Irrlicht A GoGoにIrrlichtで日本語表示可能にするクラスが上がってるね。 webmasterに感謝。
563 名前:名前は開発中のものです。 mailto:sage [04/10/02 22:54:37 ID:gtpSob6C] おおー、グッジョブ!
564 名前:名前は開発中のものです。 mailto:sage [04/10/03 00:52:51 ID:BM3GXMwc] Irrlichtを試してみたんですが、これかなりいい まだ基本的な事しか分かってないけど色々と調べ中
565 名前:名前は開発中のものです。 mailto:sage [04/10/03 04:43:29 ID:7rBOIJO0] Lunaの作者って韓国人なんだな。このスレで国産で紹介されてたからプロフィール読んでちょっとビックリ。 やっぱりPCゲームはあっちのほうが進んでるのかな。
566 名前:名前は開発中のものです。 mailto:sage [04/10/03 05:34:27 ID:OrECUE5n] 日本のライブラリもいいんだけど、コミュニティーが活発でないというか 作者が作成から質問対応やら全てやってるので大変そうだ 作者が作るのをやめるとそのライブラリはそこで終了ってのが多そうな気がする
567 名前:名前は開発中のものです。 mailto:sage [04/10/03 06:39:35 ID:ALsgPn/t] 気がするのではなくて 実際そう
568 名前:名前は開発中のものです。 mailto:sage [04/10/03 07:58:59 ID:f5t7WHWO] >>565 うわっ知らなかった!
569 名前:名前は開発中のものです。 mailto:sage [04/10/03 11:13:57 ID:BNAnPE1j] >>565 へー、そうなんだ。 韓国語のホームページを日本語に翻訳してるのかな。
570 名前:名前は開発中のものです。 mailto:sage [04/10/03 11:17:33 ID:ENu5Wheg] 韓国人といえば イチローや松井は在日だ とか喚いていて笑った
571 名前:名前は開発中のものです。 mailto:sage [04/10/03 12:02:53 ID:E8CL3lib] >>570 そうだけど?
572 名前:名前は開発中のものです。 mailto:sage [04/10/03 12:09:57 ID:CSbnP8ss] それ以上は板違いなので移動してください
573 名前:名前は開発中のものです。 mailto:sage [04/10/03 23:53:25 ID:CtU4cNya] 別すれに書かれていたのだけど、ここはなかなかいい ttp://www.devmaster.net/engines/
574 名前:名前は開発中のものです。 mailto:sage [04/10/04 10:10:08 ID:ysXFFNEh] てかLunaの作者は普通に東京都在住とプロフに書いてある希ガス。 普通の在日じゃね?
575 名前:名前は開発中のものです。 mailto:sage [04/10/04 12:09:31 ID:7KKCBmIM] >>569 普通に在日ですな。ハングルできないらしいし。 というか韓国人は嫌いだが、LUNAのサクーシャは好きです。 叩かないでくださいお願いします。
576 名前:名前は開発中のものです。 mailto:sage [04/10/04 12:27:36 ID:o4+7JagX] それを普通は中の人次第というんじゃ。 海外のゲームや映画に出てくるギャグとしか思えない日本人像って好きですか?
577 名前:名前は開発中のものです。 mailto:sage [04/10/05 01:13:02 ID:wYqbg46R] Irrlichtって描画する文字のサイズを変えるには、サイズ別のテクスチャを 用意するか、GoGoみたいに自力で実装しないとだめなのか…
578 名前:名前は開発中のものです。 mailto:sage [04/10/06 02:00:49 ID:cDTgx/MV] Lunaってここで紹介された中では難易度が高い方ですか?
579 名前:名前は開発中のものです。 mailto:sage [04/10/06 03:01:00 ID:6UMvnnNK] >>578 C++分からなくても、Cがある程度できるならサンプル見ながらで簡単だと思う サンプルだけダウンロードしてみては?
580 名前:名前は開発中のものです。 [04/10/06 05:03:47 ID:M+SP4FD5] IrrlichtってXファイル使えるようだけど、たいにーちゃんどうやっても見れねぇー どこかにサンプルないですか?
581 名前:名前は開発中のものです。 mailto:sage [04/10/06 06:59:59 ID:T0eaCJpC] 在日め
582 名前:名前は開発中のものです。 mailto:sage [04/10/06 15:57:23 ID:lC6JcTd/] >>579 レス有難うございます さっそくダウンロードしました
583 名前:名前は開発中のものです。 mailto:sage [04/10/06 18:18:02 ID:ghTbj2cF] 誰かelのヘルプファイルうpしてくれ
584 名前:名前は開発中のものです。 mailto:sage [04/10/06 18:32:59 ID:gZglE5AF] Lunaの作者んとこから落とせるよ
585 名前:名前は開発中のものです。 mailto:sage [04/10/06 19:50:37 ID:ghTbj2cF] >>584 本家のURLにリンクしてあるから404になっちまうorz elのヘッダファイルを検索することにしたよ
586 名前:名前は開発中のものです。 mailto:sage [04/10/06 19:51:42 ID:ghTbj2cF] と思いつつ今見てみたらリンク張り替えてあった。 スマソ
587 名前:名前は開発中のものです。 mailto:sage [04/10/06 23:27:27 ID:jrUYzvKP] >>580 IrrlichtはテキストフォーマットのXファイルしかロード不可。 MeshViewerでセーブしなおしなされ。
588 名前:名前は開発中のものです。 mailto:sage [04/10/08 10:52:25 ID:QdAXok+M] DirectXSDK付属のTiny.xってはじめからテキストじゃなかったっけ?
589 名前:名前は開発中のものです。 mailto:sage [04/10/08 20:29:08 ID:MwmaPVIN] >>580 Irrlicht A GoGoのチュートリアル第二回を使って、 モデルをサンプルのmd2からtiny.xに変えただけで普通に出たぞ。 tinyはmd2よりモデルがでかいんだが、大きすぎて見えないとかないか?
590 名前:580 [04/10/08 22:33:24 ID:WoN2lefL] いや、自分はC#でやってたからだと思います。 .netの方はMd2しか使用できないようです。 表示するだけなら可能でした。が、Xファイル内のパスをフルパスにしないと駄目でした。 レスありがとうございました。
591 名前:名前は開発中のものです。 mailto:sage [04/10/08 22:52:00 ID:C3EqrsfH] あー、C#かw、それならそうと書いとくry Irrlichtは未完のライブラリだが、 Irrlicht.netはさらに未完成だからなぁ、人柱がんがれ。
592 名前:名前は開発中のものです。 mailto:sage [04/10/11 10:30:55 ID:n/IfdR9s] Lunaって、DirectX8と9用がありますが、9用を8,9両方対応には出来ないんでしょうか。 8はもう改良されないようですし。
593 名前:名前は開発中のものです。 mailto:sage [04/10/11 10:38:04 ID:230lco2I] >>592 自分でやるんでしょ?それならできるでしょ。
594 名前:名前は開発中のものです。 mailto:sage [04/10/11 17:29:00 ID:aS7KIon3] めっちゃめんどそうだけどな。
595 名前:名前は開発中のものです。 mailto:sage [04/10/11 19:51:10 ID:H3JZ9WzY] 1つ前のDirectX8用の方が使いやすい気がするなあ あれで3D強化版を作って貰いたいけど無理だろうな
596 名前:名前は開発中のものです。 mailto:sage [04/10/11 20:00:01 ID:n/IfdR9s] ありがとうございます。 8を使うようにします。
597 名前:名前は開発中のものです。 mailto:sage [04/10/12 00:38:50 ID:CtKpqe8U] Allegroコンパイルできた。 これ、中々いいね。
598 名前:名前は開発中のものです。 mailto:sage [04/10/12 12:19:12 ID:hYPzq/zN] vc++6.0+Allegroなんですけど、 日本語ディレクトリの問題でつまっています。 サンプルもdatファイルにまとめると日本語ディレクトリ名 okですが(カレントディレクトリまで? カレントディレクトリからの相対ディレクトリまで 日本語が可能かは不明)、pcx画像ファイルのままでは 読み込みのときエラーになります。 datファイルの登録の仕方は今、調べ中… どなたかくわしい人、解説していただけませんか?
599 名前:名前は開発中のものです。 mailto:sage [04/10/12 14:48:29 ID:dgwRdx/7] 個人的にはLunaの作者はライブラリばっか作ってないで フリーゲームとかも作ってもらいたい希ガス。 まぁアレだけ掲示板に要望とかバグ報告とかきてるんじゃ それどころじゃないだろうけど。 フリーのライブラリってどのへんまでサポートするものなのかねぇ。
600 名前:名前は開発中のものです。 mailto:sage [04/10/12 16:43:26 ID:H4OATgez] >>598 マルチプラットホームなライブラリ上で、そもそも日本語のファイル/ディレクトリ名を使わないのが一番の方策とは思うが・・・ (OSによって文字コードがまちまちだし、そもそも日本語が使えないOSだってあるからね) 1.Unicode設定をONにする。(examples中のマルチランゲージサンプルを参照) 2.L""表記を使ってファイル名をunicodeで渡す でやってみては?
601 名前:名前は開発中のものです。 mailto:sage [04/10/12 18:33:06 ID:ONc7oAZd] >600 俺もパスには日本語使わないのが一番だと思いつつやってみたよ Unicode設定ONにして、L""でload_bmp()にファイルのパス渡してみたけど失敗 なので、uconvert_ascii()であらかじめパスをUNICODEに変換してから load_bmp()に渡したらうまくいった set_uformat (U_UNICODE); : uconvert_ascii("./ほげ/ふが.bmp", buf); bmp = load_bmp (buf, pal); ただ、UnicodeをONにするとtextoutの文字列なんかもL""つけたりしないとだめなのね
602 名前:名前は開発中のものです。 mailto:sage [04/10/15 00:46:13 ID:sfoQ4XiN] やっとloadpngライブラリのコンパイル成功・・・。 allegroって、手間かかるね。
603 名前:名前は開発中のものです。 mailto:sage [04/10/17 12:42:27 ID:/AVrykZ8] 環境やコーディングに依存すると思うけど、 各ライブラリの性能測るテストは何がいいんだろう。 そもそもナンセンスな議論なのだろうか?
604 名前:名前は開発中のものです。 [04/10/17 13:13:50 ID:sib+PyG8] HDDベンチみたいな基本描画をしてみるとか?
605 名前:名前は開発中のものです。 mailto:sage [04/10/18 01:45:41 ID:ZL6cjDMu] >599 作ってないかどうかはわからないだろ? HN変えてやってればわからないし
606 名前:名前は開発中のものです。 mailto:sage [04/10/18 13:05:24 ID:MKIXZWTa] >>599 本職でやってるから趣味はライブラリ作ってんじゃないかと想像。
607 名前:名前は開発中のものです。 [04/10/19 20:53:02 ID:vJYW42za] Lunaってライブラリなのにメッセージループの隠蔽ないの?
608 名前:名前は開発中のものです。 mailto:sage [04/10/19 21:52:58 ID:Wdn1AFup] D言語+SDL最強
609 名前:名前は開発中のものです。 [04/10/20 10:13:45 ID:AXTvxF3s] >>607 メッセージ関係の処理は全部隠蔽されてると思うけど。 メッセージループ自体を隠蔽ってなるとライブラリから 毎フレームコールされるようなシステムになるんでないかと。 この辺は好みの問題か。
610 名前:名前は開発中のものです。 mailto:sage [04/10/20 10:25:24 ID:rWK8hEiR] ライブラリっつーと、ツールキットのようにユーザーが書くコードがあくまで主体で、 それから呼び出すユーティリティ郡ってイメージがあるんだけど。 メッセージループが隠蔽されちゃうと、フレームワークとかスケルトンとしか捕らえられない。
611 名前:名前は開発中のものです。 mailto:sage [04/10/21 01:45:05 ID:w6Zp25Nd] マルチプラットホームを意識していないのでそれで問題ないから、だろうねぇ。 多種OSを意識しはじめると、メッセージループ自体抽象化しないと対応しづらい時があるから。 Lunaの場合、もともとDirectXべったり=他OSへの移植は考えてない だから そもそも必要がなかった。ということだと思う。
612 名前:名前は開発中のものです。 mailto:sage [04/10/21 10:13:09 ID:6/UYryFL] 他OSの移植とか前提にするとかなり作るの面倒そうだよなぁ Macとかは他のライブラリどうしてんだろ。 LinuxはGLでよさそうだけど。
613 名前:名前は開発中のものです。 mailto:sage [04/10/21 10:21:33 ID:l4y5+Co+] LinuxはGLでいいってXか? だったらMacもXでいいじゃん
614 名前:名前は開発中のものです。 mailto:sage [04/10/21 10:59:40 ID:0dhVP6ck] 2DベースでいいのならJavaという選択肢があるな J2SE5.0ではWindows以外でのアクセラレーションがやっとはいった(実装方法はOpenGL) Windowsは1.4.1にDirectXでアクセラレーションが入り大幅にクライアントサイドアプリが高速化した JRE同梱すればユーザーにJavaの存在を意識させることないしな
615 名前:名前は開発中のものです。 mailto:sage [04/10/21 17:58:03 ID:hENFMRHp] >>612 Allegroの実装を例に取ると、2Dは自前、3DはOpenGLやね。<Mac実装 IrrlichtのOS-X移植プロジェクトもOpenGLベース。 Irrlichtの場合、テクスチャ処理の一部にエンディアン依存の部分があるので、 そのへんでOS-X対応にてこずってるみたいよ。
616 名前:名前は開発中のものです。 mailto:sage [04/10/22 01:03:46 ID:vhcYHMS/] >612-613 漢ならLinux+vgagl
617 名前:名前は開発中のものです。 [04/10/24 14:47:29 ID:skYqeEw3] 定期age
618 名前:名前は開発中のものです。 mailto:sage [04/10/24 21:20:52 ID:f3AiXIG4] D言語でSDL、OpenGL使うと楽が出来るね。 日本語の情報も意外とあるし。
619 名前:名前は開発中のものです。 mailto:sage [04/10/25 16:41:56 ID:eQ9hykqJ] allegroって3D弱いな。
620 名前:名前は開発中のものです。 mailto:sage [04/10/27 06:26:38 ID:UchwiAW0] www.sgi.co.jp/visualization/performer/
621 名前:名前は開発中のものです。 mailto:sage [04/10/30 19:38:18 ID:7xes0vaK] gccでLunaを使ってみたいんですがどうすればいいんでしょうか
622 名前:名前は開発中のものです。 mailto:sage [04/10/31 11:32:11 ID:Mp3X6sfu] >>621 正式動作確認リストに gcc 無いよ。 作者さんに対応を考慮してもらうしかないんじゃ…? 一応、最新ではない前のソースなら修正して gcc でもコンパイルできたよ。 Luna は Windows で動作する DirectX 環境が必要だから、 必然的に Cygwin,DevC++,MinGW のいずれかと gcc 用の win32api と DirectX9.0c ライブラリが必要でしょうね…。あとソースの文字コードが SHIFT-JIS だから -finput-charset= が効くバージョンが便利じゃないかなぁ…。
623 名前:621 mailto:sage [04/10/31 17:43:00 ID:JH2FmYAd] ちょっと面倒そうですね・・・ Windows関係よくわからないので素直にBCCにしようと思います。
624 名前:名前は開発中のものです。 mailto:sage [04/11/01 10:59:56 ID:uCgL9j/a] >>623 Visual C++ Toolkit 2003 にすればいいんでないの?
625 名前:名前は開発中のものです。 mailto:sage [04/11/01 17:21:11 ID:+HVhywFt] Visual C++ Toolkit 2003はめんどうだし 足りないものがあるときがあるんだよな
626 名前:名前は開発中のものです。 mailto:sage [04/11/01 19:16:22 ID:OrC2oWnr] >622 やり方plz
627 名前:624 mailto:sage [04/11/02 02:13:39 ID:5mcYIkZ/] >>625 Platform SDK と .NET SDK を全部入れて環境変数をちゃんとしてたら、 /MDd 以外では困ったこと無いけどなー。 面倒さでも、MinGW + MSYS とどっこいどっこいだと思う。
628 名前:名前は開発中のものです。 mailto:sage [04/11/02 08:29:01 ID:a4DNuZbL] 互換性無視のMSのツールはなるべく使いたくない。
629 名前:624 mailto:sage [04/11/02 17:38:26 ID:5mcYIkZ/] >>628 互換性を重視するなら、 unxutils.sourceforge.net/ から必要なものだけとってきて使うとか、 MSYS の上から使ってみるとかはどう? nmake をやめるだけでも、ちょっとすがすがしくなれますた。 統合環境じゃないなら、パッチのあたった makedepend を探してくるのもイイかも。
630 名前:名前は開発中のものです。 mailto:sage [04/11/02 18:10:47 ID:yyjmLrHs] >>627 詳細はわすれたけどmsvcrt.libあたりがないって エラーがあったんだよな。 .NETにはあったからリンクしたけど別のエラーがでて それでやめちまった。
631 名前:624 mailto:sage [04/11/03 15:31:06 ID:guwGfBk+] >>630 全部入れてもだめだったんなら、MFC か ATL かな? まあ、ライブラリも MinGW に対応してるのが増えてきたから、 無理に使わなくてもいいよなー。 と、スレ違いの話題を無理に戻してみる。
632 名前:622 mailto:sage [04/11/05 19:43:50 ID:2493VGGW] >>626 遅くなりましたけど最新版のLuna for DX9.0cで動作確認しました。 GCC ライブラリのコンパイル手順はこんな感じです。 a. まずは DirectX 9.0c 用のライブラリをインストール 1. 古い DirectX ライブラリではビルドできないので削除 (/mingw/include および /mingw/lib を検索) 2. DirectX 9.0c ライブラリをインストール www.g-productions.net/ DirectX90.DevPak, DirectX90b.DevPak, DirectX90c.DevPak の3つ。 DevC++ ならそのままインストールできると思われ。MinGW, Cygwin は 展開して include, lib, DLL の内容を適宜コピー。 このライブラリでビルドした DirectX9 アプリケーションは 実行時に同梱のDLLが必要になります。
633 名前:622 mailto:sage [04/11/05 19:55:53 ID:2493VGGW] b. Luna ライブラリのコンパイル 1. ソースコードをダウンロード www.twin-tail.jp/ luna_dx9_src.zip, luna_dx9_msvc.zip 2. luna_dx9_src.zip を展開して Source のファイルを少し修正 Source/Luna.h, Source/Luna.cpp WINAPI を int WINAPI に変更 Source/LunaBase.h #pragma を削除 #include <winnls32.h> を削除 Source/LunaModelSub.h ~CModelAlloc() {} を virtual ~CModelAlloc() {} に変更 Source/LunaSystem.cpp ::WINNLSEnableIME( NULL, Flag ); を以下のように変更 HWND hIMEWnd = ::ImmGetDefaultIMEWnd( Luna::GetWindowHandle()); ::SendMessage( hIMEWnd, WM_IME_CONTROL, (Flag != FALSE) ? IMC_OPENSTATUSWINDOW : IMC_CLOSESTATUSWINDOW, 0); Source ディレクトリの全ての *.cpp ファイルをコンパイルしてビルド
634 名前:622 mailto:sage [04/11/05 20:00:12 ID:2493VGGW] 3. ソースコードの CP932 エンコードは一部が ASCII コードと 重なるおそれがあるためコード変換が必要 CP932 をそのままコンパイルできる GCC なら, このステップは 省略可です。(-finput-charset=cp932 は不可です) i. 文字定数および文字列リテラルの CP932 マルチバイト文字を 拡張表記(エスケープシーケンス)に変換 ii. iconv などを使用して utf-8 エンコードに変換 4. コンパイルオプションに MS-Windows シンボル定義を追加 -DWINVER=0x0410 -D_WIN32_WINDOWS=0x0410 -D_WIN32_IE=0x0400 最適化や警告オプション (-march -O -W) はお好みで 5. 2〜3 で変換したソースファイル群を g++ でコンパイル 気になる警告があれば 2. に戻って適宜修正
635 名前:622 mailto:sage [04/11/05 20:11:59 ID:2493VGGW] 6. ar.exe で 5. でコンパイルしてできたオブジェクトファイルを まとめて libLuna.a ライブラリを生成します。 7. luna_dx9_msvc.zip から Luna.h をコピー、GCC 用に修正します。 ・#pragma を削除 ・WINAPI WinMain, WINAPI Boot を int WINAPI 〜 に変更 ・#include <winnls32.h> を削除 ・~CModelAlloc() {} を virtual ~CModelAlloc() {} に変更 ・b.3 の方法で CP932 から utf-8 に変換 以上です。libLuna.a と Luna.h を使います。 サンプルソース sample_all.zip は以下を除いて動作確認 ・3DEX_15 (問題が発生したためダイアログで落ち) ・3DEX_21 (Initialize Direct3D Device ->Sprite Ex Manager で停止) ・Movie_00 (動画しながら落ち Movie_01.exe はOK) ・Network_00〜01 (ネットワーククラス初期化に失敗ダイアログ) ・Sound_01 (再生時に落ち Ayame.dll 動的リンクに難あり?)
636 名前:名前は開発中のものです。 mailto:sage [04/11/06 17:45:13 ID:nNGiHtwo] TV3D使用の中華製FPS 見た目はなかなかそれっぽくなってる www.truevision3d.com/phpBB2/viewtopic.php?t=7054
637 名前:名前は開発中のものです。 mailto:sage [04/11/08 13:28:20 ID:B8Qt1SjE] >>632 ネ申 Dev-C++だとWin32API関係の関数が一部足りなくてコンパイル通らない。 Cygwinでチャレンジしてみるよ。
638 名前:名前は開発中のものです。 [04/11/11 15:00:39 ID:RV4rJLhs] Lunaのgcc正式対応来たね。 ココの情報を参考にしてると思われ。
639 名前:名前は開発中のものです。 mailto:sage [04/11/12 01:00:43 ID:KTgQCT/R] 作者殿 GoodJob! gccにも正式対応していただいてありがたいです。 早速サンプルをテストしてみました。 3DEX_15:◎(動作するようになりました!) 3DEX_21:△(落ち) Sound_01:△(再生で落ち) Console_00:○ FEP_00:○ (utf8なので表示がちょっと化けます) 数個のサンプル以外は正しく動作します ◎
640 名前:名前は開発中のものです。 mailto:sage [04/11/12 13:12:58 ID:+0sWaIpN] >>639 3DEX_21はリソースもちゃんとリンクすれば動作ok。 ダイアログが文字化けで分け判らなくなってるけど。 文字コードの問題あるからフォント描画周りをどうするべきか。 VCやBCCの方もUTF-8で作る・・・っていうのも厳しいかな。
641 名前:639 mailto:sage [04/11/12 23:06:30 ID:KTgQCT/R] >>640 ありがとうございます。 3DEX_21 の動作を確認いたしました。 Test.rc を windres(gcc) で変換したものでは落ちていたのですが MS Windows SDK の rc.exe で変換してうまく動作しました。 >VCやBCCの方もUTF-8で作る・・・っていうのも厳しいかな。 UTF-8からCP932に変換したり…。ちょっと手間がかかりますね。 ライブラリ→MSVCRTがCP932に対応していると期待できれば 文字列だけ拡張表記で変換する方法もあるのかなと…。 読みが甘いかもしれませんけど…。(^^;
642 名前:名前は開発中のものです。 mailto:sage [04/11/13 03:36:46 ID:h/KK0fJa] wikiにAllegro追加乙
643 名前:名前は開発中のものです。 mailto:sage [04/11/18 10:14:42 ID:Y3xLFhQq] だれかMFC対応のDirectXライブラリを紹介してくれないか。
644 名前:名前は開発中のものです。 mailto:sage [04/11/18 12:52:32 ID:vLCl3sVG] >>643 DirectX SDK
645 名前:名前は開発中のものです。 mailto:sage [04/11/18 17:49:27 ID:Y3xLFhQq] >>644 ごもっとも・・・
646 名前:名前は開発中のものです。 [04/11/25 05:01:39 ID:hTd+sI6e] 保守
647 名前:名前は開発中のものです。 mailto:sage [04/11/27 07:40:43 ID:0l8VGyA7] pc5.2ch.net/test/read.cgi/tech/1101290888/
648 名前:名前は開発中のものです。 [04/11/29 23:58:58 ID:3Y/UG5xm] 今見たらwikiのAllegroがけっこう更新されてるのね。乙
649 名前:名前は開発中のものです。 [04/12/07 23:40:06 ID:e65WLl8l] なんか、Irrlichtのホームページ重くない?
650 名前:名前は開発中のものです。 [04/12/09 23:34:33 ID:R2Ep3d0d] Irrlichtを使って2D画像を描画すると、DirectXレンダラーの時に画像が 荒く表示されてしまうんだけど、誰か正しい表示方法知りませんか? video::ITexture* images = driver->getTexture("image.bmp"); driver->draw2DImage(images, core::position2d<s32>(0,0), core::rect<s32>(0,0,640,480)); こんな感じで描画してます。 ソフトウェアレンダラーの時は正しく表示されるんだけどなぁ。
651 名前:名前は開発中のものです。 mailto:sage [04/12/10 00:00:13 ID:Y6aA+StQ] irrlicht.sourceforge.net/phpBB2/viewtopic.php?p=27446&highlight=draw2dimage#27446 解決しますた。 2乗サイズ以外の絵をそのまま使えていたので、何も考えずに使っていたけど やっぱり駄目なのね。
652 名前:名前は開発中のものです。 [04/12/10 22:55:35 ID:Y6aA+StQ] www.zgock-lab.net/irrlicht/index.htm ここ見たけど、freetypeってスタティックリンクしたらソース晒さなきゃ いけないんだよね。
653 名前:名前は開発中のものです。 [04/12/20 22:52:49 ID:perCVHya] 日本語の資料が豊富なゲーム向け3Dエンジンはないでしょうか? Irrlichtは解説サイトが1つしかない上、更新が止まっているようです。 いいものがあれば教えてください。作るゲームはFPSです。
654 名前:名前は開発中のものです。 mailto:sage [04/12/20 23:05:27 ID:i2orlqn9] Irrlichtがいいと思うよ。 英語を読めなくても、コードだけ読んでれば使える。
655 名前:名前は開発中のものです。 mailto:sage [04/12/20 23:21:29 ID:JMkajWFQ] >>654 同意
656 名前:名前は開発中のものです。 mailto:sage [04/12/22 23:23:03 ID:+nRwlOON] Irrlichtの解説サイト、横に長すぎて見づらい
657 名前:名前は開発中のものです。 [04/12/23 06:09:19 ID:sMruk6rQ] >Could not load mesh, file format seems to be unsupported: tris.MD2 IrrlichtでMD2ファイルを表示しようとするとこんなエラーがでます。 MD2って同じ拡張子で色々フォーマットがあるんでしょうか。 うまく表示できてる人います? sydneyたん以外もなんとか表示したいのでやり方知ってたらお願いします。 表示できなかったのはこのサイトのQuake 2 Modelsで、クリリンやセーラームーンと あと何種類か試してみましたけどダメでした。 www.planetquake.com/polycount/
658 名前:sage [04/12/23 07:58:20 ID:z3LKcKXo] >>652 FreeTypeはLGPLじゃなくてBSDライセンスなので、使ってることさえ明言し、 FreeTypeのlicenceドキュメントを同梱すればよいはず