[表示 : 全て 最新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/

6 名前:名前は開発中のものです。 mailto:sage [2006/03/06(月) 19:42:25 ID:RzNEHmY4.net]
ノーマークなリナックスゲームでも作ってノーマークのまま消えるか・・・

7 名前:名前は開発中のものです。 [2006/03/09(木) 20:42:47 ID:qxjrh314.net]
DirectXよか敷居低そうに見えるけど、実際どうですか?
ちなみに2Dのゲーム作ろうと思ってるんですが。

カラーキーを考慮して普通に描画、
半透明、加算、減算、拡大縮小、回転等の機能はひととおりそろってるんでしょか。

8 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 00:10:54 ID:Ml1HbMvw.net]
SDLのコア部分はびっくりするほど機能何もないよ


9 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 00:29:01 ID:Pf/sh0uY.net]
SDLのコアな機能として、BMPファイルの読み込み、カラーキーの設定、WAVファイルの再生、などなど...
ほかの定番な機能も、補助ライブラリによって大概のものが提供されている

SDL_image 様々な画像ファイルの読み込みを扱う
SDL_gfx  基本的な図形の描画や、画像の回転拡大描画を扱う
SDL_mixer 様々な音楽ファイルを便利に扱える

10 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 01:12:50 ID:LbOGjOO3.net]
>7
テンプレにある初心者の〜にでもいってみそ

11 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 01:29:36 ID:Ml1HbMvw.net]
SDL_gfxは拡大縮小といっていいのだろうか・・・

12 名前:名前は開発中のものです。 [2006/03/10(金) 07:19:33 ID:rpiX9DoE.net]
初心者の〜
ttp://tokyo.cool.ne.jp/sdl/index2.html
ココ参考にしてVisualStudio2005EEでコンパイルしてみたんですけど
警告が出ます。どなたか、解決方法わかりませんか?

1>------ ビルド開始: プロジェクト: sam, 構成: Debug Win32 ------
1>コンパイルしています...
1>main.cpp
1>i:\documents and settings\hoge\my documents\visual studio 2005\projects\sam\sam\main.cpp(57) : warning C4715: 'Init' : 値を返さないコントロール パスがあります。
1>マニフェストをリソースにコンパイルしています...
1>リンクしています...
1>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: defaultlib 'msvcrt.lib' は他のライブラリの使用と競合しています。/NODEFAULTLIB:library を使用してください。
1>マニフェストを埋め込んでいます...
1>ビルドログは "file://i:\Documents and Settings\hoge\My Documents\Visual Studio 2005\Projects\sam\sam\Debug\BuildLog.htm" に保存されました。
1>sam - エラー 0、警告 2
========== ビルド: 1 正常終了、0 失敗、0 更新、0 スキップ ==========


13 名前:名前は開発中のものです。 mailto:sage [2006/03/10(金) 13:00:15 ID:OYVv2vYg.net]
>12
日本語読めますか・・・?

14 名前:名前は開発中のものです。 mailto:sage [2006/03/17(金) 08:13:15 ID:L30CN9db.net]
>>13
それはちょっとキツイ.
初心者の〜なんだし.

>>12
サンプルソース見ると分かるけど,Init()の最後に return true; が無い.
解説サイトでそりゃ無いだろ,って気もするけど...

あと,msvcrt.lib を無視する設定にすると後半の警告は消える.
VisualStudio2005EE では設定方法分からないけど,
VC++6.0 の場合は,メニュー→プロジェクト→設定→リンク→インプット
で無視するライブラリを設定する.




15 名前:名前は開発中のものです。 mailto:sage [2006/03/29(水) 22:16:03 ID:YagA2VwF.net]
SGE
www.etek.chalmers.se/~e8cal1/sge/
主に画像関係がつまってる。
当たり判定のチェックも出来るみたい。

