[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2ch.scのread.cgiへ]
Update time : 04/06 14:16 / Filesize : 213 KB / Number-of Response : 815
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

SDLスレ ver.2.0



1 名前:名前は開発中のものです。 mailto:sage [2006/02/28(火) 20:40:12 ID:MvXDyxzs.net]
マルチプラットホームな汎用ゲームライブラリの
SDLについてのスレッドです。
最新情報、参考になるソース、質問等なんでもどうぞ

本家
ttp://www.libsdl.org/

SDL_mixer ttp://www.libsdl.org/projects/SDL_mixer/
SDL_image ttp://www.libsdl.org/projects/SDL_image/

SDLdoc-jp ttp://www.tacoworks.jp/software/SDLdoc-jp/
GamDev ttp://gamdev.org/w/?%5B%5BSDL%5D%5D
初心者の初心者による初心者の為のSDL ttp://tokyo.cool.ne.jp/sdl/

前スレ
pc8.2ch.net/test/read.cgi/gamedev/1005469181/

67 名前:名前は開発中のものです。 mailto:sage [2006/07/03(月) 12:55:04 ID:E2qUtZgz.net]
マウスカーソルをSDL_JOYAXISMOTIONで動かす為にSDL_WarpMouseを使った所、
カーソルがあった位置の画像が欠けたみたいになってしまいました。
こうならずに動かす方法はないでしょうか?

68 名前:名前は開発中のものです。 mailto:sage [2006/09/20(水) 17:51:56 ID:ef35y65F.net]
SDL 1.3(開発版)を使っている人はいますか?


69 名前:名前は開発中のものです。 mailto:sage [2006/12/10(日) 16:37:13 ID:oivcDgp9.net]
>>68
そういえば、1.3ではLGPLとは違うライセンス形態が追加されるんだっけ。
誰か情報知ってる?

70 名前:名前は開発中のものです。 mailto:sage [2006/12/11(月) 16:25:42 ID:l2VcsNcO.net]
>>69
LGPLと、別のライセンスによるデュアルライセンスみたい。
いまなぜかwww.libsdl.orgが見られないんでグーグルのキャッシュでごめん。
ttp://72.14.253.104/search?q=cache:NjYq8XR_4aEJ:www.libsdl.org/pipermail/sdl-cvs/2006-June/001796.html
ttp://72.14.253.104/search?q=cache:IZ4CJHmKo7MJ:www.libsdl.org/pipermail/sdl-cvs/2006-June/001797.html


71 名前:70 mailto:sage [2006/12/13(水) 01:22:38 ID:sVKN71fZ.net]
ウェブサイトが見えるようになったので追記。
ttp://www.libsdl.org/license.php
ttp://www.libsdl.org/license-commercial.php
commercial licenseがどういうものかはわかんない。
MLでは話題に上がっているのかな。

72 名前:名前は開発中のものです。 mailto:sage [2006/12/13(水) 22:27:33 ID:JzjmRalK.net]
SDL.dllとSDL_image.dll、それぞれどのバージョンがどんな感じに対応しているか、
詳しく知っている人いませんか?
または、対応表とか。

SDL 1.2.7をbcc32でコンパイルしたプログラムを
SDL.dll 1.2.7とSDL_image.dll 1.2.5を一緒に使ったところ、
「SDL_Error関数がSDL.dllにない」と言われました。
SDL.dllを1.2.11にしてみたところ問題なく動いたので、SDL.dllの対応がSDL_image.dllに
追いついていないということになるみたいなのですが……。

73 名前:名前は開発中のものです。 mailto:sage [2006/12/13(水) 23:23:08 ID:vInUllRP.net]
>>72
SDL_image をコンパイルするときに使った SDL を使えばよいだけなのでは?

74 名前:名前は開発中のものです。 mailto:sage [2006/12/13(水) 23:57:01 ID:JzjmRalK.net]
>>73
あ、そういう方法がありましたか。
自分は基本的にバイナリ配布のものをそのまま使っている軟弱者なので、気づきませんでした。
ありがとうございます。

