- 1 名前:デフォルトの名無しさん [04/12/22 03:59:48.net]
- DirectXなんて捨てちまえ。
これからはSDL。 本家 www.libsdl.org/index.php ゲームとか adas.lolipop.jp/digit/index.php?SDL サンプル saka.moo.jp/Linux/SDL.html
- 562 名前:デフォルトの名無しさん mailto:sage [2014/03/01(土) 15:22:56.21 .net]
- サウンドだけSDLみたいな使われ方なら
- 563 名前:デフォルトの名無しさん mailto:sage [2014/03/01(土) 17:06:47.95 .net]
- SDLのSurfaceにOpenGLを描画してるんでねーの?
勉強に、使うか使わないか分からないDirectXみたいな複雑なものなんて触りたくない
- 564 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 14:50:04.43 .net]
- SDL2のサンプルって大体SDL_Texture使ってるけどSDL_Surfaceのほうが使いやすいな
- 565 名前:デフォルトの名無しさん [2014/03/02(日) 17:53:08.67 .net]
- だな
- 566 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 01:38:31.03 .net]
- 子供の頃にゲームを作りたいって思っても、年取るとゲームを作ろうって気力が無くなるな
- 567 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 09:51:29.46 .net]
- 小さいものでも作ってみて、「ああ、楽しいな」って思えればいいんだけどな。
自己効力感というか。 まあ、気力のでない理由なんて人それぞれだとは思うけど、 こういうスレ覗いてるなら誰しも作りたい気持ちはあるはずだし、 やる気のでないことも誰しもあると思うんで、負けないでほしいよね。 スレチの上に長文だね。すまんね。
- 568 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 22:08:37.70 .net]
- 努力によって獲られるものが、あまりにも小さく需要がない
- 569 名前:デフォルトの名無しさん [2014/03/05(水) 20:33:33.37 .net]
- >>559
ゲームって子供しかしないからだと思う ゲームってプレイするために作られるけど 自分が大人になってから作っても、友達とかもみんな大人になってるからゲームなんてしてくれないじゃん 情熱云々以前にそうした環境が要因だと思われ
- 570 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 03:08:38.37 .net]
- 俺は連日麻雀だけど、
- 571 名前:デフォルトの名無しさん mailto:sage [2014/03/07(金) 12:14:35.95 .net]
- >>562
ネットのお友達がしてくれるよ(涙声)
- 572 名前:デフォルトの名無しさん mailto:sage [2014/03/07(金) 12:33:43.47 .net]
- 自分の子供と遊べばいいんだよ・・・・・・(遠い目)
- 573 名前:デフォルトの名無しさん [2014/03/07(金) 20:47:39.13 .net]
- ネット上に友達なんてできないだろ
- 574 名前:デフォルトの名無しさん [2014/03/09(日) 09:52:04.72 .net]
- ネットのお友達って誰?
- 575 名前:デフォルトの名無しさん mailto:sage [2014/08/04(月) 00:24:21.64 ID:nItsesnB.net]
- いいや
- 576 名前:デフォルトの名無しさん mailto:sage [2014/08/04(月) 01:23:54.81 ID:380FSYFH.net]
- (´・_・`)違うのかぁ
- 577 名前:デフォルトの名無しさん mailto:sage [2014/08/10(日) 17:00:28.99 ID:5u19o+oK.net]
- SDLは死滅しちゃうの?
- 578 名前: 【9.4m】 mailto:sage [2014/08/13(水) 11:01:16.20 ID:SU5UHha0.net]
- 細々と生き残るんじゃないの。
今までと変わりなく。
- 579 名前:デフォルトの名無しさん mailto:sage [2014/12/20(土) 18:14:40.98 ID:uYm+2x+q.net]
- マウスホイールの情報ってmouse.hでは扱えないんですか?
- 580 名前:デフォルトの名無しさん mailto:sage [2014/12/20(土) 19:35:37.86 ID:14vyMO7P.net]
- SDL_mouse.hのことなら扱えるよ
- 581 名前:デフォルトの名無しさん mailto:sage [2014/12/20(土) 19:50:08.22 ID:uYm+2x+q.net]
- >>573
どうやって扱うんですか?
- 582 名前:デフォルトの名無しさん mailto:sage [2014/12/20(土) 20:05:09.28 ID:CCCAmGOw.net]
- SDL_GetMouseState(&x, &y) & SDL_BUTTON(SDL_BUTTON_WHEELUP)みたいな
でも普通にマウスイベントじゃだめなの?
- 583 名前:デフォルトの名無しさん mailto:sage [2014/12/20(土) 20:10:09.81 ID:uYm+2x+q.net]
- >>575
hg.libsdl.org/SDL/file/default/include/SDL_mouse.h SDL_BUTTON_WHEELUPがなくなってますよ。 マウスだけならSDL_mouse.hの方が楽だと思ったんですけど、ホイールが扱えないならやっぱりEventでやるべきですね。
- 584 名前:デフォルトの名無しさん mailto:sage [2014/12/20(土) 21:09:32.34 ID:wsWfuPS+.net]
- それにGetMouseStateだとホイールは拾い損ねるので
- 585 名前:デフォルトの名無しさん mailto:sage [2014/12/30(火) 19:14:51.28 ID:RaKONNYE.net]
- 現在画面に表示されてるのが透けて見えるように、半透明で塗りつぶしたいんですけど、
SDL_RenderClearやSDL_RenderFillRectでやると半透明になりませんでした。 どうやればいいんでしょうか?
- 586 名前: 【13.5m】 mailto:sage [2014/12/30(火) 21:08:56.16 ID:4iRc2U/V.net]
- そりゃ半透明にならないのは当たり前じゃないか。
何が不思議なの?
- 587 名前:デフォルトの名無しさん mailto:sage [2014/12/30(火) 21:25:36.95 ID:RaKONNYE.net]
- >>579
不思議って言うか、色の設定にアルファチャンネルがあるからできるからできるかなと思ってやってみたんですけど、できなくて、 じゃあ、どういう方法でやればいいのか、という質問です。
- 588 名前:579 mailto:sage [2014/12/31(水) 15:47:21.32 ID:9chxyy/K.net]
- 自己解決。
SDL_SetRenderDrawBlendModeでSDL_BLENDMODE_BLENDを設定したらできました。
- 589 名前:デフォルトの名無しさん mailto:sage [2015/01/23(金) 07:04:41.06 ID:Kw3Co+SP.net]
- 【質問】
今までプログラミングしていたPCの中でSDLを使って作成した実行ファイル(○○○.exe)だけをUSBにコピーして別のパソコンに移して実行しようとしたら 『コンピューターにSDL.dllがないため、プログラムを開始できません。 この問題を解決するには、プログラムを再インストールしてみてください』 とエラー警告が出てしまいました これってSDL.dllってファイルだけを探して実行ファイルと同じフォルダに入れればいいのでしょうか それともSDLそのものを一からインストールし直さないといけないんでしょうか インストールして環境設定したのがかなり前なのでやり方を忘れてますし 出来れば各端末にインストールする手間を掛けず 実行ファイルと少ないファイルをUSBから移すだけで実行できるようにしたいです
- 590 名前:デフォルトの名無しさん mailto:sage [2015/01/23(金) 07:46:16.42 ID:pqXFeAtu.net]
- SDLというかDLLの基本的な知識だが
dllはexeから動的にリンクするライブラリファイルなんでexeから見えるとこにdllがあればいい なんでexeと同じフォルダかパスの通ったフォルダとかWindowsフォルダに配置されてれば起動出来る 多分参考にしたサイトがdllの配置までやってたんだろうが そのエラーメッセージのインストールはアプリケーションのインストールで 開発するためにライブラリをインストールする事とは無関係なんで>>582の言うインストールをやっても無意味だと思う
- 591 名前:デフォルトの名無しさん mailto:sage [2015/01/26(月) 02:51:42.03 ID:ltDG8o77.net]
- すいません、実際にSDL.dllをコピーして試したのですが今度はまた別の「○○.dllがありません」とエラーが出てしまいました
そこで元のパソコンから検索かけて「○○.dll」の拡張子で終わるアプリケーションファイルを隈無く探して複製移動したのですが 最終的に 『MSVCR100.dllはWindows上で実行できないかエラーを含んでいます。元のインストールメディアをしようして再インストールするか、システムの管理者またはソフトウェアの製造元に問い合わせてください』と別のエラーが出て、そこで袋小路に入ってます
- 592 名前:デフォルトの名無しさん mailto:sage [2015/01/26(月) 08:27:57.03 ID:Ts/Sr/RD.net]
- DLL 手動コピーじゃだめ
VCxx redistribution package を xx の各バージョン全部入れろ
- 593 名前:デフォルトの名無しさん mailto:sage [2015/01/26(月) 09:46:56.05 ID:4npxFuVq.net]
- それは、コピー元のパソコンの中に入ってる分をコピペしろということでしょうか?
コピー先のパソコンはネットと接続してないのでUSBで移すしか不足分を補えないのですが
- 594 名前:デフォルトの名無しさん mailto:sage [2015/01/26(月) 09:48:30.98 ID:4npxFuVq.net]
- あと、VCxxっていうのはVC++2010のことでしょうか
それもコピー先に入れてないので移した方がいいですか?
- 595 名前:デフォルトの名無しさん [2015/01/26(月) 09:56:44.28 ID:Ts/Sr/RD.net]
- >それは、コピー元のパソコンの中に入ってる分をコピペしろということでしょうか?
コピペはだめ redistribution package はインストールが必要 >コピー先のパソコンはネットと接続してないのでUSBで移すしか不足分を補えないのですが 数回に分けるか USB 数個に分ければ済むだろ >あと、VCxxっていうのはVC++2010のことでしょうか 名前から想像するとたぶんそうだろうけど 必要に応じて他のバージョンも入れないといけないかもしれない >それもコピー先に入れてないので移した方がいいですか? 移すっていうのが DLL だけにしたいって意味ならダメ
- 596 名前:デフォルトの名無しさん mailto:sage [2015/02/05(木) 11:21:22.44 ID:nFTmyO5z.net]
- 最近のexeはダウソしただけで動かないとかなぁー
それってdot netやjavaと代わらんじゃねーかよ な?
- 597 名前:デフォルトの名無しさん mailto:sage [2015/02/05(木) 19:09:43.48 ID:kpi//JnW.net]
- Steamで早期リリースのゲーム Darkest Dungeon が SDL2 製だった。
PS4, Vita での発売も予定しているということで、移植性の高さを生かしているもよう。 ただ、文字の表示はビットマップから切り出す方式なので、 文字種の多い日本語化は難しいと思われる。 SDL本体だけで簡単にフォントのレンダリングができれば、 英語圏の製作者も、日本語化しやすい作り方をしてくれそうなんだがなぁ。
- 598 名前:デフォルトの名無しさん mailto:sage [2015/02/06(金) 01:56:22.03 ID:qRStvygm.net]
- ですね(´・ω・`)
- 599 名前:デフォルトの名無しさん mailto:sage [2015/02/07(土) 18:53:13.49 ID:Hof4fFat.net]
- >>589
最近っつっても10年くらい前からだな
- 600 名前:デフォルトの名無しさん mailto:sage [2015/02/07(土) 19:37:57.87 ID:TiU3gCM4.net]
- 変なライブラリ使わなきゃインストーラ作って終わりじゃないの
- 601 名前:デフォルトの名無しさん mailto:sage [2015/02/21(土) 19:03:33.87 ID:ialkn/Yz.net]
- 最近、某動画サイトてhappy wheelsっていうシュールなゲーム実況(ホラフキンとかアブとか)がツボにはまってるんだけど
あれもSDL?
- 602 名前:デフォルトの名無しさん mailto:sage [2015/03/14(土) 19:06:14.57 ID:7zbPwJgB.net]
- よく分からんがflashゲーじゃないの?
- 603 名前:デフォルトの名無しさん mailto:sage [2015/03/14(土) 22:41:41.97 ID:zYFiBXHt.net]
- このライブラリとC言語使ってスマホのアプリとかゲームとか作れる?
やっぱJAVAとか他のライブラリがないとダメ?
- 604 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 19:00:48.95 ID:2Mzy6yNa.net]
- >>596
SDL2.0でAndroid/iOSのアプリとかゲームを作れるよ(iOSは試したことない)。 Androidの場合、NativeActivityではなく、SDLが用意したSDLActivity.java からJNI経由でmain関数を実行する流れ。 Suspend/ResumeやらAndroid固有な処理のコードとかが若干必要だけど、 基本的にPC環境で使ってるコードをそのまま利用できる。 >>590 SDL_ttf使ってるんだけど、文字の見た目で悩み中。 Bitmapフォントにしたいけど、どこまで感じサポートするかとか面倒なのよねぇ。
- 605 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 19:15:26.86 ID:2Mzy6yNa.net]
- >>556
SDL_TextureでOpenGLとかDirectXを隠蔽してる。 SDL2.0の場合、SDL_SurfaceはSDL_Textureを作る為の一時バッファ。 >>557 激しく同意。そもそもSDL_Textureにピクセルを書き換えるAPIが 存在しないのがおかしい。
- 606 名前:デフォルトの名無しさん mailto:sage [2015/04/16(木) 19:19:54.73 ID:2Mzy6yNa.net]
- >>545
mainループで入力待ち+レンダリングスレッドを使うしかないくさい。
- 607 名前:デフォルトの名無しさん mailto:sage [2015/05/08(金) 23:57:28.35 ID:V8hi9yRP.net]
- ffmpegのffplayのソースをいじって自分用のビュアーを作ってるんですが、
SDL1.xのSDL_CreateWindowでウインドウを作成するときに、 ウインドウの左上の座標を指定する方法はないですか?
- 608 名前:デフォルトの名無しさん mailto:sage [2015/05/09(土) 07:01:19.40 ID:WDrUd2Zm.net]
- >>600
SDL全然知らなくて恐縮だけど、 sdl2referencejp.sourceforge.jp/SDL_CreateWindow.html によると SDL_Window* SDL_CreateWindow(const char* title, int x, int y, int w, int h, Uint32 flags); の x, y に指定するんじゃないの? 違うのかな
- 609 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 11:36:39.94 ID:6zko7qkF.net]
- SDL1.2系なら
SDL_putenv("SDL_VIDEO_WINDOW_POS=0,0");
- 610 名前:デフォルトの名無しさん mailto:sage [2015/05/16(土) 20:17:56.69 ID:k71C3722.net]
- >>602
1.2系は外部変数経由なんだな・・・。
- 611 名前:デフォルトの名無しさん mailto:sage [2016/03/21(月) 18:25:32.39 ID:axz6ixdY.net]
- 描画をOpenGL、その他をSDLに任せれば強いクロスプラットフォームなゲーム開発ができるのですか?
- 612 名前:605 mailto:sage [2016/03/22(火) 00:20:42.36 ID:vWJRjU9w.net]
- あ、なんでもないです
- 613 名前:デフォルトの名無しさん [2016/03/29(火) 09:12:47.25 ID:/c8bAcK4.net]
- サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足 サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題 春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残 コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題 マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了 校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント 高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート
- 614 名前:デフォルトの名無しさん mailto:sage [2016/04/20(水) 20:59:49.10 ID:gfBfEx2n.net]
- 公式いってSDL2.0っての落としてビルドしたけど
もしかしてSDL_imageやDL_mixerって別々にビルドしないといけないのか?
- 615 名前:デフォルトの名無しさん [2016/05/29(日) 15:40:25.01 ID:9WWbP5OA.net]
- test
- 616 名前:デフォルトの名無しさん mailto:sage [2016/05/30(月) 10:18:34.37 ID:cLUfCSU4.net]
- >>607
それぞれバイナリ配布されてるからしなくても使えるはず
- 617 名前:デフォルトの名無しさん [2016/06/07(火) 00:55:43.39 ID:eV/CnpgJ.net]
- マウス2個つなげて
それぞれの状態を取りたいのじゃが SDLでは無理かの?
- 618 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 03:41:57.10 ID:05WI3n4h.net]
- メインループの中でSDL_PollEventを呼び出さないと、実行時にプログラムが「応答なし」になるんですけど、
どうしてなんでしょう?
- 619 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 10:38:18.65 ID:B6F+6OOe.net]
- 応答してないから
- 620 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 15:24:26.96 ID:05WI3n4h.net]
- >>612
なんで応答しなくなるんです?
- 621 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 19:18:13.90 ID:01M+MFvA.net]
- SDL_PollEvent じゃなくて PeekMessage とかでもいいってことかな
- 622 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 23:11:08.46 ID:05WI3n4h.net]
- >>614
WinAPIに由来したものなのですか。
- 623 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 13:49:41.90 ID:L6g6HWhG.net]
- 応答なしになると何か困るんか?
- 624 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 18:25:19.60 ID:/ETcg39q.net]
- >>616
マウスカーソルが砂時計状態(今時、絵は砂時計じゃないけど)になって、 画面が白っぽくなります。 いわゆるフリーズみたいな状態です。
- 625 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 19:11:00.22 ID:xIKUFX4H.net]
- メインループで忙しいんだからいいじゃん
- 626 名前:デフォルトの名無しさん mailto:sage [2016/08/23(火) 21:39:48.94 ID:/ETcg39q.net]
- >>618
メインループの中にSDL_Delayを入れても同じなので、単なるビジー状態とは違うと思いますけど。
- 627 名前:デフォルトの名無しさん mailto:sage [2016/09/26(月) 03:08:45.06 ID:xV1Da2+t.net]
- リズムゲーム的なの作ってるんだが、キーボードの入力が激しいと描画が遅れてカクカクになってしまう
描画を別スレッドに分けるしかないのかな でもWikiでは非推奨なんだよなあ なんかやり方間違ってんのかな
- 628 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 20:04:00.15 .net]
- SDLの書籍、なさすぎでは
- 629 名前:デフォルトの名無しさん mailto:sage [2016/12/10(土) 01:50:23.71 ID:MvvmH2RP.net]
- AndroidStudioには対応しないの?
- 630 名前:デフォルトの名無しさん [2016/12/18(日) 10:39:00.88 ID:7yhgDEno.net]
- SDLを何も知らない超初心者がsdlを導入しようと思って早速詰まったところです。macです。
SDLのダウンロードページからdmgファイルをダウンロードして中にあった「sdl2.framework」というものを システム>ライブラリ>frameworksフォルダのところにドラッグして入れようと思ったのですがどうしても弾かれて入れることができません。 Runtime Binariesという方とDevelopment Librariesで両方やってみましたがどうしてもframeworksフォルダに入れることができませんでした。 インターネットの情報も古いものしかないのでどうにも信頼性が・・・ SDLの導入方法を教えてください。よろしくお願いします。
- 631 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 10:58:36.57 ID:05Ug+E6t.net]
- これでスマホで動くアプリ作れるの?
- 632 名前:デフォルトの名無しさん [2016/12/20(火) 18:38:57.67 ID:r66oBsJS.net]
- macでのsdlの環境構築の方法を詳しく教えてください。ここ3日くらいやってもなかなかうまくいきません。
qiita.com/inomasa/items/d5a9c6ebfb2ff2e40003 このサイトを参考にしました。 よろしくお願いします。
- 633 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 18:43:32.73 ID:lAXr92yw.net]
- sox.sourceforge.net/
- 634 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 23:03:32.81 ID:1OYUiPAH.net]
- 素人がmake(コンパイル)して、環境構築なんか無理。
Homebrew で出来ないのか? そのサイトの情報が正しいかどうか、分からないから、 無理なら、他のサイトの情報で、幾つも、異なるやり方を試す。 1つのサイトのやり方にこだわっても、仕方がない それと、2chに書き込むときは、 何を処理して、どういうエラーメッセージが出たのかも、一言一句、正しく書く。 皆が、そのエラーメッセージで検索するから まず自分で、エラーメッセージで検索する。 それでも分からなかったら、2chに書き込む
- 635 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 03:40:38.30 ID:ZtnFV01Y.net]
- やさしいせかい
- 636 名前:デフォルトの名無しさん [2016/12/21(水) 07:04:06.99 ID:6gbwwcr2.net]
- もう少し頑張ってみます。
- 637 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|