16 名前:名前は開発中のものです。 mailto:sage [2006/04/10(月) 04:01:48 ID:G3+NKCOt.net]
【pygame】pythonでゲーム製作【ぱいがめ】
pc8.2ch.net/test/read.cgi/gamedev/1126605105/

SDL使ってるんで宣伝

17 名前:名前は開発中のものです。 mailto:sage [2006/04/10(月) 04:05:10 ID:G3+NKCOt.net]
しかしどっちも過疎ってるな。

18 名前:名前は開発中のものです。 mailto:sage [2006/04/22(土) 11:34:12 ID:8ZUI+B9i.net]
hyoしゅ

19 名前:名前は開発中のものです。 mailto:sage [2006/04/23(日) 19:02:17 ID:kz+KG41o.net]
Ruby/SDL製のクラスライブラリ、Miyako v0.6リリース
www.twin.ne.jp/~cyross/Miyako/

20 名前:名前は開発中のものです。 mailto:sage [2006/04/23(日) 23:37:01 ID:cW51D9av.net]
>>19 てどうよ?

21 名前:名前は開発中のものです。 [2006/04/30(日) 20:12:47 ID:rnc0CIh2.net]
・最適化すると動かなくなる
・起動時に自動でテキストが出力される

このあたりは設定で回避できたりしないんでしょうか?
あとは、フォルダ内にDLLが多くなるので、
使う機能だけをexeファイルに内包させ、実行ファイルだけで済むようにしたいんですが…

22 名前:名前は開発中のものです。 mailto:sage [2006/05/01(月) 23:37:43 ID:U7nWUhrQ.net]
>>21
最適化云々は知らん。ウチの環境(VC++2005)では動いてる。

あと2つは、

ヒント:
./configure --disable-stdio-redirect --disable-shared --enable-static

23 名前:名前は開発中のものです。 mailto:sage [2006/05/08(月) 13:33:20 ID:ku0CL3lo.net]
>>21
exeファイルに内包させるとLGPLが適用されるけど、それは構わないという認識でOK?

俺はSDL.dllやSDLimage.dllなどをまとめてSDL_cust.dll(仮)1つにしたいんだがやり方が分からないでいる。


24 名前:名前は開発中のものです。 mailto:sage [2006/05/08(月) 16:58:30 ID:tkvnBaRI.net]
散らばるのがアレならディレクトリに放り込めばいいんじゃないんでしょうか。



25 名前:名前は開発中のものです。 mailto:sage [2006/05/08(月) 17:06:40 ID:j5YA2geg.net]
オープンソースなんだから自分でビルドすれば
もし成功したら欲しい

26 名前:名前は開発中のものです。 mailto:sage [2006/05/09(火) 23:18:55 ID:j9harUZK.net]
>>20
* 画面サイズは640x480のみ
* 同時発色数はハイカラー以上(フルカラー奨励、256色非対応)
* ウィンドウスタイルのみ、フルスクリーンモードなし
* 遅い(どうしようもないなぁ・・・)
* ウィンドウ、マップのインタフェースが煩雑(どうしようか・・・)
* Windows以外ではフォントパス検索が不十分(解決したい・・・)
* エラーの整備が不十分
* ドキュメントが全然整っていない(リファレンスはまだまだ・・・)


27 名前:名前は開発中のものです。 mailto:sage [2006/05/11(木) 20:47:15 ID:ulpsKgeA.net]
>>26
遅いのはやっぱりRubyだから?

28 名前:名前は開発中のものです。 mailto:sage [2006/05/11(木) 21:36:18 ID:EZny2XSX.net]
SDL自体もそんなに早くないしね。

29 名前:名前は開発中のものです。 mailto:sage [2006/05/11(木) 21:43:37 ID:r55QPmrf.net]
>>28
SDLより速いのって何?

30 名前:名前は開発中のものです。 mailto:sage [2006/05/11(木) 21:48:26 ID:r55QPmrf.net]
ちなみにDirectX以外で。