>>53氏も言っていましたが、
bcc32の場合、SDL 1.2.10以降はヘッダーファイルがコンパイルに引っかかって困ります。
どこかに修正版が落ちていないものでしょうか……。

75 名前:名前は開発中のものです。 mailto:sage [2006/12/14(木) 01:18:21 ID:Vv+vcu6I.net]
VC++2005が無料で使える今となっては、
bccでやる人はほとんどいないだろうしなぁ



76 名前:名前は開発中のものです。 mailto:sage [2006/12/14(木) 11:38:35 ID:4WnSyNJI.net]
>>74
コンパイルできないとかならBTSにレポートすれば?

>>75
まぁ確かにVS2005あるし,gccな人はMinGWやcygwinがあるし,
でも使い慣れたものを使いたいという人もいるだろうしサポートはしといて欲しいなぁ…

77 名前:名前は開発中のものです。 mailto:sage [2006/12/15(金) 02:37:21 ID:gwhjqWVr.net]
>>74
1.2.11での話だけど、"SDL_config_win32.h"の32行目
--------------------------------------------------
#elif defined(_MSC_VER)
--------------------------------------------------

--------------------------------------------------
#elif defined(_MSC_VER) | defined(__BORLANDC__)
--------------------------------------------------
と書き換えればエラーは出なくなる。
多分64bit対応部分で、bccには関係ないのでこれでOKだと思う。
勘だけど…

78 名前:74 mailto:sage [2006/12/15(金) 17:11:15 ID:wMbCYBFp.net]
>>77
コンパイル通りました!実行も問題ありません。
(といっても、ウィンドウ作って、背景色をつけるぐらいのことしかしていないので、
他の機能がどうなっているかまではわかりませんが)

本当にありがとう。

79 名前:名前は開発中のものです。 [2006/12/22(金) 23:42:01 ID:Y6TczI63.net]
過疎ってるなぁ……
念のため、age

80 名前:名前は開発中のものです。 [2006/12/24(日) 03:19:29 ID:2mdvKq0W.net]
SDLコンパイルはできるのに
.exeを実行すると画面が一瞬だけ出て消えてしまいます
原因はググってもわかりませんでした
何が原因でしょうか・・・・

81 名前:名前は開発中のものです。 mailto:sage [2006/12/24(日) 03:43:47 ID:VWDSlyi3.net]
>>80
初心者用のサンプルコードのためと思われる。
ウィンドウを作るだけでプログラムが終わるので、ウィンドウは速攻で破棄される。
試しに、SDL_Quit()を呼ぶ前にSDL_Delay( 2000 )とでも書いてみ。


82 名前:名前は開発中のものです。 mailto:sage [2006/12/24(日) 15:46:19 ID:u/dDrt8t.net]
SDLとDXライブラリはどちらが初心者向きですか?
ちなみにスト2のような2D格ゲーを作りたいと思っています。

83 名前:名前は開発中のものです。 mailto:sage [2006/12/24(日) 17:06:31 ID:MkaDmRSX.net]
>>82
初心者向け、ということならDXライブラリのほうが初心者向け。
日本人による日本人のためのゲーム作成ライブラリだから、日本語の資料しかない。
SDLは英語の資料がほとんど。

勉強になる、スキルアップにつながるという点では、SDLのほうに軍配があがると思われる。

関係ないけど先日から挙動がおかしかったSDL公式ページ、サーバー落ちてるよ……。

84 名前:名前は開発中のものです。 mailto:sage [2006/12/24(日) 17:45:14 ID:PM+BrpDi.net]
>>83
回答ありがとうございます。
途中で挫折してしまっては意味がないので、DXライブラリにしようと思います。

85 名前:名前は開発中のものです。 mailto:sage [2006/12/25(月) 19:32:41 ID:XQRJXJTs.net]
>>82
マルチプラットホームを意識しないならDXが日本語ドキュメント豊富で
でいいんじゃないかな



86 名前:名前は開発中のものです。 [2006/12/31(日) 15:52:30 ID:fWznpiGN.net]
ほしゅ

