[過去ログ]
SDLスレ (987レス)
SDLスレ http://echo.5ch.net/test/read.cgi/gamedev/1005469181/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
916: 名前は開発中のものです。 [sage] 2005/10/13(木) 11:48:15 ID:CykI+nJQ あるところのゲームサークルに参加したんですが、 グラフィック部分にSDLを使うことになりました。 そして音楽はMIDIは環境で変わるから良くないってことで DirectMusicProducerを使うとか言い出しました 僕はmixerのMODを使うことを進めたんですが、押し切られてしまいました リンカエラーとかメモリエラーがでないか凄く心配です・・・ 皆さんはどう思いますか? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/916
917: 名前は開発中のものです。 [sage] 2005/10/13(木) 12:21:18 ID:XPDehWw3 >DirectMusicProducerを使うとか言い出しました DirectMusicProducerは単に音楽作成ツールですよ? 音楽はDirectX Audioで自前で鳴らし、 効果音はSDLで鳴らそうってなら確かにやめた方がよさそう。 どんな問題が出るか知らないけどね。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/917
918: 916 [sage] 2005/10/13(木) 12:53:25 ID:ypy0AXR+ >>917 そうです。DirectMusicProducerで作ったデータを DirectX Audioで鳴らそうとしてました。 効果音はどうか知りません リンカに怒られると言ったら外部にDMPファイルを再生するDLLを置くとか言い出しました もうガクブルです。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/918
919: 名前は開発中のものです。 [sage] 2005/10/13(木) 17:25:39 ID:ToPl7cy0 >>915 MODはSDLに組み込みだから楽 ← プログラマの都合 DMPはMIDIライクな編集がその場で出来るから楽 ← 音楽屋の都合 こう思った。 うまい折衷案が出るとよいが、最終的にはプログラマ側で妥協してやるしかないんじゃない? http://echo.5ch.net/test/read.cgi/gamedev/1005469181/919
920: 919 [sage] 2005/10/13(木) 17:47:05 ID:ToPl7cy0 レス番間違えたーよ('A`) >>916宛でした http://echo.5ch.net/test/read.cgi/gamedev/1005469181/920
921: 915 [sage] 2005/10/13(木) 21:13:13 ID:pthRpnxV >>919 そうですか・・・音楽屋がやりやすいなら仕方ないです でもDirectMusic叩けるなら、Drawも直に叩いて欲しい うちのメインの考え方は分からないです・・・ http://echo.5ch.net/test/read.cgi/gamedev/1005469181/921
922: 名前は開発中のものです。 [sage] 2005/10/14(金) 10:28:50 ID:uk4v+zqx >>921 とりあえず、言質はとっとけ 最低でも、そのメインが該当箇所を組むようにな 問題なけりゃそれでいいが、 問題出たときに誰が泥をかぶるのかを決めとかないと プロジェクトが頓挫する事になる http://echo.5ch.net/test/read.cgi/gamedev/1005469181/922
923: 名前は開発中のものです。 [sage] 2005/10/14(金) 18:43:07 ID:kCsY6VJS UTF8のファイルから読み込んだ文字列をひとつのサーフェイスにして 描画する方法が分かりました。 しかし、その文字列を一文字ずつ描画したい場合(ドラクエのように人に話すと 表示されるメッセージのように)は人文字ずつサーフェイス作っていって フレームカウントをして表示速度の制御をしながら描画するのがいいんでしょうか? 後、UTF8だと日本語1文字が何バイトなのかって固定されてないので、すごく難しいんですが。 アイディアください。 http://echo.5ch.net/
test/read.cgi/gamedev/1005469181/923
924: 名前は開発中のものです。 [sage] 2005/10/14(金) 20:16:29 ID:uTRcIOI8 UTF-8は先頭バイト見れば何バイトかわかるけど? 0x00-0x7F 1 0xC0-0xDF 2 0xE0-0xEF 3 0xF0-0xF7 4 0xF8-0xFB 5 0xFC-0xFD 6 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/924
925: 名前は開発中のものです。 [sage] 2005/10/15(土) 04:46:42 ID:xL4TCgUt >>923 むしろ >UTF8のファイルから読み込んだ文字列をひとつのサーフェイスにして描画する方法 を教えてください http://echo.5ch.net/test/read.cgi/gamedev/1005469181/925
926: 923 [sage] 2005/10/15(土) 20:55:28 ID:03Wc5kyl >>924 ありがとう。理解しました。 >>923 回りくどい質問でしたね。気をつけます。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/926
927: 925 [sage] 2005/10/16(日) 00:09:25 ID:uNCcPNGN マジで教えて欲しいんすけど・・・ http://echo.5ch.net/test/read.cgi/gamedev/1005469181/927
928: 名前は開発中のものです。 [sage] 2005/10/16(日) 01:09:04 ID:ho7RZaGn >>925 SDL_ttf をいれて以下の関数を使う * TTF_RederUTF8_Solid() * TTF_RederUTF8_Shaded() * TTF_RederUTF8_Blended() http://echo.5ch.net/test/read.cgi/gamedev/1005469181/928
929: 925 [sage] 2005/10/16(日) 16:53:28 ID:uNCcPNGN そうじゃなくて、1フレーム毎にsurfaceを生成して描画してたんじゃ遅くて使い物にならない(こともないけど)ので、 アプリケーションの初期化時にテキストデータを全部読み込んで画像をcache、文字と矩形の対応情報を保存、もしくは外部でそのファイルフォーマットを吐き出すツールを作る必要があると思うんだけど、 もういいや。 >>924>>928 情報ありがとう。知らなかったよ。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/929
930: 名前は開発中のものです。 [sage] 2005/10/16(日) 17:01:24 ID:0gQNvyRR 何か凄いアホが紛れ込んでるな。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/930
931: 925 [sage] 2005/10/16(日) 17:01:39 ID:uNCcPNGN 文字列情報が固定されているゲームに限定してレスしてしまった。すまそ。 動的な文字列の場合はやっぱりそのまま生成して使うんかな。 まあどうでもいいか。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/931
932: 925 [sage] 2005/10/16(日) 17:04:24 ID:uNCcPNGN はいはい、君は僕より頭がいい。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/932
933: 名前は開発中のものです。 [sage] 2005/10/16(日) 17:46:45 ID:ePu+oMfg TTF_RederUTF8_XXXを使う場合でも1フレーム毎にsurfaceを 生成するなんてアホなことはしない.文字列のsurfaceが欲しい シーンに入るときにsurface作ってそのシーンから抜けるときに SDL_FreeSurface()する. 文字と矩形を対応させて文字列を描画する方法はASCIIコード程度なら やるけど日本語ありの場合は必要な文字だけをレンダリングしたとしても 莫大なメモリを食うのでやっぱりやらない. http://echo.5ch.net/test/read.cgi/gamedev/1005469181/933
934: 名前は開発中のものです。 [sage] 2005/10/16(日) 19:04:17 ID:9sHmJEZ2 >>933 > 文字と矩形を対応させて文字列を描画する方法はASCIIコード程度なら > やるけど日本語ありの場合は必要な文字だけをレンダリングしたとしても > 莫大なメモリを食うのでやっぱりやらない. 日本語でも、αチャンネルだけのテクスチャにするとかでメモリ使用量押さえたらなんとかならんかな? やったことないんで想像で言ってるだけだが http://echo.5ch.net/test/read.cgi/gamedev/1005469181/934
935: 925 [sage] 2005/10/16(日) 19:15:54 ID:uNCcPNGN >>933 使う文字列が多い場合、シーン毎に細分化してもメモリ使用量は変わらんがな。結局使うんだから。 ましてMMOのチャットなんかで動的に必要な場合はシーンで確保なんかできない。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/935
936: 930 [sage] 2005/10/16(日) 19:37:31 ID:0gQNvyRR 正直スマンかった。アホじゃなくて池沼だわ。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/936
937: 925 [sage] 2005/10/16(日) 20:15:33 ID:uNCcPNGN 優越感に浸りたいだけの馬鹿でなければ指摘していただきたい。 それとも文章力が無いのか、面倒臭がりなのか。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/937
938: 925 [sage] 2005/10/16(日) 20:21:33 ID:uNCcPNGN >>936 じゃなきゃ誰も君のレスに何の価値を感じないよ。 君はそのレスを書き込むことに何か意義を感じるのかい? 「925は馬鹿だな」って、一緒になって賛同してくれるレスが欲しいのかい? くだらねえ。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/938
939: 925 [sage] 2005/10/16(日) 20:23:46 ID:uNCcPNGN 病んでるな俺 SDL_ttfで首吊ってきます さようなら http://echo.5ch.net/test/read.cgi/gamedev/1005469181/939
940: 名前は開発中のものです。 [sage] 2005/10/16(日) 22:34:38 ID:eOr9iAiX 晩ご飯までには帰ってくるのよ。 http://echo.5ch.net/test/read.cgi/gamedev/1005469181/940
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 47 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s