31 名前:名前は開発中のものです。 [2006/05/11(木) 21:48:37 ID:RvOn68s9.net]
SDLはSuDdenLyの略

32 名前:名前は開発中のものです。 mailto:sage [2006/05/11(木) 21:58:08 ID:ffyh5qiR.net]
Sudden Death

33 名前:名前は開発中のものです。 mailto:sage [2006/05/12(金) 00:29:22 ID:scDybAWc.net]
>>28
SDLの2Dってソフト連打じゃなかったけ?ソース見てないからなんともいえんが
OpenGLにすれば早くなるよね

34 名前:名前は開発中のものです。 mailto:sage [2006/05/15(月) 00:21:11 ID:rc2d7RzW.net]
Mix_LoadMUS_RWが使えないんだが…
原因に心当たりのある人、助言plz。


環境・やったこと

・ VC.NET, SDL1.2.9, SDLMixer1.2.6
・ SDL_mixer と mikmod を USE_RWOPS でビルド
・ 自分のプロジェクトにも USE_RWOPS
・ 自分のプロジェクトをビルドすると、LNK2019。Mix_LoadMUS_RWが未実装。
・ 関数の実体が定義されてないっぽいと分析したが、SDLの該当ソース部分はifdefの嵐でわけわかんないよギヴアップ。
・ ここ読んだ。でも意味がよくわからないから、上に書いたことしかやってない。 ttp://ilaliart.sourceforge.jp/tips/mix_rwops.html




35 名前:名前は開発中のものです。 mailto:sage [2006/05/15(月) 01:12:14 ID:Wv/lQ7q4.net]
>>34
つ ttp://www.freeml.com/message/sdl-fan-jp@freeml.com/0000828
とりあえず、SDL_mixer 1.2.5の時点では実装されていない

36 名前:名前は開発中のものです。 [2006/05/18(木) 22:49:07 ID:KYxe/C8+.net]
待望のバージョンアップ!!!
SDL version 1.2.10でますた。
さっそくSDL-devel-1.2.10-mingw32.tar.gzダウンローーード!!!
…。
肝心の libSDL.a が含まれてないような気がする…。
しかもINSTALLみると、コンパイルしなければならない???
configureもみつからない…。
ファイルサイズもちっこいし…。
なんか怖いのでSDL-1.2.9に戻しますた。

37 名前:名前は開発中のものです。 mailto:sage [2006/05/18(木) 23:03:39 ID:4iySEUe1.net]
>>36
libSDL.dll.a が入ってるだろ…
INSTALLファイルはソースからのインストール方法が書いてあるだけだし…

38 名前:名前は開発中のものです。 mailto:sage [2006/05/19(金) 01:39:55 ID:0FK0vkqp.net]
ざっとChangeLog見てみたが、大きな結構変更点多いな
とりあえず、

・Added SDL_GL_SWAP_CONTROL to wait for vsync in OpenGL applications.
 (GLアプリでvsync待ちが出来るようになった)
・SDL_WM_SetCaption() now officially takes UTF-8 title and icon strings, and displays international characters on supported platforms.
 (ウィンドウタイトルがUTF-8に対応した…英語以外もおk)
・SDL_opengl.h has been updated with the latest glext.h from oss.sgi.com/projects/ogl-sample/registry/
 (SDL_opengl.hが最新のGL拡張に対応した)
・[Windows] Window positions are retained when switching between fullscreen and windowed modes.
 (フルスクリーンとウィンドウモードの切り替えをした時にウィンドウ位置が維持されるようになった)
・[Mac OSX] SDL now supports building Universal binaries, both through Xcode projects and when using configure/make. See README.MacOSX in the SDL source archive for details.
 (ユニバーサルバイナリに対応した)

このあたりが個人的におぉ!と思った

39 名前:名前は開発中のものです。 mailto:sage [2006/05/19(金) 01:40:34 ID:0FK0vkqp.net]
> 大きな結構変更点多いな
結構大きな変更点多いな