87 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 20:02:01 ID:mgQCRYeL.net]
www.libsdl.orgおかしくね?
契約切れかな

88 名前:名前は開発中のものです。 mailto:sage [2007/01/06(土) 22:47:09 ID:myRY/jUI.net]
>>87
ちょっと前まで、サーバが挙動不審だったり、落ちてたりしてたけど、
今は大丈夫じゃないか?
アクセスしたけど、問題なかったよ。

89 名前:名前は開発中のものです。 [2007/01/25(木) 15:50:04 ID:nVxgHFTg.net]
Linux版を配布する場合,ライブラリのlibSDLはどのように同梱すれば良いのでしょうか?
Windowsであれば同一フォルダにSDL.dllを置いておけば認識して起動します
でも,Linuxはそれだと認識されないみたいです


90 名前:名前は開発中のものです。 mailto:sage [2007/01/25(木) 19:03:02 ID:7Dqhoclx.net]
Linuxerならライブラリ自分で入れちゃうだろうから同梱しなくていいんじゃね
SDL使ってますってだけどっかに書いといたら?

91 名前:名前は開発中のものです。 mailto:sage [2007/01/25(木) 20:05:24 ID:nVxgHFTg.net]
>90
PS3用なので,ユーザのスキル低いんです
依存関係調べて,元から入っている古いやつを削除とかムリ
配布したファイルだけで完結していたい

92 名前:名前は開発中のものです。 mailto:sage [2007/01/25(木) 22:09:45 ID:/1qmW/tW.net]
>>91
本当にユーザのスキル低いのか?
ってか低いって言えるほどPS3 Linux のユーザのサンプルが存在してるのかしら…?
低いやつってか使えないやつはLinuxインストールしてもすぐ消すんじゃね?

93 名前:名前は開発中のものです。 mailto:sage [2007/01/25(木) 22:14:57 ID:/1qmW/tW.net]
というだけだとあれなんで…
SDLがLGPLなんでソースをLGPLやGPLで公開できるなら全部スタティックリンクしちゃって配布すればいい。
できないなら libSDL を含む実行に必要な共有ライブラリ全部を同封して起動用のシェルスクリプトを
書いてやればOKだろう。シェルスクリプトの中で環境変数LD_LIBRARY_PATHに共有ライブラリを
置いたディレクトリを設定してやる、というかんじで…

94 名前:名前は開発中のものです。 mailto:sage [2007/01/27(土) 21:19:20 ID:jU4/yfdb.net]
LGPL だからリンク出来る様に *.o だけ同梱しておけば、ソースを晒す必要は無いよ。
スタティックリンクしちゃいな。

95 名前:名前は開発中のものです。 mailto:sage [2007/01/28(日) 17:57:45 ID:sNkiqoBU.net]
>>91
PS3Linux使用者のスキルは低くないだろ
現状を考えると



96 名前:名前は開発中のものです。 mailto:sage [2007/04/18(水) 01:29:47 ID:5I3TbWGL.net]
シェアウェアや同人ゲームなどでSDLを動的リンクで使う場合、
LGPLライセンスは感染しないのだから
ゲーム本体の著作権は開発者が完全に保持できるという理解で正しいんでしょうか。
第三者による無断配布やリバースエンジニアリングを禁止できるか否か、ということなのですが。


97 名前:名前は開発中のものです。 mailto:sage [2007/04/18(水) 05:42:05 ID:L6v0wro2.net]
動的リンクすれば商用もokだから問題ない。

しかし、1.3以降はどうするんだろ?
今、ホームページ見たら1.3以降は
LGPLまたは別途商用って...
もめそうだな。

98 名前:名前は開発中のものです。 mailto:sage [2007/04/18(水) 10:19:02 ID:5I3TbWGL.net]
>>97
ありがとうございます。
ライセンスが過渡期というのはいかにも怖いので、無難にDXライブラリを採用することにします。

99 名前:名前は開発中のものです。 mailto:sage [2007/04/18(水) 23:55:21 ID:RSY4DqAY.net]
デュアルライセンスにするとなぜもめるのか分からん.
コミッタがいっぱいいると了承得るのはメンドイだろうが,
ホームページに書かれてるって事は,既に大体解決してるからだろう.

