[過去ログ] SDLスレ (987レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
389: 名前は開発中のものです。 [sage] 04/04/13 23:45 ID:n/5r7ovM(1) AAS
>>388
388(1): 名前は開発中のものです。 [sage] 04/04/13 23:06 ID:R3klDjkd(2/2) AAS
少な…
>>387
387(1): 名前は開発中のものです。 [sage] 04/04/13 01:35 ID:ItZmwa9S(1) AAS
外部リンク[html]:jcatki.no-ip.org
> It supports 8 channels of 16 bit stereo audio, plus a single channel of music, ...
のは単なるdefault値だよ。
外部リンク[html]:jcatki.no-ip.org

The number of channels allocated.
Never fails...but a high number of channels can segfault if you run out of memory.
とある通り、メモリ(と演算速度もか?)の許す限りいくらでも取れるっぽ。
390: ◆pm4Rr1N8T6 [sage] 04/04/14 05:29 ID:/mSmA8Oy(1/2) AAS
かなり大量に指定したことあるんだけど、
増えすぎてちゃんと鳴ってんのかどうかわからなかった。

まあ、16ぐらいは普通にいけるよ
391: ◆pm4Rr1N8T6 [sage] 04/04/14 05:31 ID:/mSmA8Oy(2/2) AAS
あれ、トリップ打ち間違えた
392
(1): 名前は開発中のものです。 [sage] 04/04/19 23:43 ID:df6eSjfW(1) AAS
スレ違いかもしれないんだけどさ、液晶モニタでゲーム作ってて、
表示してる画像を動かすと、やたらぶれて見えることってない?
静止してその場でアニメーションしてもぶれないんだけど、
画像全体を上下左右に動かすと途端にぶれて見えるみたいな。

でもCRTだと問題ないし、その液晶でだってゲーム全部ダメってこともなく……。

FPS落としてみたりして試行錯誤はしてるんだけど、うまくいかず。
世の中のゲームはどんな実装してんのか、誰か教えてくだされ……。
393
(1): 名前は開発中のものです。 [sage] 04/04/20 09:47 ID:Kz7PIZnR(1) AAS
ブラーが掛かるように見えるなら、応答速度のいい液晶を使う。

FPSなゲームだと余り目立たないけど、1/30秒位でオブジェクトを
動かすと2重にブレて見える事もある。
中途半端に遅くても駄目な例。
394
(1): 名前は開発中のものです。 [sage] 04/04/21 09:16 ID:GSi5k06l(1) AAS
【LCD】PCゲーマー的液晶ディスプレイ Part.2
2chスレ:game
とかも参考になるかも。
395: 392 [sage] 04/04/21 16:31 ID:WKD5qBW8(1) AAS
>>393,394
ありがd。やっぱ世の中安物はだめなのか……。
自分が使うぶんにはいいんだけど、
他人にプレイさせると選べないんだよね……。
396
(1): 名前は開発中のものです。 [sage] 04/04/24 02:00 ID:Z5qgN2Ap(1) AAS
久々に本家のページ見にいったら
デザイン一新しててビックリしたんだけど、
いつから変わってたんだろう…。
397: ◆pm4Rr1N8T6 [sage] 04/04/24 16:53 ID:dO/B4Z7t(1) AAS
>>396
何でか知らんのだけど、リニューアル後は
サイトの HTML や画像まで CVS に入れるようになったみたいだね。
CVS コミット通知の ML 読んでてびっくりしたよ。
398
(1): 名前は開発中のものです。 [sage] 04/05/12 07:37 ID:+G0iEP7m(1) AAS
日本語入力は…とりあえずSDL_ttf+sskしかないんですかね?
ssk試してみたけどあれはツライなぁと。

SDLのソース触ってIMEからなんとか動かしてるんですけど、
やっぱSDL_imeがほすぃ…。
399: 名前は開発中のものです。 [sage] 04/05/13 21:41 ID:bDKw0/eZ(1) AAS
>>398
sdl-fan-jp で SDL で IME を直接使う、みたいなのが出てたね。
外部リンク[html]:morihyphen.hp.infoseek.co.jp
これ一個で X Window 系を一気にサポートできるけど
MacOS, Windows, Amiga OS 辺りがサポートできないね。
この XIM のものですら実践的じゃない部分も多いし、
実際やるとなると相当大変だな……
400
(1): ◆pm4Rr1N8T6 [sage] 04/05/30 10:09 ID:3EbvfWJ2(1/2) AAS
SDL_ttf の不満点を解消するパッチを作ってみた。
外部リンク:qas.sourceforge.jp

・ファイル開くのに失敗したら NULL を返すようにした。
 これまではライブラリ内部でクラッシュしてたんだよ。信じられるかい?
・SDL_bdf みたいに SDL_Surface へ直接描画する関数を追加した。
・横幅を元に、文字列の中で描画できる byte 数を返す関数を追加。
 文字列から横幅を取得することはできるんだけど、
 それだと先に横幅が決まってる場合にスマートに自動改行の実装するのは難しいんだよね。
401: ◆pm4Rr1N8T6 [sage] 04/05/30 10:17 ID:3EbvfWJ2(2/2) AAS
Shaded や Blended を使う場合に
強制的に TTF ファイル内の埋め込みビットマップフォントが使用されてしまう問題は
Shaded や Blended の時だけ bitmap を使わないようにすればいい……と言いたいところだけど、
TTF_Size* を呼び出す時、Solid と Shaded, Blended との場合が区別できないから
互換性が失われてしまうんだよね。
TTF_Size*_{Solid|Shaded|Blended} ってのを新しく追加しようかなとも思ったんだけど、
結局互換性は保たれないからなあ。

オリジナルのコードを見るとよくわかるけど、
何と言うか、試行錯誤の爪あとがひどくて……
別のライブラリを作った方がいいのかなあ。
402: 名前は開発中のものです。 [sage] 04/05/30 22:14 ID:XZwjpvJy(1) AAS
>>400
パッチ作成おつー

パッチは役割毎に分けて,CVSバージョンに対して作って
直接 Sam に投げてあげると取り込まれやすいかもー

# Mix_LoadMUS_RW パッチも取り込まれてないのね…
# 今CVS見たら MikMod のみに対応した Mix_LoadMUS_RW の
# コードが入ってるっぽい…
403
(1): 名前は開発中のものです。 [age] 04/06/16 14:33 ID:Ui6mhgG3(1) AAS
Ruby/SDL on WinでSDL_kanjiを使えたという人います?
Linuxではできるみたいなんだけど、WinでRubyの拡張ライブラリ
を作るやり方がさっぱりわからない…
404: 名前は開発中のものです。 [] 04/06/17 23:16 ID:1bQx+Nnz(1) AAS
SDL使えばグラフィックは良いと思うんですが
サウンド用の汎用ライブラリって何かありますか?
405: 名前は開発中のものです。 [sage] 04/06/17 23:40 ID:eN4Qw0jN(1) AAS
OpenALだっけか。
感想キボンヌ
406: 名前は開発中のものです。 [sage] 04/06/18 03:56 ID:Lm+5DsNE(1) AAS
OpenALを上げる前に、
SDL_mixerとSDL_soundあたりをまず上げてやれよ。
SDLとの組み合わせでは一番使用例が多いだろうに。
それで機能不足を感じたなら改めてOpenALあたりを調べてみるのが良い気がする。
407
(1): 名前は開発中のものです。 [] 04/06/20 15:54 ID:6tF2CK9b(1) AAS
>>403

SDL使うには Ruby/SDL と RUDL という手があるね。

漏れ、一時期、複雑なものなら型宣言有り言語推進派だったけど、
経験積むにつれ、型宣言に大した意味ないと思った。

Rubyマンセー
408
(2): 名前は開発中のものです。 [sage] 04/06/21 18:12 ID:OvV70vE4(1) AAS
>>407
俺はRuby/SDLをやって、やっぱりRubyは大規模なものには
向かないと実感したよ。
1番多いミスが、変数に予期しない値が入っちゃうということなんで。
あと、初期化されていないフィールドと配列のインデックス越えでnilを返すところね。
自動テストができないから、リファクタリングも危険が伴うし。
もしまたスクリプト言語でゲームを書く機会があったら、今度はPyGameでやってみたい。

OpenALは3D空間内で音が聞こえてるようにシミュレートするやつだから
ファイル読み込みとかはほとんどできないよ。
409: 名前は開発中のものです。 [sage] 04/06/22 00:54 ID:BZgdUtKP(1) AAS
>>408
> OpenALは3D空間内で音が聞こえてるようにシミュレートするやつだから
> ファイル読み込みとかはほとんどできないよ。
ということは、SDL_soundでファイル読み込み&デコードやって、
OpenALに渡すのって実は良さそうなのか?
410
(1): 名前は開発中のものです。 [sage] 04/06/22 01:11 ID:ITWJAyK6(1) AAS
>>408
その程度の問題だと単にRubyに慣れていないだけだとおもわれ

大規模なものを作ろうとおもったらどんな言語でもそれなりの
経験と設計とテストが必要でしょ…
411
(1): 名前は開発中のものです。 [sage] 04/06/24 01:02 ID:Vimy071T(1) AAS
>>410
だな。インタプリンタならしょうがない。Pythonでも同じだろう。
412
(1): 名前は開発中のものです。 [] 04/06/24 01:09 ID:M2KZSJrL(1/3) AAS
漏れが見た感じ、Ruby/SDL よりは RUDL のほうが完成度高いと感じた
413: 名前は開発中のものです。 [sage] 04/06/24 01:10 ID:M2KZSJrL(2/3) AAS
>>411

しかし型あってもエラー起きるときは起こるし。

単にリファクタリングにともなうテスト作りに慣れてないだけかと
1-
あと 574 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s