orz

40 名前:名前は開発中のものです。 [2006/05/19(金) 09:45:16 ID:L5bfb42p.net]
Windows上で、VisualC++とSDLでゲーム開発したいのですが、
SDLはDirectXのラッパーらしいので、となるとDirectX SDKも
インストールする必要があるのでしょうか?
ランタイムDLLだけじゃダメ?


41 名前:名前は開発中のものです。 mailto:sage [2006/05/19(金) 10:59:23 ID:sdDaYRVK.net]
SDKはいらない。

42 名前:名前は開発中のものです。 [2006/05/19(金) 14:41:49 ID:L5bfb42p.net]
SDLでドキュメントのPlaySoundのサンプル見ながら音を鳴らすコード書いてみました。
ちゃんと動きましたが、でも音の再生や停止に微妙な遅れが出る…
コールバックが呼ばれてるまでの遅れでしょうか?
ゲームだと音の遅れはかなり目立ちます。何か解決策はありますか?


43 名前:名前は開発中のものです。 mailto:sage [2006/05/19(金) 15:08:29 ID:+G9Kb9x+.net]
その前にお礼を言ったほうがいいと思うよ

44 名前:名前は開発中のものです。 mailto:sage [2006/05/19(金) 18:24:29 ID:K3t9gRoD.net]
>42
なんか前に少しいじったとき、
すごい音がブチブチに途切れるんで何ごとかと思ったら
フルスクリーンにしたら直った。
ウインドウモードだとBltにスゴイ時間がかかって
処理落ちしてるみたい。呆れるほどの低速動作・・
でもフルスクリーン限定のゲームを作るならいいかな。

ていうかSDLってウインドウ時すごく遅いですよね
呼び方を間違ってるのかな・・?



45 名前:名前は開発中のものです。 [2006/05/19(金) 20:18:08 ID:ZMZOjNsZ.net]

もしかしてAPIのバージョン使ってる?

ドキュメントより:
「バージョンが2種類あります。 Win32 API 上で動く全てのシステムで
安全なバージョンと、 DirectX API 上で動くハイパフォーマンスの
バージョンです。」


46 名前:名前は開発中のものです。 mailto:sage [2006/05/19(金) 23:39:53 ID:GCPhmU8T.net]
あと、描画する前にテクスチャのフォーマットを
画面のフォーマットと同じに変換してメモリ上に置いておかないとすごく遅くなるよ

GL使ってる場合は別だが

47 名前:34 mailto:sage [2006/05/21(日) 19:06:53 ID:DbNShvSi.net]
>>35
Mix_LoadMUS_RWが使えるようになった。ありがとう。

48 名前:名前は開発中のものです。 [2006/05/22(月) 11:53:31 ID:DTt/iAwZ.net]
>>45
ダウンロードできるバージョンは一つしか無いようですが…

どうやってDirectXとWindowsAPIを切り替えるんでしょうか?


49 名前:名前は開発中のものです。 mailto:sage [2006/05/22(月) 12:33:49 ID:d1rlamFe.net]
>>48
環境変数 SDL_VIDEODRIVER や SDL_AUDIODRIVER で切り替え可能.
そういえばSDL-1.2.10からwin32環境のデフォルトのビデオドライバが
directx から windib に変更になったらしいね。
ttp://zinnia.dyndns.org/~hiki/SDLKB/?%B4%C4%B6%AD%CA%D1%BF%F4SDL_VIDEODRIVER
ttp://zinnia.dyndns.org/~hiki/SDLKB/?%B4%C4%B6%AD%CA%D1%BF%F4

50 名前:名前は開発中のものです。 [2006/05/22(月) 14:26:01 ID:DTt/iAwZ.net]
>>49
レスさんくす。
環境かよ!って突っ込みたくなりますね。


51 名前:名前は開発中のものです。 mailto:sage [2006/05/22(月) 22:50:31 ID:96cQJ1mY.net]
環境変数となるとユーザに配る時面倒だな