100 名前:名前は開発中のものです。 mailto:sage [2007/04/19(木) 00:29:20 ID:G4vDe/dG.net]
ようはあれでしょ。
金払ってもいいから、プロプライエタリなソフトに組み込みたいっていう
人のためのライセンスも用意するってことでしょ。

むしろ、今より選択肢が増えるんじゃない?

でもSDL本体に商用ライセンスができても、周辺ライブラリが
LGPLだったりするからなー。

101 名前:名前は開発中のものです。 [2007/04/19(木) 18:14:57 ID:WksY0tBK.net]
 

102 名前:名前は開発中のものです。 [2007/06/10(日) 03:21:21 ID:krBWNgXK.net]
2ヶ月書き込みがないとは…

ライセンス云々で質問なんだけど
ソース同梱しちゃえばGPLだろうが何だろうが
販売しちゃっても問題無いんですかね?

103 名前:名前は開発中のものです。 mailto:sage [2007/06/10(日) 04:19:01 ID:x2I0iAN5.net]
>>102
Yes.
GPLの場合はライブラリのソース/おまえさんの作ったソフトのソース
両方共同梱だから注意な

ついでにSDLはGPLじゃなくてLGPLだからな

104 名前:名前は開発中のものです。 mailto:sage [2007/06/10(日) 14:30:10 ID:c5ElB7ql.net]
>>102
SDLはLGPLだからSDLをダイナミックリンクすればアプリの
ソース非公開でバイナリのみ配布(販売含む)してもOKだ
でも同封したSDLのバイナリの元になったSDLのソースは同梱しよう

105 名前:名前は開発中のものです。 [2007/06/10(日) 22:22:47 ID:SQA04+CO.net]
バイナリ入手者が、ソースを手に入れたい時に入手できればよいから、
SDLの公式URLでも書いとけばいいはず



106 名前:名前は開発中のものです。 [2007/06/10(日) 23:06:59 ID:SQA04+CO.net]

だから、GPLのも必ずしもソース同梱しなくていい。
サポート窓口か何か用意しておいて、ソース公開問い合わせが来たら渡すでもよかったはず。
ただし、その入手者が、さらなる公開を妨げることができないのでたいして変わらないが。

ToHeart2も確かその体制だったような

107 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 00:20:02 ID:JGp7YvOP.net]
なんかバージョン上がってから、タイトルバーの日本後表示ができなくなったんだけど、なんでかわかる人いるかしら?

108 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 02:24:50 ID:Iq1txlkj.net]
bugzilla.libsdl.org/show_bug.cgi?id=365
svnにある最新版では直ってるよ

109 名前:名前は開発中のものです。 mailto:sage [2007/06/19(火) 19:04:34 ID:JGp7YvOP.net]
おお!ありがとです!

110 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 18:50:29 ID:Ba36Kmwq.net]
GUIで文字列を入力したいんだけど、SDLにそんな機能はないよね・・?


111 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 20:24:09 ID:ZRitVBXq.net]
>>110
GUIで入力って意味がよくわからないけどドラクエ入力みたいの?
それともGUIウィジェットのテキストエリアにIMEで入力するような話?
# どっちにしろSDL本体にそんな機能はないけどね…

112 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 20:29:19 ID:Ba36Kmwq.net]
>>111
抽象的でごめんなさい、後者の方を想定してた(テキストボックスにサーバのアドレスを入力して接続)
ちょっと他の方法を模索してみます。

113 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 21:12:02 ID:PmWfDcAZ.net]
>110
SDL用のライブラリを探せばそんなのもあるんじゃないですか?
と、無責任なことを言ってみる

114 名前:名前は開発中のものです。 mailto:sage [2007/06/20(水) 23:46:59 ID:qXRH/CQ6.net]
SDLSKKってのがあるっぽいけど110氏の用途に合うかどうかは
よく分からんかった。

115 名前:名前は開発中のものです。 mailto:sage [2007/06/21(木) 00:11:37 ID:4XHgLQnI.net]
SDLスレはなんて良スレなんだろう!ほかのスレときたら…



