1 名前:デフォルトの名無しさん [04/12/22 03:59:48] DirectXなんて捨てちまえ。 これからはSDL。 本家 www.libsdl.org/index.php ゲームとか adas.lolipop.jp/digit/index.php?SDL サンプル saka.moo.jp/Linux/SDL.html
2 名前:デフォルトの名無しさん [04/12/22 04:02:48] ドキュメント sdldoc.csn.ul.ie/ www.libsdl.org/intro.jp/toc.html
3 名前:デフォルトの名無しさん mailto:sage [04/12/22 04:10:06] 多国語対応のIME処理は実装されたのか?
4 名前:デフォルトの名無しさん mailto:sage [04/12/22 10:07:45] > DirectXなんて捨てちまえ エェー
5 名前:デフォルトの名無しさん mailto:sage [04/12/22 10:08:47] 後だし野郎
6 名前:デフォルトの名無しさん mailto:sage [04/12/22 11:52:19] ゲ製作技術板 SDLスレ pc5.2ch.net/test/read.cgi/gamedev/1005469181/
7 名前:デフォルトの名無しさん mailto:sage [04/12/22 11:54:42] Linux板 SDLについて語るスレ pc5.2ch.net/test/read.cgi/linux/1025048946/
8 名前:デフォルトの名無しさん mailto:sage [04/12/22 11:56:23] 結構前は凝っていたけど、結局使わなくなったなぁ…
9 名前:デフォルトの名無しさん [04/12/22 18:07:02] S すごい D でっかい L ルイージ
10 名前:デフォルトの名無しさん [04/12/22 18:23:40] 日本語を使いづらいのがなぁ・・・
11 名前:デフォルトの名無しさん mailto:sage [04/12/22 18:25:13] 未だかつて日本語のゲーム作ったことがないオレにはぴったりだ
12 名前:デフォルトの名無しさん mailto:sage [04/12/22 18:26:42] >>3 SDL_inputmethodは? ttp://sdlinputmethod.sourceforge.net/
13 名前:3 mailto:sage [04/12/22 22:46:56] >>12 うわ、何時の間にこんなのできてたんだろ、教えてくれてありがとう。 ワシがSDLで日本語扱おうとした時はSKKでホゲホゲ程度しか無かったんだよね。
14 名前:デフォルトの名無しさん [04/12/24 02:26:08] なにこれ拡大縮小もできねーじゃん
15 名前:デフォルトの名無しさん mailto:sage [04/12/24 02:31:47] >>14 できたと思うけど。 ていうか、できなくても簡単な事なら自分でやれよ。
16 名前:デフォルトの名無しさん mailto:sage [04/12/24 03:08:56] >>15 うわなにゲーム作る奴なんて相手にしてくれないの? ハードウェア支援が得られない拡大縮小回転なんて使い物にならないってwwwwwww
17 名前:デフォルトの名無しさん mailto:sage [04/12/24 03:19:28] まぁまぁ ゲ製作板で同じような質問でてたよ
18 名前:デフォルトの名無しさん mailto:sage [04/12/24 03:26:00] 使えるかどうかなんて重要じゃない プロプラ(ry
19 名前:デフォルトの名無しさん [04/12/24 03:40:30] >>17 みてきた 1.未実装。1.3まで待て いつ出るの? 2.SDL_gfxを使え インストール方法がわからん 3.やりたいならOpenGL (´,_ゝ`)プッ 4.自前実装しろよm9(^Д^)プギャー SDLの存在意義ないじゃん スレタイにゲームって入ってわりにグラフィックしょぼくてなっかりだ 透過付き矩形コピーだけじゃん 公式サイト落ちてるし
20 名前:デフォルトの名無しさん mailto:sage [04/12/24 09:24:46] > 2.SDL_gfxを使え > インストール方法がわからん 馬鹿は Allegro でも使ってろ。
21 名前:デフォルトの名無しさん mailto:sage [04/12/24 10:29:09] SDL_gfxなんかウォーニングでまくりなんですけど リリースビルドできねーし
22 名前:デフォルトの名無しさん mailto:sage [04/12/24 16:43:44] ま、オープンソースなプロジェクトの末路なんてこんなもんさ 期待するだけ無駄 関わるだけ時間の無駄
23 名前:デフォルトの名無しさん mailto:sage [04/12/24 17:44:58] >透過付き矩形コピーだけじゃん DirectDraw未満だな
24 名前:デフォルトの名無しさん mailto:sage [04/12/24 18:53:01] AllegroってSDLのライバルみたいだな 誰かスレ立ててよ
25 名前:デフォルトの名無しさん [04/12/24 19:05:05] SDL_gfxのビルドに成功 ゲ製作技術板で最適化オフにすればいいって書いてあったから その通りにしたらうまくいった VS2003の最適化アリでうまくいった奴いる? いたらsdlgfx.dllとsdlgfx.libうぷして!
26 名前:デフォルトの名無しさん mailto:sage [04/12/24 19:11:33] 最適化OFFでうまくいった、ってアホだろ たまたまバグが発症しなかっただろだろ そんなもん使えるかよ
27 名前:デフォルトの名無しさん mailto:sage [04/12/24 19:12:29] そうでもないよ
28 名前:デフォルトの名無しさん mailto:sage [04/12/24 19:14:44] さすがオープンソース(ゲラ レベルの低さが露呈しても動じない
29 名前:デフォルトの名無しさん mailto:sage [04/12/24 19:16:42] VC6まんせー
30 名前:デフォルトの名無しさん mailto:sage [04/12/24 20:20:53] >>28 商業製品はコンペティターではない。 20年先も存在しつづけられれば勝ちなんだよ。
31 名前:デフォルトの名無しさん mailto:sage [04/12/24 20:32:45] プロプラなものを支持するプログラマの精神構造が分からんよ オープンソースで職を奪われる危険でも感じてるのかい? それだったらちょっとは分かるけどw
32 名前:デフォルトの名無しさん [04/12/24 20:40:37] >>20 VCにインストールするのになぜMinGWが必要なんだよwwwwwwwwww GamDevPukiWiki - Allegro/VCでインストール gamdev.org/w/?cmd=read&page=%5B%5BAllegro%2FVC%A4%C7%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%5D%5D
33 名前:デフォルトの名無しさん [04/12/24 21:23:08] >ちなみに、DLL版4Kバイト(DLLは532K)、静的リンク版が308Kバイト。けっこう小さいのかな。 Delphiよりでかい
34 名前:デフォルトの名無しさん mailto:sage [04/12/24 21:26:37] 実行ファイルが大きいとどんな問題があるのですか?
35 名前:デフォルトの名無しさん mailto:sage [04/12/24 21:32:46] ドザは素直に DirectX 使ってりゃいいのに…。
36 名前:デフォルトの名無しさん mailto:age [04/12/25 00:29:19] 正直SDLは微妙.なんというか,痒いところに手が届かない感じ. Simple Media Layerといいつつ,あんまり simple じゃないし. (あくまでプログラミングしてるときの主観だけど)
37 名前:デフォルトの名無しさん mailto:sage [04/12/25 00:33:54] >>36 ライブラリという感覚で使いたいだけなら考えかたを改めないといけないよ。 あくまでLayer、層。この上に何かを乗っけて使うためにあるんだ。 ライブラリはSDLの一つ上に作られた物だよ。
38 名前:デフォルトの名無しさん mailto:sage [04/12/25 03:04:33] >>37 んー,むしろ,Layerに徹せずライブラリ的な部分と癒着しているのが嫌かも.
39 名前:デフォルトの名無しさん mailto:sage [04/12/25 07:07:35] フレームワークならTV3DやOGRE、Irrlichtがあるしね。 それらと比べてOpenGLと親和性が高いぐらいしか有利な点がない。
40 名前:デフォルトの名無しさん [04/12/25 08:18:09] 初心者の初心者による初心者の為のSDL tokyo.cool.ne.jp/sdl/ Windows SDLテキストブック www.mediawars.ne.jp/~freemage/progs/sdl/
41 名前:デフォルトの名無しさん [04/12/25 12:44:59] 1ピクセルだけドット打つ関数を探しています。 SDL_FillRectや画像を用意してSDL_BlitSurfaceでの描画も考えましたが 本当にないのかなぁ?と思って質問します。よろしくお願いします。
42 名前:デフォルトの名無しさん mailto:sage [04/12/25 13:33:26] >>41 ありません。
43 名前:デフォルトの名無しさん [04/12/25 13:50:46] >>42 ( ̄Д ̄)ガーン 了解です!ありがとうございました。
44 名前:デフォルトの名無しさん mailto:sage [04/12/25 14:37:39] >>41 ピクセルの操作 PixelTest tokyo.cool.ne.jp/sdl/index13.html
45 名前:デフォルトの名無しさん [04/12/25 15:06:05] >>44 うまくいきそうです! ありがとうございました。
46 名前:デフォルトの名無しさん [04/12/25 19:38:47] >ハードウェア支援が得られない拡大縮小回転なんて使い物にならないってwwwwwww 拡大縮小回転はCPUで計算するんだぞw
47 名前:デフォルトの名無しさん [04/12/25 22:12:04] SDL_GetVideoInfoの説明で「「最も適した」ビデオモードのピクセルフォーマットが入ります。」と ありますが何を基準に適したものを探していますか?
48 名前:デフォルトの名無しさん mailto:sage [04/12/25 22:33:04] SDLよりいいライブラリって見たこと無い
49 名前:デフォルトの名無しさん mailto:sage [04/12/25 22:38:40] >>48 >>39 は?
50 名前:デフォルトの名無しさん mailto:sage [04/12/25 23:23:08] SDLはDLLインポートすればすぐ使えるという意味では良い。 (スクリプト言語)/SDL とか作るのが楽。 ・・それだけかも。 ゲーム作りたいとは思わないし。 おまいらSDLで何してるの?
51 名前:デフォルトの名無しさん mailto:sage [04/12/25 23:32:40] そもそもスレタイがゲームだし
52 名前:デフォルトの名無しさん [04/12/25 23:41:11] SDLがレイヤーだっていうのはわかったけど じゃあ、その上に乗ってるようなラッパーやフレームワークってないの?
53 名前:デフォルトの名無しさん mailto:sage [04/12/25 23:41:53] >>1 > DirectXなんて捨てちまえ。 SDLがDirectXを使って高速化しているの知らんのか?w
54 名前:デフォルトの名無しさん mailto:sage [04/12/25 23:44:14] DirectXの初期化とかうざったいのをSDLが肩代わりしてくれるのは良い。 ・・それだけかも。 なんかたまにSEGVで落ちたりするし。 おまえらSDLで何してるの?
55 名前:デフォルトの名無しさん mailto:sage [04/12/25 23:44:24] >>52 あるよ。
56 名前:デフォルトの名無しさん mailto:sage [04/12/25 23:58:03] >>55 教えて
57 名前:デフォルトの名無しさん mailto:sage [04/12/26 00:03:49] >>56 ここにいろいろリンクされているよ。 www.libsdl.org/libraries.php
58 名前:デフォルトの名無しさん mailto:sage [04/12/26 00:10:59] >>57 ただのライブラリのようだ
59 名前:デフォルトの名無しさん mailto:sage [04/12/26 00:16:09] あんまり速度が出なくていいものや ハードウェアの機能を発揮できなくてもいいのにはいいんじゃない? エミュレータとか、どうせCPUでエミュレートしてハードウェアの機能 発揮する必要ないからよく使われてるね。
60 名前:デフォルトの名無しさん mailto:sage [04/12/26 00:28:49] >>58 C++ラッパとかあるけれど…
61 名前:47 [04/12/26 01:15:51] スルーしないで。。・゚・(ノД`)・゚・。
62 名前:デフォルトの名無しさん mailto:sage [04/12/26 03:04:25] ソース読みなよ。
63 名前:デフォルトの名無しさん [04/12/26 04:49:27] >Development Libraries: >SDL-devel-1.2.8-VC6.zip (Visual C++ 5,6,7) これってVC2003には対応してないってこと?
64 名前:デフォルトの名無しさん [04/12/26 05:38:47] 7は7.1を含む。
65 名前:デフォルトの名無しさん mailto:sage [04/12/26 07:37:42] >>57 正直に言おう 英語わかんね
66 名前:デフォルトの名無しさん mailto:sage [04/12/26 07:53:57] >>65 kill you!
67 名前:デフォルトの名無しさん mailto:sage [04/12/26 10:10:34] >>66 ぽっくきゅ
68 名前:デフォルトの名無しさん [04/12/26 12:42:58] 任意の角度の直線を引くにはどうすればいいですか?
69 名前:デフォルトの名無しさん mailto:sage [04/12/26 13:06:44] >>68 SGEだったかな。 そういうライブラリがあるから、それを使う。
70 名前:デフォルトの名無しさん mailto:sage [04/12/26 17:04:42] >>68 www.tacoworks.jp/software/SDLdoc-jp/html/guidevideo.html ↑のputpixelを使って直線を自分で作るwかあるいはOpenGLをつかう
71 名前:デフォルトの名無しさん mailto:sage [04/12/27 02:09:43] >>69 >>70 ども、ありがと SDLにどういう姿勢で臨んだらいいかわかってきた気がするよ・・・・
72 名前:デフォルトの名無しさん [04/12/28 04:41:27] >>59 SDL使ってるエミュってどれ?
73 名前:相互リンク mailto:sage [04/12/28 05:45:16] Irrlicht初心者質問スレ pc5.2ch.net/test/read.cgi/tech/1104179696/
74 名前:デフォルトの名無しさん mailto:sage [04/12/28 09:34:09] 透過しかできないならこっちのほうが簡単で良くない?win限定なら。 SGL2D ttp://home.att.ne.jp/star/airaku/chackey/index.html
75 名前:デフォルトの名無しさん mailto:sage [04/12/28 12:35:16] lilary?
76 名前:デフォルトの名無しさん mailto:sage [04/12/28 13:12:24] Win限定なら要らねえよ
77 名前:デフォルトの名無しさん mailto:sage [04/12/29 14:38:19] Win限定なら国産でいくらでもライブラリってあるしな。
78 名前:デフォルトの名無しさん mailto:sage [04/12/30 07:32:54] 純国産でまともに開発が続いてるのはDXライブラリぐらいなもんだよ
79 名前:デフォルトの名無しさん mailto:sage [04/12/30 09:08:06] あれはドキュメントがちゃんとしてるよな。 サンプルもしっかりあるし。
80 名前:デフォルトの名無しさん [04/12/30 09:47:45] マルチプラットフォームといってもwinとLinux、macぐらいなものでしょ 他にもあるの?
81 名前:デフォルトの名無しさん mailto:sage [04/12/30 09:52:31] 超漢字も一応PC用のOSとしてある程度シェアがあるものだが…
82 名前:デフォルトの名無しさん [04/12/30 12:48:36] Linux限定のゲーム開発に使えそうなライブラリってある?
83 名前:デフォルトの名無しさん mailto:sage [04/12/30 13:32:23] clanlib plib allegro Irrlicht CrystalSpace 3D
84 名前:デフォルトの名無しさん [04/12/30 15:48:20] www.zgock-lab.net/irrlicht/ すごいね。 ちょっと使ってみようかな。
85 名前:デフォルトの名無しさん mailto:sage [04/12/30 16:00:02] >>84 一名様ご案内〜♪ Irrlicht初心者質問スレ pc5.2ch.net/test/read.cgi/tech/1104179696/
86 名前:デフォルトの名無しさん [05/01/03 10:27:44] 3dをやりたいのですがメッシュの読み込みをサポートしたライブラリはありますか?
87 名前:デフォルトの名無しさん mailto:sage [05/01/05 10:15:22] 国産ライブラリならLuna・DXあたりが一応開発が進行形じゃない?
88 名前:デフォルトの名無しさん mailto:sage [05/01/05 12:00:07] Lunaは韓国製では? あれを国産として扱うとしても唯一の3d対応ライブラリか・・・・_| ̄|○ 日本の2D信仰もここまで来ると癌だな
89 名前:デフォルトの名無しさん mailto:sage [05/01/05 17:13:20] >Lunaは韓国製では? www.twin-tail.jp/contents/profile/ 本当だ・・・orz
90 名前:デフォルトの名無しさん mailto:sage [05/01/05 17:30:27] SDLと関係のない話は余所でやれ。
91 名前:デフォルトの名無しさん mailto:sage [05/01/05 17:44:46] ライブラリ全般の話はこちらへ 各種ライブラリ紹介スレ pc5.2ch.net/test/read.cgi/gamedev/1008220559/
92 名前:デフォルトの名無しさん mailto:sage [05/01/05 21:05:04] JEDI-SDL www.delphi-jedi.org/Jedi:TEAM_SDL_HOME
93 名前:デフォルトの名無しさん [05/01/06 00:51:50] SDLってライン引いたり円書いたりできる?? なんていうか、グラフ操作みたいなことってできる? なかったらGDIラップしようかとおもってるんだけど。
94 名前:デフォルトの名無しさん mailto:sage [05/01/06 01:37:18] ミリ
95 名前:デフォルトの名無しさん mailto:sage [05/01/06 01:38:49] >94 さんきゅー
96 名前:デフォルトの名無しさん mailto:sage [05/01/06 06:37:46] このスレDelphiの話題もOKなのか?
97 名前:デフォルトの名無しさん mailto:sage [05/01/06 11:41:35] sdlに関する事なら可だろうが、Delphiな人でこのスレを見ているひとは少なかろう。
98 名前:デフォルトの名無しさん mailto:sage [05/01/06 12:36:22] >>93 点を打つ方法ならあるからそれを基に自分で作れば可能w
99 名前:デフォルトの名無しさん mailto:sage [05/01/06 13:29:47] 点や線ならSDL_FillRectでいいんじゃね? >>98 結局、BASIC時代にやってたVRAM直接アクセスなんかは無駄じゃなかったんだよなぁ
100 名前:デフォルトの名無しさん mailto:sage [05/01/06 15:42:20] SDL_gfxでも使えば?
101 名前:デフォルトの名無しさん mailto:sage [05/01/10 18:49:29] allegroとSDLの比較をせい。」「
102 名前:デフォルトの名無しさん [05/01/10 20:25:27] "+www.libsdl.org" の検索結果 約 48,300 件中 1 - 50 件目 (0.27 秒) "alleg.sourceforge.net" の検索結果 約 4,910 件中 1 - 50 件目 (1.02 秒) SDLの圧勝
103 名前:デフォルトの名無しさん mailto:sage [05/01/10 21:21:52] また頭悪そうなのが現れたなw
104 名前:デフォルトの名無しさん [05/01/10 22:17:53] allegroを日本語で解説してるサイトないですか?
105 名前:デフォルトの名無しさん mailto:sage [05/01/10 22:20:20] Allegroはゲーム製作に特化したall-in-oneがモットーのライブラリで、描画系は勿論のこと、 設定ファイルのRW/リソースファイルのpacking/FLICアニメーションの描画/MIDI演奏 ついでにいくつかの3D用の関数や簡易GUI部品まで含む。 SDLは周辺ライブラリでそこら辺を補っているので別にどちらが多機能とかは無いだろう、たぶん。 CのAPIは(install_keyboardとか、load_bitmapとか)プレフィックスつけておいて欲しかったな、とか なんかいろいろグローバル変数が多いな、とか思ったりするが。
106 名前:デフォルトの名無しさん mailto:sage [05/01/11 11:13:42] あるけど教えない
107 名前:デフォルトの名無しさん mailto:sage [05/01/11 12:23:19] allegro でググったけど上位500件はallegroのサイトみつからなかった
108 名前:デフォルトの名無しさん [05/01/11 12:31:05] GamDevPukiWiki - Allegro gamdev.org/w/?%5B%5BAllegro%5D%5D
109 名前:デフォルトの名無しさん mailto:sage [05/01/11 23:27:15] ゲ製作技術の642からが・・・・・・
110 名前:デフォルトの名無しさん mailto:sage [05/01/12 02:22:24] >>109 ちょっとおもしろかったけどわざわざ書くほどじゃない
111 名前:デフォルトの名無しさん [05/01/16 04:25:45] SDLってDirectXやOpenGLがない環境でも動きますか?
112 名前:デフォルトの名無しさん mailto:sage [05/01/16 04:32:25] hai
113 名前:111 mailto:sage [05/01/16 06:02:20] >>112 ありがとう
114 名前:デフォルトの名無しさん mailto:sage [05/01/19 00:10:52 ] SDLのBlitSurfaceとOpenGLって同時使用できないんですか? GL使用中にやっても表示に反映されないんですが。
115 名前:デフォルトの名無しさん mailto:sage [05/01/19 00:21:52 ] >114 残念ながらGL使用中にはBlitSurfaceは同時使用できません
116 名前:114 mailto:sage [05/01/19 00:28:16 ] >>115 トンクス。 おとなしくポリゴンにテクスチャを貼り付けます。
117 名前:デフォルトの名無しさん [05/01/24 05:32:08 ] 動画再生(aviやmpgなど)したいのですが何か仕組みは用意されていますか?
118 名前:デフォルトの名無しさん mailto:sage [05/01/24 14:17:08 ] mpegはsmpegを使うのが一般的。 aviは残念ながら、これいったものがない。 UNIX(like)なら、avifileというライブラリを使う方法がある。 サンプルはONScripterにある。 邪道だがmplayerで再生するのが楽(mpegもこれでいけるが…)。
119 名前:デフォルトの名無しさん mailto:sage [05/01/24 22:49:32 ] GStreamerとかxineという手もあるね。
120 名前:117 mailto:sage [05/01/25 09:25:26 ] >>118 >>119 ありがとうございます。途方に暮れてたのですがおかげさまで足がかりになりました。
121 名前:デフォルトの名無しさん mailto:sage [05/01/27 01:00:34 ] allegroの欠点をおshぎえてください。
122 名前:デフォルトの名無しさん mailto:sage [05/01/28 10:26:41 ] おshぎえません。
123 名前:デフォルトの名無しさん [05/01/28 11:59:46 ] アレグロのインストール方法教えて!
124 名前:デフォルトの名無しさん mailto:sage [05/01/28 17:33:21 ] おshぎえません。
125 名前:Rubyist! mailto:sage [05/01/28 17:50:52 ] screenとか、fontとか、mouse_bとか、desktop_paletteとか、key[]とか、いかにもなグローバル変数がめったやたらとある。
126 名前:デフォルトの名無しさん [05/01/29 05:36:19 ] SDLで(ここSDLのスレですよね?)メニューを作りたいです。 ファイルとか編集とかがプルダウンメニューになってるアレです。 SDLならでは冴えたやり方は用意されてるでしょうか?
127 名前:Rubyist! mailto:sage [05/01/29 05:52:25 ] ・Paraguiを使う www.paragui.org/ - XMLからの構成、unicodeによる日本語表示、スキンに対応。 - sdl_image,Freetype,libsigc++2やexpat,physicsfsなど依存する - SDL利用のGUIライブラリとしては良い方。参考までに wgui.sourceforge.net/ freshmeat.net/projects/px-gui/ aedgui.sourceforge.net/ agar.csoft.org/index.html.en www.libsdl.org/projects/GUIlib/ libuta.sourceforge.net/ www.newimage.com/~rhk/SDL_gui/ www.beatforce.org/index.php - サポートされているウィジェットの数は限られているから注意。 Menu,Label,Button,Radio,Checkbox,Messageboxあたり。 ・SDLのウィンドウをgtk+あたりでラップしてやる。 - GtkSDLあたりで調べればよい - windows上ではwindibモードにする必要がある。 - 正規にサポートされた方法ではない
128 名前:Rubyist! mailto:sage [05/01/29 05:54:44 ] ・大した手間じゃないから自分で書く
129 名前:デフォルトの名無しさん mailto:sage [05/01/29 09:01:22 ] ゲームに使うグラフィックや効果音などをアーカイブしてまとめることの利点ってなに?
130 名前:デフォルトの名無しさん mailto:sage [05/01/29 11:56:54 ] ファイル数が増えると、いろいろと大変なことになる。
131 名前:デフォルトの名無しさん mailto:sage [05/01/29 12:50:37 ] >>129 まとめるだけではなくて、プレイヤーがみだりに素材だけを閲覧したりしにくくする ためでもある。
132 名前:デフォルトの名無しさん mailto:sage [05/01/29 12:55:19 ] >>131 そんなことできるんですか!?
133 名前:デフォルトの名無しさん mailto:sage [05/01/29 14:54:25 ] リソースとして組み込めばえぇんじゃないの。
134 名前:デフォルトの名無しさん mailto:sage [05/01/30 05:34:47 ] 場合によってはexeファイルが大きくなりそうな悪寒
135 名前:デフォルトの名無しさん mailto:sage [05/01/31 15:01:59 ] SDLをC++(クラスを使ったオブジェクト指向的なやり方)で書くのはありですか? ・・・いや、できるならやってみたいだけなんですけど。
136 名前:デフォルトの名無しさん mailto:sage [05/01/31 21:43:08 ] >135 コンパイラによる
137 名前:デフォルトの名無しさん mailto:sage [05/01/31 21:58:45 ] >>135 アリです。 できるよ。
138 名前:デフォルトの名無しさん mailto:sage [05/01/31 21:59:01 ] >>135 意味がわからん もともとオブジェクト指向風だぞ
139 名前:デフォルトの名無しさん mailto:sage [05/01/31 23:44:48 ] >>136 コンパイラはBCC使ってます。 >>138 SDLってもともとオブジェクト指向風なんですか? 初耳です。 というかどの辺がですか? 巷で見かけるソースを見た限りだと、どうにもCみたいだったので・・・。
140 名前:デフォルトの名無しさん mailto:sage [05/01/31 23:50:05 ] >>139 どうも勘違いがあるようだが、 オブジェクト指向とは言語に付属する構文なのではなくて、言語の"構文"とは別の次元の"パラダイム"と呼ばれるものの一つです。 要するに、"考え方"というもの。 だから、オブジェクト指向を銘打っていない言語でもオブジェクト指向プログラミング(OOP)は可能です。 当然CでもOOPは可能。
141 名前:デフォルトの名無しさん mailto:sage [05/02/01 01:07:02 ] >135はもしかしてprintf関数はC++では使えないと思っていたのか?
142 名前:デフォルトの名無しさん mailto:sage [05/02/01 01:55:55 ] >>140 しかしながら、Cではそれっぽくはできても、完全には不可能なのでは? 例えばカプセル化とかオーバーロード、あるいは継承とか。 あまり関係ありませんが、とある文献で 「C++はCにオブジェクト指向の皮をかぶせたようなものだ」 と書いてあるのを見たことがあるけど、それはそうだよなと思っています。 ・・・漏れが未だ完全に理解できていないということか。 >>141 むしろいつもそんなことをやっています。 iostream.hなんて使わないし。
143 名前:Rubyist! mailto:sage [05/02/01 02:06:58 ] スレ違いだからそれ以上は余所でやってくれ。 初心者スレとか。
144 名前:デフォルトの名無しさん mailto:sage [05/02/01 11:29:42 ] >>142 > 例えばカプセル化とかオーバーロード、あるいは継承とか。 詳細に書くと長くなってしまってスレ違いなのだが、可能だ。 > 「C++はCにオブジェクト指向の皮をかぶせたようなものだ」 これは単に言語仕様レベルでOOをサポートしたというだけの事で、要するにOOPが しやすくなったというだけの事。
145 名前:デフォルトの名無しさん mailto:sage [05/02/01 12:42:58 ] >>143 ,144 確かにこれ以上話していると、長くなってしまいそうなので、この辺で。 ってか、できるんだ>CでOOP
146 名前:デフォルトの名無しさん mailto:sage [05/02/01 15:51:42 ] >>145 できるけどキモくなる&どう考えてもC++のほうが便利だから普通はやらないってだけの話。 r(ryのソースなど(ry で、SDL width C++なら今ちょうどやってるとこ。 コールバック関数がないぶんglutよりやりやすいよ。
147 名前:デフォルトの名無しさん mailto:sage [05/02/01 17:53:13 ] >>146 は BASIC あがり
148 名前:デフォルトの名無しさん mailto:sage [05/02/01 18:10:40 ] SDL_archive sdlarchive.sourceforge.jp/
149 名前:デフォルトの名無しさん mailto:sage [05/02/01 18:17:38 ] 糞ライブラリ宣伝おつ
150 名前:デフォルトの名無しさん mailto:sage [05/02/02 00:26:40 ] 糞ライブラリ認定おつ
151 名前:デフォルトの名無しさん mailto:sage [05/02/02 23:50:23 ] >>147 (・3・)エェー なんでそうなるYO
152 名前:デフォルトの名無しさん mailto:sage [05/02/03 01:10:31 ] BASICって言ってみたい年頃なんだよ。大目に見てやれ。
153 名前:デフォルトの名無しさん mailto:sage [05/02/03 04:15:07 ] >>142 >しかしながら、Cではそれっぽくはできても、完全には不可能なのでは? >例えばカプセル化とかオーバーロード、あるいは継承とか。 ハァ?(゚Д゚) www.sage-p.com/process/cool.htm
154 名前:デフォルトの名無しさん mailto:sage [05/02/04 00:46:09 ] >>153 あるいはこれとか。 www.gnome.gr.jp/docs/gobject-2.4.x-tut/html/index.html
155 名前:デフォルトの名無しさん mailto:sage [05/02/04 01:15:29 ] D&Eさえ読んでいたらそんな恥ずかしい発言をしなくて済んだのに(´・ω・`)
156 名前:デフォルトの名無しさん mailto:sage [05/02/05 01:58:48 ] で、関数のオーバーロードに関してはどうなんだ?
157 名前:デフォルトの名無しさん mailto:sage [05/02/05 02:23:36 ] Cなら命名規則とか可変個引数とかで同様の効果はあるんじゃないか?
158 名前:デフォルトの名無しさん mailto:sage [05/02/05 02:24:26 ] ひっぱるなよ白痴
159 名前:デフォルトの名無しさん [05/02/05 16:02:40 ] SDL_archiveってどんな形式に対応してるのですか?
160 名前:デフォルトの名無しさん mailto:sage [05/02/05 16:23:51 ] >>156 リンク先くらい嫁、池沼が。
161 名前:デフォルトの名無しさん mailto:sage [05/02/05 18:10:49 ] >>160 関数のオーバーロードに関しては書いてねーYO!痴呆が。
162 名前:デフォルトの名無しさん mailto:sage [05/02/05 19:37:43 ] 自分が読んでいないのを棚に上げて他人にリンク先嫁と言うのが 流行っているインターネットはここでつね?
163 名前:デフォルトの名無しさん mailto:sage [05/02/05 19:47:53 ] いつの間にかこんなものが sdljava.sourceforge.net/
164 名前:デフォルトの名無しさん mailto:sage [05/02/05 19:52:30 ] なんでJava…(汗
165 名前:デフォルトの名無しさん mailto:sage [05/02/05 21:05:28 ] JavaでできるところはJavaで、SDLが得意なところはSDLでって役割分担は面白そうだが
166 名前:デフォルトの名無しさん mailto:sage [05/02/05 21:10:58 ] SDLはマルチプラットフォームなマルチメディアの基盤を作るのが目的でしょう? Javaはもともとマルチプラットフォームに作られているから必要なくないですか?
167 名前:デフォルトの名無しさん mailto:sage [05/02/05 21:37:53 ] SDL.NETがすでにあるんだから別にJavaのSDL bindingあってもおかしくないと思われ
168 名前:デフォルトの名無しさん mailto:sage [05/02/05 23:19:23 ] >>159 をおながいします。 ドキュメント読んでもソース読んでもどこにも書いてないのですが……。 どんな圧縮ファイルを用意したらいいんでしょうか。
169 名前:Rubyist! mailto:sage [05/02/05 23:26:56 ] ディレクトリ/zip/gzipped tar つかソースやドキュメント全く読まずに質問するなよ。 読んだって?嘘つくな。README.jaにそのまま書いてあるだろ。それ以前にソースファイル名見て見当も付かないのか。
170 名前:デフォルトの名無しさん mailto:sage [05/02/06 03:20:48 ] ロクに読んでいないくせに読んだけど見つからないと言うのが流行っている インターネットはここでつね?
171 名前:デフォルトの名無しさん mailto:sage [05/02/06 13:54:11 ] それがSDLスレクオリティ
172 名前:デフォルトの名無しさん mailto:sage [05/02/06 16:26:00 ] 以前サークルで内輪向けのショボゲーをSDL+OpenGLで組んだことがあるけど、 マカーな友人のためにマックに移植する作業がわずか3時間ほどで出来てしまった。 あまりにも呆気なく動いたんで拍子抜けしてしまったよ。 クロスプラットフォームで開発したいんならいいんではないかね。
173 名前:デフォルトの名無しさん mailto:sage [05/02/06 16:33:58 ] OpenGLはまともに動かない環境が割と多いからなあ。 MatroxのG400系のカードとか。
174 名前:デフォルトの名無しさん mailto:sage [05/02/06 19:33:33 ] >173 Matroxの対応状況はわからないけど OpenGLは1.2程度の機能だけにしておけば 大抵の環境では動作するんじゃないのか?
175 名前:デフォルトの名無しさん mailto:sage [05/02/06 21:29:20 ] G400とかG450とかだと全く動かない。 1.1は動くけど完全にソフトウェアエミュレーションで 1秒に数コマしか動かない。
176 名前:デフォルトの名無しさん mailto:sage [05/02/07 03:20:32 ] G400ってVoodoo3やTNT2あたりの時代だろ? G450もGeForce2 MXの足元にも及ばないシロモノだよな そんなので3Dやること自体が間違ってる希ガス
177 名前:デフォルトの名無しさん mailto:sage [05/02/09 18:40:34 ] Aba games
178 名前:デフォルトの名無しさん mailto:sage [05/02/20 14:15:19 ] Guichan guichan.sourceforge.net/
179 名前:デフォルトの名無しさん mailto:sage [05/02/20 16:28:52 ] ttf使えないみたいだけど、どうやって日本語表示するのだろう。
180 名前:デフォルトの名無しさん mailto:sage [05/02/20 19:47:32 ] SDL_ttf
181 名前:デフォルトの名無しさん mailto:sage [05/02/20 19:54:06 ] 頭の悪そうな奴が来たw
182 名前:デフォルトの名無しさん mailto:sage [05/02/20 19:59:48 ] >>179 cvs snapshot
183 名前:デフォルトの名無しさん mailto:sage [05/02/20 20:01:48 ] >>181 おまrとかなwwwwwwwwwww
184 名前:デフォルトの名無しさん [05/02/22 22:39:44 ] SDL-IM: IM(Input Method) support in SDL sdl-im.csie.net/
185 名前:デフォルトの名無しさん mailto:sage [05/02/22 22:50:14 ] ほほう。
186 名前:デフォルトの名無しさん mailto:sage [05/02/22 23:15:57 ] >Sorry, I don't know how to pack .rpm or .deb file.. orz のorzって異国の人もわかるの?
187 名前:184 mailto:sage [05/02/22 23:29:20 ] >>186 中華圏にも進出しているらしいw chinese.g.hatena.ne.jp/Ctrans/20050214#1108340404
188 名前:デフォルトの名無しさん mailto:sage [05/02/22 23:37:04 ] そもそもorzの起源は韓国ですが。
189 名前:デフォルトの名無しさん mailto:sage [05/02/22 23:43:01 ] ああそんな記事あったなァ
190 名前:デフォルトの名無しさん mailto:sage [05/02/24 00:01:25 ] >>187 ワラタ 最近、ネット関連はタイムラグなしに交流するなぁ
191 名前:デフォルトの名無しさん mailto:sage [05/02/24 01:21:56 ] orzの場合は日本語圏から流出するまでかなり間があったと思うけどな。 (その前身のOTLとか全角記号バージョンも含めて) しばらくgoogleとかで観察してたけど、 日本語ページしかひっかからない時期が長かった。
192 名前:デフォルトの名無しさん [05/03/10 04:47:53 ] OpenGLあればSDLっていらなくね?
193 名前:デフォルトの名無しさん mailto:sage [05/03/10 04:59:10 ] だからOpenGLは3D専用で サウンドや入力関連サポートしてないから SDLやDirectXの代わりにはならんとあれほど(ry
194 名前:デフォルトの名無しさん mailto:sage [05/03/10 05:43:31 ] DirectXにおいてDirect3Dと同じポジションにあるのが SDLにおいてはOpenGLなのだ まぁ、DirectXよりSDLのほうがサポートしてる範囲は広いけどね (移植性も考えてあるのだから当然だが)
195 名前:デフォルトの名無しさん mailto:sage [05/03/10 08:28:11 ] 移植性つっても実質不細工なLinuxとWin32だけだろ(プゲラ
196 名前:デフォルトの名無しさん mailto:sage [05/03/10 09:17:24 ] Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and SymbianOS. CEやMAC、ドリームキャストまでいけるぞw
197 名前:デフォルトの名無しさん mailto:sage [05/03/10 12:56:27 ] >>196 どこ見てるんだ? オフィシャルにはLinux Win32 BeOS しか書いてないぞ www.libsdl.org/intro/whatplatforms.html
198 名前:デフォルトの名無しさん mailto:sage [05/03/10 13:06:34 ] トップページ www.libsdl.org/index.php
199 名前:デフォルトの名無しさん mailto:sage [05/03/10 13:11:38 ] まともな動作実績もないのによくそんな適当なこと載せるよな(プゲラ
200 名前:デフォルトの名無しさん mailto:sage [05/03/10 13:12:48 ] >>197 www.libsdl.org/index.php
201 名前:デフォルトの名無しさん mailto:sage [05/03/10 13:21:14 ] おそらくトップページのDQN管理人が移植性謳う割にあんまりな ports率なんで適当に付け足したんだろうな。 トップページ以外、 ど こ に も 書 い て な い ね 。
202 名前:デフォルトの名無しさん mailto:sage [05/03/10 14:10:23 ] READMEにも書いてある。ちなみにこのファイルのコミットはSam氏がしている。 あなたに正当性があると思うなら、こんなところに書き込まずMLに投げてみれば? Sam氏をはじめ多くの開発者が目を通している。
203 名前:デフォルトの名無しさん mailto:sage [05/03/10 16:10:33 ] 実際、FreeBSD, Mac OS Classic, Mac OS X でまともに動いていますよと。
204 名前:デフォルトの名無しさん mailto:sage [05/03/10 21:09:27 ] ゲ製作技術板のDCスレで動作報告あり
205 名前:デフォルトの名無しさん mailto:sage [05/03/10 21:16:05 ] あっそ
206 名前:デフォルトの名無しさん mailto:sage [05/03/11 23:54:29 ] >>205 キチガイの負け惜しみ乙
207 名前:デフォルトの名無しさん mailto:sage [05/03/12 00:08:42 ] 死ね
208 名前:デフォルトの名無しさん [2005/04/28(木) 08:53:56 ] SDL_gfxを使っています rotozoomSurfaceで画像を回転させるところまでできたのですが中心がズレます どうやら回転後の図形を左上に詰めているようなのですがこれではゲームになりません 中心を固定する方法はないでしょうか?
209 名前:Rubyist! mailto:sage [2005/04/28(木) 16:03:39 ] surface->w, surface->hを見てblitする位置をその度に変えたらいいやん。
210 名前:208 mailto:sage [2005/04/28(木) 20:35:09 ] >>209 座標(中心)からwとhの半分をそれぞれ引いて求めることが出来ました ありがとうございます
211 名前:デフォルトの名無しさん mailto:sage [2005/05/28(土) 12:13:11 ] GLスレでSDLスレで聞いたほうがいいといわれきました。 OpenGL + SDL環境で作っています。 OpenGL + SDLでDirectXのスプライトのようなことができる方法にはどんなやり方がありますか? 自分は、 SDL_Surfaceに画像を読み込んで、 SDL_BlitSurfaceで画面に貼り付けようとしているのですがうまくいきません。 SDL_GL_SwapBuffersのあとにSDL_BlitSurfaceではりつけています。 貼り付けたまま何もしないと貼り付けが反映されず、 SDL_UpdateRectを呼ぶと、プログラムが強制終了します。
212 名前:デフォルトの名無しさん mailto:sage [2005/05/28(土) 14:31:47 ] testgl.cの int RunGLTest( int argc, char* argv[], int logo, int logocursor, int slowly, int bpp, float gamma, int noframe, int fsaa ) と void DrawLogoBlit(void) をよくみてわからなかったらソースをさらせ。 それとSDL_GL_SwapBuffersは、SDL_BlitSurfaceの後に呼ぶんじゃないかな? SDL_UpdateRectの強制終了とは関係なさそうだが…。
213 名前:デフォルトの名無しさん mailto:sage [2005/05/28(土) 16:45:11 ] testgl.cをみましたが解決しませんでした。 ので、ソースを void SetDraw( void ){ //イメージのロード SDL_Surface *Image01 = NULL; if( Image01 == NULL ){ Image01 = SDL_LoadBMP( "./image/image01.bmp" ); } //描画 { SDL_SetAlpha( Image01 , SDL_SRCALPHA , 128 ); SDL_SetColorKey( Image01 , SDL_SRCCOLORKEY , 0x00169B6E ); if( SDL_BlitSurface( Image01 , NULL , Screen , NULL ) < 0 ){ //エラー } } SDL_UpdateRects( Screen , 0 , 0 , 0 , 0 ); } void Display( void ){ glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT ); glPushMatrix(); //3Dの描画 glPopMatrix(); glClear( GL_DEPTH_BUFFER_BIT ); DrawLogoBlit(); SDL_GL_SwapBuffers(); }
214 名前:デフォルトの名無しさん mailto:sage [2005/05/28(土) 16:47:07 ] SDL_GL_SwapBuffers()の前に描いてみましたが変わらなかったです。 SDLとGLの初期化の所を間違っているのでしょうか?
215 名前:デフォルトの名無しさん mailto:sage [2005/05/28(土) 21:38:27 ] >>214 SDL_OPENGLBLITか? ただあれは「遅いので使うな、2D描画もOpenGLでやれ」ということになっていたはず。 かなり昔の話だけど今でも同じだと思う。
216 名前:デフォルトの名無しさん mailto:sage [2005/05/29(日) 11:01:34 ] >>215 ありがとうございます。 おっしゃるとおり、SDL_OPENGLBLITです。 GLのテクスチャで描画するとぼけてしまうのがどうも・・・・。 いろいろ努力してみます。
217 名前:デフォルトの名無しさん mailto:sage [2005/05/29(日) 15:06:25 ] >>216 glOrthoで座標系をウィンドウに合わせてやればテクスチャはぼけないはず。
218 名前:デフォルトの名無しさん mailto:sage [2005/05/29(日) 15:40:05 ] >>217 さん ありがとうございます。 ぼやけずにかくことができました。
219 名前:デフォルトの名無しさん mailto:sage [2005/06/22(水) 12:50:26 ] なんかC言語プログラムって感じがして結構気に入ってる C++でやってるけど
220 名前:デフォルトの名無しさん [2005/07/07(木) 21:42:37 ] 他のライブラリから乗り換えようと思うのですがソースが公開されたゲームはないでしょうか 縦シューを探していますが小規模なアクションならなんでもいいです
221 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 23:48:47 ] >>220 www.asahi-net.or.jp/~cs8k-cyu/windows/rr.html とかどう?
222 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 01:28:12 ] >>221 期待していたものより立派なゲームだったので気負っていますがソースは見やすかったです。 OpenGLも使ってるようで読み甲斐があります。 ありがとうございます。
223 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 01:27:41 ] 1.2.9で何か変わった?
224 名前:デフォルトの名無しさん [2005/09/01(木) 09:56:37 ] >>233 bug fixがメイン。 Changes since 1.2.8: * Numerous improvements to the Atari port (thanks Patrice!) * SIGTERM and SIGINT handlers are reset when SDL shuts down * Added support for Visual C++ 2005 (Express Beta 2) to VisualC.zip * Fixed crash trying to allocate hardware surfaces on MacOS X (thanks Ryan!) * Fixed SDL.DLL so it works on Windows 95 again * Dropping a document onto an SDL app passes it as a command line parameter in MacOS X (thanks Ryan!) * Fixed short read problem with SDL_RWFromMem() (thanks Antonio!) * Added support for SDL_VIDEO_X11_NODIRECTCOLOR on OpenGL visuals * Altivec optimized blitters (thanks Bob!) * YUV mmx code should work with gcc 2.x and 3.x (thanks Stephane!) * Fixed hang on shutdown using framebuffer console on ia64 (thanks Jesse!) * Improved RISC OS support (thanks Peter and Alan!) * Added support for direct color 8-bpp surfaces * Fixed gcc parse errors in SDL_audio.h on Windows * Fixed potential crash in multi-threaded timers * Added support for Tru64 UNIX 4.X (thanks Hayashi!) * SDL_OPENGLBLIT has been renamed SDL_OPENGLBLIT_OBSOLETE
225 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 13:29:15 ] バグだらけだな
226 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 14:14:35 ] いや、むしろへっぽこ自作ライブラリなんかと比べるとSDLはバグは少ないよ つーか、英語ちゃんと嫁
227 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 14:41:10 ] thanks Hayashi だけ読んだ。
228 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 21:15:02 ] SDL+OpenGLってDirectX+OpenGLだと最近知ったよ よく動いてるよな
229 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 08:32:14 ] thanks Antonio!だけ呼んだ
230 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 17:49:41 ] 質問です。 SDLでジョイスティックを振動させることはできるのでしょうか? 関数リファレンスには見つからなかったので・・。
231 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 11:59:13 ] winならDirectInputのForce Feedback API、とかで出来そう。
232 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 07:41:25 ] ごめんなさい、linuxです。 linuxですが、Winでも動くようにも作りたいので、共通のライブラリだとありがたいです。
233 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 07:54:26 ] linuxはそういう気の利いたものはないよ
234 名前:デフォルトの名無しさん [2005/09/07(水) 14:06:56 ] Win用の64bitバイナリバージョンは出ないのかな? SDLを64bitで無理やりコンパイルしようとすると、インラインアセンブラが廃止されてるんで、エラーでちまう・・・。
235 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 17:31:43 ] s-jisをUNICODEに変換する関数はありますか?
236 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 22:21:12 ] つ
237 名前:デフォルトの名無しさん [2005/09/09(金) 03:26:30 ] VC++.netを使用していますが、質問があります。 SDL_Init などのSDLの関数が、入力候補のウィンドウの中に表示されませんし、 パラメータヒントも出てきません。 こういうものなんでしょうか? これが初めてのライブラリなので、設定の間違いでもあるのかと気になっています。 よろしくお願いします。
238 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 06:00:29 ] VC++のインテリセンスはそんなもの。 正常にリンク・実行されるならそれでよし。
239 名前:237 mailto:sage [2005/09/10(土) 01:15:56 ] >>238 なんか出てくる関数もあったりしてよくわかりませんが、このまま勉強していきます。 ありがとうございました。
240 名前:デフォルトの名無しさん [2005/10/15(土) 04:55:13 ] 日本語リファレンスないですか?
241 名前:デフォルトの名無しさん mailto:sage [2005/10/17(月) 20:40:57 ] Wikiみれ
242 名前:デフォルトの名無しさん mailto:sage [2005/11/20(日) 21:23:57 ] 未踏でSDL-pangoとか作ってるみたいだけど、SDL_ttfとどっちがマシかなぁ? SDL_ttfっていいうわさ聞かないんだよね・・・
243 名前:デフォルトの名無しさん [2005/11/21(月) 15:37:11 ] 1.2.9がVCExpress製品版で動くことを確認しますた
244 名前:デフォルトの名無しさん [2006/01/08(日) 08:46:38 ] ながれぶったぎってすみません。 SDLってCでもつかうことはできますか? それとつかう場合、なんというファイルをインクルードすれば良いのでしょうか? お教えいただけますと幸甚です。
245 名前:デフォルトの名無しさん mailto:sage [2006/01/08(日) 11:27:07 ] >>244 ぐぐれよ。
246 名前:デフォルトの名無しさん [2006/01/08(日) 19:28:39 ] SDLの本て何かオススメのありますか?
247 名前:デフォルトの名無しさん [2006/01/08(日) 19:48:45 ] これ? www.amazon.co.jp/exec/obidos/ASIN/490639115X/ って、Amazonで検索しても出てこねぇ。
248 名前:デフォルトの名無しさん mailto:sage [2006/01/08(日) 19:55:45 ] www.amazon.co.jp/exec/obidos/ASIN/1592000304/ これそうちゃうけ?違うかっても知らん
249 名前:デフォルトの名無しさん mailto:sage [2006/01/08(日) 23:50:20 ] >>247 >仕様記述言語SDL コンピュータ通信シリーズ 5 どうみても違います 本当にありがとうございました。
250 名前:デフォルトの名無しさん mailto:sage [2006/01/13(金) 12:40:31 ] >>249 >>248
251 名前:デフォルトの名無しさん mailto:sage [2006/01/20(金) 00:20:54 ] これってまだメンテ続いてるのでしょうか?
252 名前:デフォルトの名無しさん mailto:sage [2006/01/20(金) 20:26:51 ] >>251 本家のメーリングリストみれ
253 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 00:19:48 ] >>252 かなり活発なので驚きました ありがとうございます
254 名前:デフォルトの名無しさん [2006/01/21(土) 03:50:31 ] ライセンスはLGPLだということですが、このライブラリを利用して作ったゲームはソース公開の義務はあるのでしょうか?
255 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 03:52:19 ] 無い。改変した SDL でリンク出来るようにしておかないとダメ。
256 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 03:58:21 ] >>255 ありがとうございました
257 名前:デフォルトの名無しさん [2006/02/19(日) 12:45:23 ] SDL_GL_SetAttributeで色のサイズを5ビットに設定したとき、 ピクセルあたり8ビットのBMPを読み込んでいるとき、 glTexImage2Dでは自動的に5ビットに直されるのでしょうか、 それとも、描画時に勝手に直されるのでしょうか? もしくは8ビットを自分で5ビットになおさないといけませんか?
258 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 13:06:33 ] >>254 LGPLだと作者が翻ってGPL宣言したとたんさかのぼって適用されないのかと心配 >>255 objを同梱するのも嫌なんだけど、SDLは全部DLLなんすか?
259 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 22:31:00 ] >>258 > LGPLだと作者が翻ってGPL宣言したとたんさかのぼって適用されないのかと心配 将来のバージョンでGPLになった場合でも、既にLGPLな時にリンクされたバージョンに遡って適用されることはない。 例えば、LGPLの1.2.9を入手して使用してたとして、 作者が1.2.10とかでGPLにライセンス変更するようなことがあったとしても、 1.2.9をLGPLライセンスの元で使用し続けることは可能。 > objを同梱するのも嫌なんだけど、SDLは全部DLLなんすか? SDL本体はDLL(つか、公式のバイナリを見ればすぐ分かることだと思うが…)。 その他にwindowsなんかの場合SDLmainというのが存在し、これは通常スタティックリンクされるが、 このファイルだけはPublic Domainなのでスタティックリンクしてもソース公開の義務は無い。
260 名前:デフォルトの名無しさん mailto:sage [2006/02/20(月) 01:19:22 ] LGPLのライブラリって多いから、毛嫌いもしてられないって感じだね。 FSFとしては、LGPLを将来的に無くしてしまうつもりとかあるのかな。非推奨とか言ってるけど。 続いて欲しいな・・・。
261 名前:デフォルトの名無しさん mailto:sage [2006/02/20(月) 09:00:31 ] >>260 FSFのLGPLは強すぎるGPLに対して好意で設けているわけではない。 きわめて戦略的。GPLが嫌われてるのは連中も認識しているから、 それだと普及の妨げになると判断した時LGPLにする模様。 >>258 >既にLGPLな時にリンクされたバージョンに遡って適用されることはない。 信用できない。
262 名前:デフォルトの名無しさん mailto:sage [2006/02/20(月) 09:16:12 ] >>261 信用出来ないって、書かれている事が全てだよ。 戦略的だからこそ、信用出来ると思うけどね。Lesser という名前を付けてまで LGPL を 設けなきゃいけない理由は皆知ってるし。無くなれば非難囂々でしょう。 あんまり的外れな議論をしてると GPL 信者が寄って来るよ。 「信用出来ないなら使わなきゃいーじゃん」って。
263 名前:デフォルトの名無しさん mailto:sage [2006/02/20(月) 10:22:41 ] もちろん使ってなどいない
264 名前:デフォルトの名無しさん mailto:sage [2006/02/20(月) 10:26:50 ] では、何でここに居る?
265 名前:デフォルトの名無しさん [2006/02/23(木) 14:40:21 ] >>255 >改変した SDL でリンク出来るようにしておかないとダメ。 これはSDLがどのような形になるか不明であるため ソースコードを提供しなければ履行できないのではないか たとえば関数の引数が変わればリンクはできないなど SDL側の改変の幅がわからなければ対応しようもない
266 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 08:31:33 ] 互換性失うような改変にまで対応する責任はないよ。 互換性保ったまま改変した SDL に対して、正常にリンク・動作できればいい。 # …っていうか、疑問があったら読もうよ、ライセンス。 # これもちゃんと書いてあったし。
267 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 12:10:00 ] ゲ板のSDLスレ、dat落ちしてない?
268 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 13:02:47 ] 2月17日最終書き込みでDAT落ちしてるっぽい 980超えたからだな 1000いってないから2chミラーサイトに拾われないので ログは持ってたほうがいいよ
269 名前:デフォルトの名無しさん mailto:sage [2006/02/27(月) 01:37:38 ] やっぱ落ちてたのか。 誰かあっちにパート2立ててくれないかな・・・。 俺の環境じゃなんか新スレ立てに失敗してしまう・・・。
270 名前:デフォルトの名無しさん mailto:sage [2006/02/28(火) 20:42:04 ] >>269 SDLスレ ver.2.0 pc8.2ch.net/test/read.cgi/gamedev/1141126812/ 立てたよ オレも向こうの板のほうがID出るから好きだし
271 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 21:56:55 ] 寂れてる
272 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 16:36:20 ] それなりに情報があるから会話が必要ないのかな これだけ整備されてるとアイデア勝負だから時々絶望する
273 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 23:31:29 ] ゲームはアイデアよりバランスと構成勝負 Aba氏とか見て絶望する必要はない。彼は所詮アマチュア。
274 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 10:27:09 ] アイデア+バランス勝負だろ。 プロとアマの差は組織力だけだと思うな。
275 名前:デフォルトの名無しさん mailto:sage [2006/07/22(土) 11:25:09 ] SDL_ToggleFullScreenって何で役に立たないんだろう
276 名前:デフォルトの名無しさん mailto:sage [2006/07/22(土) 12:30:39 ] あれはUnix系列でしか使えないんじゃないっけ?
277 名前:デフォルトの名無しさん mailto:sage [2006/07/22(土) 13:00:47 ] FAQにはこう書かれています。 ---------------------------------------------------------------------------- Q: Why doesn't SDL_WM_ToggleFullScreen() work on Windows? A: The semantics of SDL_WM_ToggleFullScreen() are that switching between fullscreen and windowed mode is transprent to the application. The display pixels pointer does not change, the display depth does not change, etc. This cannot be guaranteed on Windows. However, there is a simple method you can use to change between fullscreen and windowed mode: flags ^= SDL_FULLSCREEN; screen = SDL_SetVideoMode(..., flags); ----------------------------------------------------------------------------
278 名前:デフォルトの名無しさん mailto:sage [2006/08/07(月) 08:39:34 ] Ruby/SDL で mixer の初期化に失敗するのですが、同じ症状で解決された人いましたらご教示よろしくお願いします。 ディストリは CentOS 4.3 $ uname -srvmpio Linux 2.6.9-34.0.2.EL #1 Fri Jul 7 19:24:57 CDT 2006 i686 i686 i386 GNU/Linux $ruby -v ruby 1.8.4 (2005-12-24) [i686-linux] SDL_mixer-1.2.7 はソースからコンパイルしてインストールしました。 導入しようとしたのは Ruby/SDL 1.1.0 で、 sampleディレクトリ下の playwav.rb を実行すると /usr/local/lib/ruby/site_ruby/1.8/sdl.rb:220:in `open_imp': Couldn't open audio: Couldn't create mixer lock (SDL::Error) from /usr/local/lib/ruby/site_ruby/1.8/sdl.rb:220:in `open' from playwave.rb:7 というエラーが出ます。 SDL_OpenAudio で止まってるようで、簡単なテストコードをCで書いても同じメッセージ(Couldn't create mixer lock)が出ます。
279 名前:デフォルトの名無しさん mailto:sage [2006/08/28(月) 22:54:00 ] 遅レスな上に当てずっぽうだがSDL_mixerが新しすぎるとみた。 もう解決してたらスルーしてくれ。
280 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 00:31:28 ] たった今解決しました。(汗 公式サイトの ttp://www.libsdl.org/release/SDL-1.2.11-1.i386.rpm をインストールしなおしたあとで動くようになりました。 ただ、SDL_mixerのconfigure時にsdl-configのパスが間違っていたっぽかったので そっちだったのかもしれません(それでもconfigureは通るんですよね)。 x) /usr/local/bin/sdl-config o) /usr/bin/sdl-config 結局具体的に何がどうだったのかいまいち不明です。 なんだか参考にならなそうですみません。 >>279 さんの書き込み見る前にニアミスで解決しちゃったんで、ありがとうございます、ではないですけど・・・おさわがせしました〜。 いちおう書いておくと、SDL_mixerのmixer.cの SDL_OpenAudio のとこ(300行付近)↓ で止まってました。 /* Accept nearly any audio format */ if ( SDL_OpenAudio(&desired, &mixer) < 0 ) { return(-1); }
281 名前:デフォルトの名無しさん [2006/11/27(月) 20:16:43 ] 保守あげ
282 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 06:24:35 ] 三ヶ月書き込みが無くても落ちないんだ・・・
283 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 12:01:13 ] 過去スレも結構残ってるからねぇ
284 名前:デフォルトの名無しさん [2006/12/03(日) 03:02:36 ] 日本で、これを使ってゲームを販売している会社はあるの?
285 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 03:25:16 ] >>284 あるわけねぇだろ!!
286 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 04:08:41 ] >>285 断言できるんだw
287 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 04:46:11 ] どっかの企業が作ったライブラリが原型じゃないっけ? ってことはその原型のライブラリは その企業では一応使われてたんでないかと
288 名前:デフォルトの名無しさん [2006/12/03(日) 04:48:40 ] XNAでおk
289 名前:デフォルトの名無しさん [2007/01/19(金) 08:28:09 ] サーバーやたら重くね?
290 名前:デフォルトの名無しさん mailto:sage [2007/01/20(土) 10:35:05 ] XNA厨があばれててうざい
291 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 14:01:50 ] ものすごく恥ずかしい質問かもしれないけど・・・ ウィンドウタイトルに日本語は使えないの?
292 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 14:11:29 ] 使える
293 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 03:02:50 ] >>291 少なくともWindowsでは使えない。 文字列をutf-8に変更した時からみたいだね。 バグ報告は出ているけど、いつ直ることやら。 って思ったら、とりあえずパッチが上がってた。 古いバージョンを使うか、バグ報告どおりに自分で直すと良いかと。 ttp://bugzilla.libsdl.org/show_bug.cgi?id=365
294 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 07:32:03 ] 便乗して恥ずかしい質問してみるけど、Alt+F4ってどう実装してる? メインループのPollEventで、下のようにやってもAltを認識してくれないぽ 環境はwin2k、DevC++(gcc+mingw)、SDL1.2.11 bool PollEvent(){ SDL_Event ev; while(SDL_PollEvent(&ev)){ switch(ev.type){ case SDL_QUIT: return false; break; case SDL_KEYDOWN: if((ev.key.keysym.sym == SDLK_F4) && (ev.key.keysym.mod == KMOD_ALT)) return false; break; } } return true; }
295 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 11:38:35 ] ev.key.keysym.mod & KMOD_ALT
296 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 22:32:25 ] 泣いた サンクスコ それだとうまくいきました ビットごとに違うフラグあるんだから全体を==で比較しちゃ駄目ですね
297 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 15:20:17 ] SDL_ttfのこの辺って戻り値が参照渡しだけど、もしかしてこの関数内でサーフェス用に確保されたメモリってほったらかしだと解放されないで、新しく確保した領域にポインタが更新されるだけ? ループの中でテキスト生成させてたら、秒速1MBでメモリ増えてくんだけど(;'A`) >SDL_Surface *TTF_RenderUTF8_Solid(TTF_Font *font, const char *text, SDL_Color fg)
298 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 15:47:56 ] >>297 SDL_ttfの戻り値は自分で開放するもんだ. ってかループ中に使うものじゃない.
299 名前:デフォルトの名無しさん [2007/06/17(日) 15:03:37 ] あげ
300 名前:デフォルトの名無しさん [2007/06/20(水) 14:35:46 ] さてこれからC++とSDLで勉強しようと思う俺様が通りますよ
301 名前:デフォルトの名無しさん [2007/06/20(水) 21:19:00 ] >300 とりあえず初心者の〜に行ってこい
302 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 17:37:28 ] SDL1.2.12になってからVisualC++ 2005 EE SP1でコンパイルしても実行出来なくなったんですが 原因が分かる方居ますか?
303 名前:デフォルトの名無しさん [2007/08/19(日) 20:16:49 ] 1.2.12いれたら -ansiオプションで警告出たのでなんだろと思ったら SDL/begin_code.hの93,94行目のコメントがC++形式だった
304 名前:デフォルトの名無しさん mailto:sage [2007/08/19(日) 21:43:36 ] >>303 ほんとだw svn見てみたらそっちは直ってたよ
305 名前:デフォルトの名無しさん mailto:age [2007/08/19(日) 23:13:34 ] www.freewebs.com/activetv/?YTV=Return+to+Forever
306 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 11:32:36 ] 移転先 SDLスレ ver.2.0 pc11.2ch.net/test/read.cgi/gamedev/1141126812/
307 名前:デフォルトの名無しさん mailto:sage [2007/09/07(金) 17:46:02 ] >>306 さよなら。いってらっしゃい。 ↓続きをドゾ
308 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 23:59:43 ] SDL使ってゲームを作り始めました。ここで質問なんですが、 SDL_GetKeyState()はゲームのメインループ1回に1度呼び出すのと、 SDL_PollEvent()でSDL_KeyboardEventを拾った時に呼ぶのとどっちがいいんでしょう? 前者では常にそのタイミングでスキャンでき、 後者ではOSがイベントを中継する分だけ(処理落ちが激しいときなどでは)反応が遅れる可能性があるが キーボードに触れられなければSDL_GetKeyState()が呼ばれないためその分軽い(1msも掛からないと思うけど・・・ ということじゃないかと考えているのですけど、一般的にはどちらが使われる、とかありますか? あと、SDL_PollEvent()でイベントが何もきていないときにゲームメインループを進めているのですが、 ウィンドウのタイトルバーを右クリックしてポップアップメニューが表示されている間や、 タイトルバーをドラッグしてウィンドウが動いている間などはゲームメインループが進みません。 こういった状態でもゲームメインループをまわすにはどうしたらいいですか? (Windowsでの話です。)
309 名前:デフォルトの名無しさん mailto:sage [2007/09/28(金) 03:28:33 ] >>308 普通は毎フレーム呼ぶんじゃないかな? ソース読めばわかるけど SDL_GetKeyState() は実はポインタを返すだけの処理だから どっちでも大差ないだろうけど.最適化を考えるなら1フレームあたり1回しか 呼ばれない低負荷の関数コールを削ることを考えるよりもどこがボトルネックに なっているか調べてほかに重い場所を探したらいいと思うよ? # 実は最初に一回呼んでポインタを保存しておいてループ内ではそれを参照するとかでも # 動く気がするけどその動作が保証されてるわけじゃないから…まぁ適当にやってくれ
310 名前:308 mailto:sage [2007/09/28(金) 22:57:22 ] >>309 ありがとうございました。ポインタを返すだけだったのか!
311 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 10:02:45 ] SDL 1.3の新機能についてRyanさんが書いてる。 ttp://icculus.org/cgi-bin/finger/finger.pl?user=icculus&date=2007-10-07§ion=sdl13
312 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 12:51:23 ] ついにマルチウィンドウが来ますな。 過去互換性も整理する方向みたいね。 いつ頃投入予定なのかな?SDL1.3
313 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 12:59:24 ] マルチウィンドウ出来たら Gtk+ の代わりに使えるかな
314 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 13:27:31 ] それはパーツの種類が少ないからムリだと思う。 SDLの上にウィジェット・ツールキットを構築するのはありだと思うけど。
315 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 01:34:04 ] RubyでSDLを弄り始めたんですが、これはスタンドアロン専用ですか? CGIでは使えない?
316 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 02:49:11 ] >>315 CGIで何に使うんだ?画像生成とか?
317 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 03:38:31 ] >>316 CGIと言うか、RubyとかWEBアプリ用と聞いたので、 当然ライブラリとかもWEB上で使えると思ったんだけど・・・
318 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 03:51:17 ] RubyがWEBアプリ用とかいう認識が根本的に間違ってることを理解してくれ # まぁ向いてる分野ではあるけど
319 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 13:09:09 ] > RubyとかWEBアプリ用と聞いたので、 違うよ。全然違うよ。 > 当然ライブラリとかもWEB上で使えると思ったんだけど・・・ なんで?WEB上ってどこで? 普通、クライアントサイドで動かす、SDLを サーバーで動かす利点は何だろう?
320 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 17:39:12 ] >>317 そもそもその情報をどこで知ったの?
321 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 18:23:09 ] SDLと関係ない話になりそうな流れだな……。 別にもうこれ以上掘り下げなくてよくね?
322 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 05:23:23 ] Ruby/SDLで書いたゲームスクリプトを投稿すると サーバの向こう側に常時待機しているおっさんがそれを遊んで スコアを返すWebアプリを思いついた アイデアの権利は放棄するからお前ら自由に実装していいぞ
323 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 10:07:22 ] なんでおっさん限定なんだよww
324 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 12:41:29 ] 何その、サーチエンジンはやぶさ
325 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 22:34:05 ] 複数のテキストをOpenGLの画面に渡すためにSDL_ttfを使っているのですが、 TTF_RenderUTF8_Solidして作ったいくつかのSDL_Surfaceを、 SDL_BlitSurfaceで、既にOpenGLのフォーマットにしてある大きなサーフィスにコピーして集めて画面をつくり、 その大きなサーフィスをglTexSubImage2DでOpenGLテクスチャとして更新して表示 という方法で、やりたいことはできたのですが、 テキスト1行1行を別々のテクスチャとして扱いたかったのに加えて、 ここの処理だけSDL側でコピーするのも気持ち悪いな、と思い、 TTF_RenderUTF8_Solidして作ったSDL_Surfaceを SDL_ConvertSurfaceを用いてOpenGLのフォーマットに変換して、 glTexSubImage2DでOpenGLのテクスチャを部分更新して転送する という方法に変えたところ、テキストのテクスチャの背景部分が透過されなくなってしまいました。 OpenGLテクスチャ上では、文字部分はα値1でカラー値さまざま かつ 文字の無い部分はα値0で完全に透明 にしたいのですが、どうしたらいいのですか? もともとの方法では、SDL_BlitSurfaceの時に、TTF_RenderUTF8_Solidの作ったサーフィスの文字の無い部分は 自動的に透過されたのですが、SDL_ConvertSurfaceをする場合は、同じように透過されないのでしょうか?
326 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 04:00:34 ] >>325 ConvertSurfaceでできたSDL_Surfaceの pixel 値を 覗いてみて希望の状態になってるか見てみれ
327 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 21:34:26 ] >>326 ありがとうございました、解決しました。 覗いてみたところ、透過したいところのαが0、表示したいところのαが255、と、 OpenGL側の透過値と全く反対で扱われていました。 gl側の混合処理で、GL_SRC_ALPHAからGL_ONE_MINUS_SRC_ALPHAにしたらうまくいきました。 解決のヒントを与えてくれてありがとうございました。
328 名前:デフォルトの名無しさん [2007/11/24(土) 15:09:08 ] 補助ライブラリを日本語で紹介してるサイトないですか?
329 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 14:27:29 ] ひょっとしてこのライブラリもう誰も使ってない?
330 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 14:28:27 ] 結構使われていると思うけど
331 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 02:59:31 ] >>329 解説が必要なほど複雑なAPIないからなぁ…
332 名前:デフォルトの名無しさん mailto:sage [2007/12/08(土) 06:48:31 ] 325とは逆に作ったサーフェスに全く表示されないのを一晩悩んだ漏れが来ましたよ FillRectで特定の値書き込んだ所や貼り付けた特定の画像上だけしか重ね貼りした画像表示しなくて、 真っ黒な0でのFillRectと並べてやっと気付いたorz もう弄りすぎてソースが焼きそば並にぐちゃぐちゃだぜ
333 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 00:25:56 ] SDLで半透明ウインドウできますか?
334 名前:デフォルトの名無しさん [2007/12/28(金) 00:39:37 ] cairoとの相性いいみたいですね フォントとか画像ファイル関係はcairoで代用できそう
335 名前:デフォルトの名無しさん [2008/01/05(土) 01:27:38 ] 板違いだったらすいません。 ちょっと質問なんですが、Ruby/SDLを使用しようと思って、必要なものをインスコして、 プログラムを書き、コンパイルしたら、 ALSA lib confmisc.c:数字 ALSA lib conf.c:数字 ALSA lib pcm.c:数字 こういうものが多数出てきて、実行できませんでした。 環境は、Linuxのubuntu7.10を使っています。 SDLやRuby/SDLは元々入っていたものをパッケージャから入れました。 どうしたら実行できるでしょうか?
336 名前:デフォルトの名無しさん mailto:sage [2008/01/06(日) 00:41:57 ] こういうものが多数・・・と手書きするんじゃなくて 可能な限りをコピー&ペーストしなさい 数字の後にもエラーメッセージ続いてたろ?
337 名前:デフォルトの名無しさん [2008/01/07(月) 01:23:00 ] >>335 です。 実行できなかったのは、ソースファイルの打ち間違いでした。すいません。 しかし、>>335 に書いたエラーが出てから実行されます。 >>336 すいません。VMwarePlayerでLinuxを使っていて、 それではネットにつなげるように設定していなかったので コピペできませんでした。 ALSA lib confmisc.c:769:(parse_card) cannot find card '' ALSA lib conf.c:3510:(_snd_config_evaluate) function snd_func_card_driver returned error: No such device ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:3510:(_snd_config_evaluate) function snd_func_concat returned error: No such device ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name ALSA lib conf.c:3510:(_snd_config_evaluate) function snd_func_refer returned error: No such device ALSA lib conf.c:3982:(snd_config_expand) Evaluate error: No such device ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default これが出てたエラーです。
338 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 00:25:47 ] マルチプラットフォームなこのライブラリですが 多少の手直し程度の移植可能(なように作れる)プラットフォームは どれとどれでしょうか?
339 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 01:02:45 ] >>337 サウンドデバイスが見つからないと言っている >>338 Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX.
340 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 05:22:10 ] SDL_ttfについて質問です TTF_RenderText_Solid等をして返ったサーフェースは自分でSDL_FreeSurfaceで開放しなくてはいけませんか?
341 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 13:55:39 ] >>340 開放しなくてはいけませんか?(Y/yes)
342 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 22:14:36 ] >>340 開放しなくても、プログラムが止まることは無いでしょう(多分) なので開放しなくても大丈夫です
343 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 02:12:30 ] 毎フレームフォントをラスタライズするようなアホプログラムなら直ぐに止まりそうだけどね…
344 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 18:26:01 ] >>340 毎フレームフォントをラスタライズかつ開放しないアホプログラムを実行してタスクマネージャのメモリの項を見ましょう つかやっぱり毎回作っては開放してって重いのかな('A`)
345 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 18:40:37 ] サーフェスに文字を詰め込んでいって 毎フレーム自分でレイアウトして描画するようにしたほうがいい気がする ちょっと面倒だけど作ってしまえば更新頻度とか気にせず使える
346 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 18:45:07 ] >>344 毎フレームってことなら当然糞重いでしょ。 サイズにもよるが、メモリの確保&解放だけで結構なボトルネックになるとみた。 既存サーフェスに描画してくれる機能ってあったっけ?
347 名前:デフォルトの名無しさん [2008/03/15(土) 21:48:06 ] sage
348 名前:デフォルトの名無しさん [2008/04/11(金) 00:41:48 ] あげ
349 名前:デフォルトの名無しさん [2008/06/14(土) 07:06:13 ] 320x224の解像度でフルスクリーンにすると画面が90度回転してしまうんですが、 解像度は変えないか320x240でこれを発生させない解決方法ってないでしょうか?
350 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 03:38:37 ] >>349 環境くらい書いたら?
351 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:22:11 ] すっかり忘れました。ごめんなさい。 ハードはThinkPad X60s Win XP + Mingw GCC + SDLソースインスコ です。
352 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 13:31:05 ] PCEngineのエミュレータでも作ってるのかね
353 名前:デフォルトの名無しさん [2008/06/22(日) 08:59:52 ] 先生!こんなのありましたけど、昔ながらの行番号BASICからSDLが使えるんですか? SDL_basic www.libsdl.org/applications.php?match_id=1905
354 名前:デフォルトの名無しさん [2008/06/26(木) 22:43:48 ] 解像度を640*480にする
355 名前:デフォルトの名無しさん [2008/09/06(土) 21:21:37 ] 保守
356 名前:デフォルトの名無しさん [2008/10/21(火) 21:28:12 ] 保守
357 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 20:51:43 ] 何か話題はあるのか?
358 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 21:41:45 ] ない
359 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 16:36:44 ] SDLとか糞やん
360 名前:デフォルトの名無しさん [2008/11/27(木) 02:21:48 ] 人居ないな
361 名前:デフォルトの名無しさん [2008/11/28(金) 12:27:33 ] *nixでもWinでも動作するクロスプラットフォームなSTGを作り始めて数ヵ月。 お約束の、エンジンだけできて、ゲームができない状態に陥りますた!
362 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 16:06:52 ] エンジンができたのなら次はゲーム作ればいいじゃない ライブラリばかりに気を取られるお約束が悪いのではなくて 途中で投げ出す方の「お約束」が悪いんでしょう
363 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 16:39:18 ] 手さえ止めなきゃ、時期や品質はどうあれ いずれは何かが出来上がるものな。
364 名前:361 mailto:sage [2008/11/28(金) 23:07:17 ] しょーがないから作った やる夫STG www.uploader.jp/dl/sample/sample_uljp00781.zip.html (yaruostg-winの中にある「やる夫STG.bat」が起動スクリプトになってる。)
365 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 23:26:11 ] yaruoshoot.xml でオブジェクトやステージや画面やらを全部を定義してるんだね
366 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 23:49:31 ] >>365 そうだよ。 そのまま別のSTGのエンジンとしても使えるすぐれものだ。
367 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 01:07:27 ] かっこいいなぁ。5回当たると死亡?ソース見て勉強したい・・・
368 名前:自称365 mailto:sage [2008/11/29(土) 01:39:53 ] >>367 一応、ライフは10。敵との接触や敵弾のダメージは1に設定してあるつもり。 ソースはまだ公開する準備できてない。 ちなみに [F]でフルスクリーン切替え、 [V]で3-way弾を追加発射、 [M]で内部モニター起動 (文字は白いので見えない) (たまに起動しない) 最後まで行っても特に何もないのは仕様。 っていうか、やる夫の当たり判定が大きすぎて最後まで行けない。
369 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 04:13:12 ] モナーがいっぱいでてくるところまでいけたけど難しいね!
370 名前:デフォルトの名無しさん [2008/11/29(土) 05:15:41 ] ソースクレ警報発令! 367 名前:デフォルトの名無しさん 投稿日:2008/11/29(土) 01:07:27 かっこいいなぁ。5回当たると死亡?ソース見て勉強したい・・・ ソースクレ警報発令! 367 名前:デフォルトの名無しさん 投稿日:2008/11/29(土) 01:07:27 かっこいいなぁ。5回当たると死亡?ソース見て勉強したい・・・ ソースクレ警報発令! 367 名前:デフォルトの名無しさん 投稿日:2008/11/29(土) 01:07:27 かっこいいなぁ。5回当たると死亡?ソース見て勉強したい・・・ ソースクレ警報発令!
371 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 09:36:41 ] シンプルだけどちゃんとゲームになってるから 俺もソース見て勉強したいお
372 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 12:17:51 ] スピード速すぎて操作できん… 速度切り替えつけんと無理
373 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 13:37:56 ] >>372 FPS33を保つために、 フルスクリーン切替えや過負荷によってコマ落ちが発生した場合、 一時的にFPS33を越えて遅れた分を取り戻そうとします……とか
374 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 13:54:49 ] ああ、えっと何が言いたいかというと、 スピードが速すぎると感じた場合は、 しばらく放置すると改善する場合があります。ってこと。
375 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 15:39:20 ] diablo2とかそんな感じだね 今の主流とは外れてるけど
376 名前:デフォルトの名無しさん [2008/12/16(火) 23:59:49 ] SDLはVisualStudio2008には対応してないんでしょうか? ダウンロードには2005しかないんで。 使うなら、2005をインストしないとだめ?
377 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 01:13:21 ] >>376 だめな理由もないと思うが… 気になるならソースからコンパイルして使えlば?
378 名前:デフォルトの名無しさん [2008/12/17(水) 20:53:25 ] >>377 了解です。ありがとうございました。
379 名前:デフォルトの名無しさん [2009/02/01(日) 17:39:14 ] あげておくか
380 名前:デフォルトの名無しさん [2009/02/08(日) 19:38:23 ] SDL_SetDisplayMode関数を複数実行して フルスクリーンとかOpenGL切り替えをしようと考えてるんですが SDL_SetDisplayMode関数を実行する毎に 前のSDL_SetDisplayModeで確保したSDL_Screanって Freeしなくても大丈夫ですか?
381 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 22:09:31 ] freeしとかんといかんとおもう
382 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 08:26:41 ] >>380 SDL_SetDisplayModeっての戻り値ってintだろ… SDL_SetVideoMode() の戻り値なら SDL_Quit() で開放されることに なってるので開放すべきではないということになってたはず
383 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 20:30:54 ] いくつかの画像フォーマットと描画速度(読み込み速度ではない)の関係を調べていたのですが、 gifが最速という結果が出ました。 ただ、予想に反してgifがbmpよりも速かったことに戸惑いを感じています。 みなさんの環境でもgifの表示はbmpよりも高速でしょうか? ===ここから詳細=== SDL/SDL_imageによる画像の描画速度に関してですが、 私の環境では、速い順に gif > bmp(32bit ARGB) > jpg >> png の順になり、gifが最速でした。 gifはjpgより2倍速く、pngはjpgより2倍遅いという結果になりました。 ただし、gifの場合、α値がうまく反映されず、半透明部分が半透明になりませんでした。 (しかし、完全に透明な部分は問題なく表示されませんでした。) bmpは24bit/16bitRGBに変更しても描画速度に大した変化が見られませんでした。 環境はOpenSUSE11.1/SDL1.2/SDL_image1.2、グラフィックカードはオンボードです。 画像はGIMPを用いて作成しました。
384 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 20:44:03 ] ヒント:gifは8bit
385 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 21:04:42 ] >>383 元の画像のフォーマットが何かということを考えるよりも - ロードして出来上がったSDL_Surface のフォーマット(depthとかビットマスクとか)がどんなものか - 転送先のSDL_Surface のフォーマットがどんなものか が問題なのでは? SDLやSDL_Imageでロードしてできる SDL_Surface は大抵の場合 画像ファイルのフォーマットに近いもにになるんでつまり>>384 ってことじゃない? #スクリーンに描画してるなら SDL_DisplayFormat() するといいかも
386 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 21:22:35 ] >>384-385 確かに、SDL_DisplayFormatで変換したところ、描画が高速になりました。 内部フォーマットが描画速度に大きな影響を与えるんですね。 なんだかすっきりしました。ありがとうございます。
387 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 21:53:41 ] 普段 Perl を使ってるので SDL_perlモジュールで SDL を使って ゲームを作ってみようかと思うのですが perldoc では情報が少なくてイマイチ使い方がわかりません 何か参考になる良さげなものは無いのでしょうか?
388 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 14:36:32 ] sdl.perl.org/ 当然チュートリアルは読んでいるものとして それでも分からないならCか何か他の言語で使い方だけ理解すれば
389 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 20:48:11 ] >>388 ありがとうございます。 C での使い方をきちんと理解してから SDL_perl を使おうと思います。
390 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 22:46:34 ] SDL_mixerの音楽再生について、ひとつ質問させてください。 SDL_mixerを使ってogg形式のBGMを演奏しようとしているのですが 曲の演奏時に、定常的なノイズが入ってしまいます。 (特にループ再生の2回目以降で、大きなノイズがかかります) これを回避できる方法はないでしょうか? 再生環境は以下の通りです。 ・Windows XP ・Ruby 1.8.7 + Ruby/SDL 2.1.0を使用 ・SDL_mixer 1.2.9 ・open時のパラメータは44.1kHz、S16SYS、2ch、1KB-chunk また、曲を入れ替えながら試してみたところ、以下のような傾向があるようです。 ・ファイルサイズが大きい(曲が長い&音質が良い)とノイズが入りやすい ・open時の周波数を上げる(たとえば88.2kHzにする)とノイズが減る
391 名前:390 mailto:sage [2009/05/17(日) 22:47:42 ] すみません、SDLのバージョンを書き忘れていました。SDL 1.2.13です。
392 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 01:49:16 ] そのノイズって、プチッ・・プチッ・・と音が乗るノイズのことか?
393 名前:390 mailto:sage [2009/05/18(月) 09:33:19 ] 表現しづらいですが、プチッ・・・というよりは ザザザザ・・・という風な感じです 音が鳴るのに合わせてザザザザ・・・というノイズが重なっているような
394 名前:390 mailto:sage [2009/05/18(月) 20:06:55 ] ノイズの再現用に、oggを再生するだけの小さなプログラムを作ろうとしたのですが そちらのプログラムでは何度やってもノイズが乗りませんでした。謎だ。 (同じ音楽ファイル・パラメータを使いました) ひとまず、もう少し自力で原因を探ってみようと思います。 もし「これが原因じゃない?」と思い当たる節のある方がおられましたら 助言をいただけると幸いです。
395 名前:デフォルトの名無しさん mailto:sage [2009/05/18(月) 20:25:01 ] 多分バッファアンダーランだと思うんだが ザザザ・・・だったらより深刻だな
396 名前:390 mailto:sage [2009/05/31(日) 22:33:44 ] いま原因を検証しているのですが どうも音楽の音量変更に何かがあるらしい、というところまで分かってきました 音量変更がなければ綺麗に再生されます
397 名前:390 mailto:sage [2009/05/31(日) 22:49:39 ] 音量が128(最大)であればノイズは入らず それ以外の値であれば常に入るようです(64, 127などで確認)
398 名前:デフォルトの名無しさん [2009/07/05(日) 20:49:31 ] あげ
399 名前: tor1.digineo.de mailto:age [2009/08/17(月) 17:46:57 ] 自動焼人 ★ = 自動保守 ◆KAWORUKOFI = 自動保守#K9K?_D[L 名言集 その3 『いつもサボってばかりのキャップがウゼえ』 yutori7.2ch.net/test/read.cgi/news4vip/1249830540/ ID:PVAf+dux0 = 自動焼人 ★ > 71 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:58:57.28 ID:PVAf+dux0 > >>69 > 大変って言うか > 毎日、報告されたのを見て、判断して、処理して、完了報告して、以下ループ。 > ちょっとでもミスすると、普段は作業もしてないキャップさんたちがさんざん文句言ってきて > その言いわけを考えないと、キャップはく奪されたりアカウント凍結されたりするから > > 登録されてから一年以上経って、やっといいたいこと言えるようになってきたよ。 ---------------------------------------------- この自動焼人 ★メールマガジンの配信停止をご希望される方は qb5.2ch.net/test/read.cgi/sec2chd/1250169591/ にて自動焼人 ★までご連絡ください