小さなローダプログラムで設定して本プログラムに渡すのが一番いいかな…

52 名前:名前は開発中のものです。 mailto:sage [2006/05/23(火) 07:32:59 ID:97djNx/u.net]
>>51
自分で書いたプログラムならSDLの初期化前にputnev()で
設定してやればいいだけじゃね?

53 名前:名前は開発中のものです。 mailto:sage [2006/05/23(火) 21:44:24 ID:E2hiF+yI.net]
どこかに1.2.9のアーカイブまだ残ってないのかな。

1.2.10にしたらBCCでコンパイルが通らなくなって、
とりあえずエラーが出ないようにはできたんだけど。
どうして1.2.9だとエラーでなかったのか調べたいと思ったら
このまえうっかり消しちゃって…。

54 名前:53 mailto:sage [2006/05/23(火) 21:50:02 ID:E2hiF+yI.net]
ああごめん。
リンクされて無いだけで、普通にファイルは残ってたのね。



55 名前:名前は開発中のものです。 mailto:sage [2006/05/23(火) 21:53:25 ID:97djNx/u.net]
>>53
www.libsdl.org/release/ 好きなのどうぞ

56 名前:名前は開発中のものです。 mailto:sage [2006/05/23(火) 22:02:17 ID:7zfSRtyn.net]
>45>46
情報ありがとうございます。試してみます。

57 名前:名前は開発中のものです。 mailto:sage [2006/05/23(火) 22:08:28 ID:E2hiF+yI.net]
>>55
ありがとう、見つけました。
でもヘッダーファイルの構成変わったみたいで見てもわかんなかったや。

ところでbccでコンパイルしたときって、
SDL単体でもmsvcr71.dll必要じゃなかったっけ?
今やったら無くても動いたんだけど、1.2.10でなんか変わった? 前から?

58 名前:名前は開発中のものです。 mailto:sage [2006/05/30(火) 02:01:30 ID:FiahbrZC.net]
SDLのデバッグってどうやってやってますか?

59 名前:名前は開発中のものです。 mailto:sage [2006/05/30(火) 23:15:03 ID:8P1z8S+9.net]
普通にVisualStudioとかgdbとかXcodeとかで

60 名前:名前は開発中のものです。 mailto:sage [2006/05/31(水) 00:25:46 ID:LxsjEBpL.net]
はぁそんな高低さあるデバッグ環境並べられても
困るのですが

61 名前:名前は開発中のものです。 mailto:sage [2006/05/31(水) 00:36:27 ID:OyxnCHMf.net]
printfで十分だろ。

62 名前:名前は開発中のものです。 mailto:sage [2006/05/31(水) 00:44:00 ID:LxsjEBpL.net]
いやだいやだもっと高機能なデバッガ欲しいよ


63 名前:名前は開発中のものです。 mailto:sage [2006/05/31(水) 01:58:56 ID:6kZYnAA1.net]
3つ並べたけど、自分の環境に従ってどれでもどうぞってことだよ?
VisualStudioのデバッガじゃ不満なの?

64 名前:名前は開発中のものです。 mailto:sage [2006/05/31(水) 23:50:07 ID:LxsjEBpL.net]
あのねあのね、SDLってMFCでいうとこの
MDIみたいにWindowをネストして管理しることできますか?



65 名前:名前は開発中のものです。 mailto:sage [2006/06/01(木) 01:50:24 ID:Msi3Wtnp.net]
>>64
SDL単体にそんな機能は無いな
そもそもそういう用途向けのライブラリじゃないし

www.libsdl.org/libraries.php
で GUI で検索してみれば?

66 名前:名前は開発中のものです。 mailto:sage [2006/06/01(木) 18:06:43 ID:9NkJzsK2.net]
何がわからないのかもわかってない自分にとっては
こういう流れも荒れてるようには見えない…
参考になります。

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も確かその体制だったような






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

前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