116 名前:名前は開発中のものです。 mailto:sage [2007/06/21(木) 01:31:54 ID:iGTpibFe.net]
>>110
アドレスならASCIIコードの範囲で収まるから自前でキーコードから
入力させてもすぐできると思う。でも楽したいならSDLベースのGUIライブラリが
あるから適当なのを探してみるといいよ。

117 名前:名前は開発中のものです。 mailto:sage [2007/06/21(木) 01:34:13 ID:iGTpibFe.net]
これがチャットしたいからIMEで日本語入力させろとかだと一気に大変になって
SDL_inputmethod や SDL-IM みたいなライブラリを使うことになる。
- sdlinputmethod.sourceforge.net/
- sdl-im.csie.net/
ちゃんと動くか知らないけどね

118 名前:110 mailto:sage [2007/06/21(木) 06:42:06 ID:OnHGIEGo.net]
>>114
これは良さそうです、もっと調べてみます
>>116-117
確かにすぐに実装できそうですね。ライブラリに逃げて、上手くいかないようでしたら
自前で作ってみることにします。

わざわざ調べていただき、ありがとうございます。

よっしゃ!頑張ろう!

119 名前:名前は開発中のものです。 mailto:sage [2007/06/21(木) 15:01:20 ID:6q6GamvA.net]
頑張ってら〜

120 名前:名前は開発中のものです。 mailto:sage [2007/06/22(金) 18:48:10 ID:MmYGeHUF.net]
Qt辺りも使えるんじゃね?

121 名前:名前は開発中のものです。 mailto:sage [2007/06/27(水) 10:40:28 ID:GIiKAn2i.net]
>>103-106
ソースも必ず同梱しないといけないのかと思ってましたが
意外と自由度があるんですね…
readme.txt にURL書いておくのが簡単そうでいいですね

122 名前:名前は開発中のものです。 mailto:sage [2007/06/27(水) 22:10:17 ID:cdTBu0vW.net]
>>121
> readme.txt にURL
おれも最初それが楽そうかな?とか思ったんだが、
一次配布元が移転してたり、もっとひどいと無くなってたりして、
さらに自分も当時のバージョンを手元に持ってなかったりする状態の時に
「ソースくれ」と言われたらやっかいだなぁ、とか思ったのでやめにした記憶があるんだぜ

まぁ、心配しすぎなだけかもしれないが

123 名前:名前は開発中のものです。 mailto:sage [2007/06/27(水) 23:23:06 ID:yjhEs/gz.net]
>>121
厳密に運用しようとすると >>122 に書いてあるような問題があるんだけど
実際にはソース同梱しない人が多いね.
CD配布とかで容量の問題がないなら同梱した方が面倒はないはず.

124 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 00:19:18 ID:q7qptMde.net]
SDLで音をパニングしたいんだけど、可能ですか?
デフォルトのメソッドには無いので普通には出来ないっぽいですが。

125 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 03:44:43 ID:5YcNq76N.net]
自分でミキシングすればもちろん可能ですよ。
SDL_mixer にも Mix_SetPanning がありますよ。



126 名前:124 mailto:sage [2007/07/04(水) 19:42:37 ID:q7qptMde.net]
>>125
ありがとうございました。
テンプレの一部の文書しか読まず、他の豊富な関数の存在を見落としました。
ttp://jcatki.no-ip.org/SDL_mixer/SDL_mixer_frame.html

127 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 21:37:18 ID:q7qptMde.net]
重ねて質問恐縮なのですが…

SEについても、SetMusicPosition などの便利な命令を使いたいのです。
それが無理なのでしたら、複数のBGMを同時に扱い、SEとして使いたいのです。
どのような方法があるでしょうか?

128 名前:名前は開発中のものです。 mailto:sage [2007/07/04(水) 21:59:42 ID:q7qptMde.net]
というか・・・
SEでしか使えない命令とBGMでしか使えない命令が多く、かなり不便で困ってます。
SetPanningを使いたいならSEでないといけないが、SetMusicPositionで再生位置を指定したいのならBGMでないといけない……

何か対策はあるのでしょうか?
全部の関数が使える型があれば嬉しいのですが…

129 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 00:01:34 ID:IairqX8P.net]
よくわからないけど、これも似たような話?
ttp://star-engine.sourceforge.jp/wiki/index.php?%E3%82%B5%E3%82%A6%E3%83%B3%E3%83%89


130 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 00:12:18 ID:H/kOXyqx.net]
SDL_mixer は mixer って名前の割に mixer 機能と音声デコーダとしての機能が
ひっついてたりと微妙な設計の上に mixer としての機能はいろいろ制限付きだから
凝ったことしたいなら mixer を自作するか他のライブラリを使った方がいいと思う

131 名前:128 mailto:sage [2007/07/05(木) 00:35:58 ID:qePQoFxZ.net]
>>129,130
回答ありがとうございました。
SDLは音関係はまだ弱いみたいですね。今後に期待します。

132 名前:名前は開発中のものです。 mailto:sage [2007/07/05(木) 00:47:05 ID:NCulV6fv.net]
今後強くなることはほぼ無いよ
どうしても欲しけりゃ自分で作れ
マジで

133 名前:名前は開発中のものです。 [2007/07/14(土) 15:40:35 ID:MplrYQ6S.net]
SDL使ってないんだが、
SDL製のゲームってなんで、フルスクリーンから戻ると、
ウインドウがくっちゃくちゃになるんだ?

WindowsXPになってからから、最近はあまりならなくなったが、
デュアルディスプレイ環境にしたとたん、今度は、フルスクリーンから戻ると
サブディスプレイ側にウインドウが全部持ってかれるwwww
SDL製ゲーム、妙に腹立つんだが……

SDLって、フルスクリーンに、どんなAPI使ってる?

134 名前:名前は開発中のものです。 mailto:sage [2007/07/14(土) 17:44:45 ID:NCjcxLUp.net]
ソース読めば

135 名前:名前は開発中のものです。 mailto:sage [2007/07/14(土) 19:33:37 ID:HaWpR1FD.net]
>133
SDL-1.2.10のリリースノートに対策したと書いてあった気がするので
それ以前のバージョンだとダメとかありそう
とりあえずSDLのDLL群だけ公式サイトの1.2.10のものに入れ替えてみたらどうよ?

まーそれでもデュアルディスプレイ時は問題がある、とかだったらアウトだが



136 名前:名前は開発中のものです。 [2007/07/15(日) 03:58:00 ID:tjJzXNfv.net]
>>135
OK試してみる

137 名前:名前は開発中のものです。 [2007/07/15(日) 16:34:16 ID:/Vt2f/ht.net]
QuickTime を最新版にしたら

ld: Undefined symbols:
_HIPointConvert referenced from QuickTime expected to be defined in Carbon

ってのが出てコンパイルできなくなった

これは俺だけ?

138 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 09:03:58 ID:MzGO1BEd.net]
環境を(ry

139 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 10:06:10 ID:RJaocio8.net]
エラーメッセージから多分OSXだろうな、ということぐらいは推測出来るけども
それが分かったところでそんな環境でやってる人が少なすぎて誰も答えられない予感

140 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 21:10:37 ID:SuhJ+niG.net]
OS Xなんだけど、むしろ137を見て、
iTunesとQuickTimeのパッチを宛ててない俺がいる。
真相が明らかになるまで宛てない。

141 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 21:20:50 ID:utuuL8ub.net]
>>137
もしかして Panther ですか?
うちも 6 月 26 日に SDL をコンパイルした時は何の問題もなくて
mplayer をビルドできたんだけど、QuickTime の更新後他にも
ライブラリを追加して mplayer をリビルドしようと ./configure したら
SDL を認識しなくて configure.log に >>137 と同じログが残っていました。
--enable-sdl、--with-extraincdir、--with-extralibdir、--with-sdl-config 等を
オプションに加えてみたけどダメだった。


142 名前:名前は開発中のものです。 mailto:sage [2007/07/22(日) 21:23:28 ID:QFFk2TvQ.net]
ム板のQtスレで似たような症状を見かけたな。
紛らわしいがQuicktimeじゃなくてQtのスレな。

そのときはQuickTimeのバージョンを落とせと言う結論が出てた。

143 名前:名前は開発中のものです。 mailto:sage [2007/07/23(月) 21:10:59 ID:igyFwa8R.net]
QuickTime ProにしてたらQuickTImeのバージョンをあげずにシステムだけソフトウェアアップデートできる

144 名前:名前は開発中のものです。 mailto:sage [2007/08/03(金) 21:45:03 ID:paSzUBbH.net]
すいません初心者なんですが
SDLで描画する際に描画処理をもっと高速化したい場合
どんな方法があるでしょうか?
もしくは気を付けるべき点とかありますでしょうか?

主にわりと広い領域を1フレームごとに単一色で塗りつぶしたいです


145 名前:名前は開発中のものです。 mailto:sage [2007/08/03(金) 23:08:52 ID:3nV6unKF.net]
>>144
ビデオカードによってはGL併用で板ポリで塗りつぶしたほうが早いことがあるかもね



146 名前:名前は開発中のものです。 mailto:sage [2007/08/04(土) 00:05:39 ID:I+4koGEX.net]
>>145
レスありがとうございます 試してみます

147 名前:名前は開発中のものです。 mailto:sage [2007/08/07(火) 21:44:08 ID:3+/Ng0d2.net]
今日始めたんだがもうなにがなにやら
導入できないしなんとか出来たと思ったらビルドできないし…

解説が少し古いから最新バージョンを使わないで説明に使われてるバージョンにしたほうがいいんだろうか
泣きそうだ

148 名前:名前は開発中のものです。 mailto:sage [2007/08/07(火) 22:04:51 ID:TQ7ub0JP.net]
俺も始めたばかりだけど、windowsでのバイナリ作成はイマイチよくわからん
unixならmakefileかいてmakeすればいいだけだったからなぁ

149 名前:名前は開発中のものです。 mailto:sage [2007/08/07(火) 22:22:53 ID:OhYk8zQ1.net]
WindowsならVC++用のDLLやらlibやらひと通りバイナリで公式に置いてあるじゃないか

150 名前:名前は開発中のものです。 mailto:sage [2007/08/07(火) 22:40:35 ID:3+/Ng0d2.net]
SDL-devel-1.2.12-VC8.zipでいいの?

151 名前:名前は開発中のものです。 mailto:sage [2007/08/07(火) 22:42:37 ID:OhYk8zQ1.net]
VC++2005ならそれでいいと思う

152 名前:名前は開発中のものです。 mailto:sage [2007/08/07(火) 22:47:05 ID:3+/Ng0d2.net]
だよね…
設定からincludeとlibにパス通してから
ttp://www.tacoworks.jp/software/SDLdoc-jp/html/guidebasicsinit.html
の一番下のコードをコンパイルしようとしたらエラーが…

1>------ ビルド開始: プロジェクト: SDL_test, 構成: Debug Win32 ------
1>コンパイルしています...
1>main.c
1>c:\documents and settings\*****\my documents\visual studio 2005\projects\sdl_test\sdl_test\main.c(4) : warning C4026: 関数はパラメータ リストを使って宣言されています。
1>リンクしています...
1>main.obj : error LNK2019: 未解決の外部シンボル _SDL_Quit が関数 _SDL_main で参照されました。
1>main.obj : error LNK2019: 未解決の外部シンボル _SDL_GetError が関数 _SDL_main で参照されました。
1>main.obj : error LNK2019: 未解決の外部シンボル _SDL_Init が関数 _SDL_main で参照されました。
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: 未解決の外部シンボル _WinMain@16 が関数 ___tmainCRTStartup で参照されました。
1>C:\Documents and Settings\Anpan\My Documents\Visual Studio 2005\Projects\SDL_test\Debug\SDL_test.exe : fatal error LNK1120: 外部参照 4 が未解決です。
1>ビルドログは "file://c:\Documents and Settings\Anpan\My Documents\Visual Studio 2005\Projects\SDL_test\SDL_test\Debug\BuildLog.htm" に保存されました。
1>SDL_test - エラー 5、警告 1
========== ビルド: 0 正常終了、1 失敗、0 更新、0 スキップ ==========


153 名前:名前は開発中のものです。 mailto:sage [2007/08/07(火) 22:48:37 ID:3+/Ng0d2.net]
ユーザー名全然消せてないし('A`)

154 名前:名前は開発中のものです。 mailto:sage [2007/08/07(火) 22:54:11 ID:OhYk8zQ1.net]
>>152
リンクするライブラリに
SDL.lib SDLmain.lib を追加してないだけじゃないか、それ

155 名前:名前は開発中のものです。 mailto:sage [2007/08/07(火) 23:04:49 ID:3+/Ng0d2.net]
>>154
できた。できました。

ttp://www.geocities.jp/jq2hpl2000/SDL/environment.html
の一番下に書いてあることをやってみたらついにできた

パス通せば勝手にやってくれるわけじゃないんだね
できる人から見たらくだらないミスかもしれないが、完全に詰まってたから助かった
しかもこんな過疎スレでタイミング良く…

本当にありがとう



156 名前:名前は開発中のものです。 mailto:sage [2007/08/07(火) 23:14:46 ID:OhYk8zQ1.net]
>>155
動いてよかったすな

あとこのスレ特に話題にすること無いから過疎ってるけど
ROMは結構いるんじゃないかと思う

157 名前:名前は開発中のものです。 mailto:sage [2007/08/07(火) 23:21:56 ID:3+/Ng0d2.net]
そうなのか
一年半で150レスだと知って絶望したが安心した
これからよろしく

158 名前:名前は開発中のものです。 mailto:sage [2007/08/08(水) 01:31:54 ID:sbyXI/dQ.net]
>>155
SDL ってか VisualStudio の使い方の問題だから一度は
ツールの使い方の勉強をするといいと思うよ.他にも応用が効くし.

159 名前:名前は開発中のものです。 mailto:sage [2007/08/08(水) 11:30:39 ID:do3ZrWrt.net]
自分も、見てはいるけど、書き込んではいない人ですね。

160 名前:名前は開発中のものです。 mailto:sage [2007/08/08(水) 20:09:52 ID:ZvrungyE.net]
つられて書き込みに来ました><

161 名前:名前は開発中のものです。 mailto:sage [2007/08/08(水) 21:44:30 ID:ePAndGqH.net]
SDLで同人ゲーム作って3年後には成金の予定です><

162 名前:名前は開発中のものです。 mailto:sage [2007/08/08(水) 21:53:54 ID:Pqw332Fd.net]
いくつかかサンプルプログラム組んでみたんだが、
やたらCPU使用率が高いのは仕様なのだろうか

163 名前:名前は開発中のものです。 mailto:sage [2007/08/08(水) 21:58:12 ID:na+UbHPh.net]
>>162
適当にSDL_Delayでも入れたら?

164 名前:名前は開発中のものです。 mailto:sage [2007/08/08(水) 23:33:58 ID:XsIa1hkW.net]
ほぼCPUによる描画だからCPUの使用率が高いというオチは無いかね。
なんらかのSDL_VIDEODRIVERを指定しないとSDL_BlitSurfaceは重いよ。

165 名前:名前は開発中のものです。 mailto:sage [2007/08/09(木) 00:00:07 ID:aet5cj80.net]
ありがとう
たぶんCPUだけでひたすらループをまわしているからかな…
参考にしてみる



166 名前:名前は開発中のものです。 mailto:sage [2007/08/09(木) 03:29:12 ID:bpKNN2nX.net]
まったくDelay入れてなければ普通にビジーループと同じなんだから
どんなCPUでも100%近くまで食うだろうけど…

167 名前:名前は開発中のものです。 mailto:sage [2007/08/09(木) 09:54:44 ID:iRc0pO0m.net]
1.2.12って先月出てたんだな……。
Added support for UTF-8 window titles on Windows. が嬉しい。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<213KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef