DSL라이브러리 쓰시는분들점 봐줘여-_-/

익명 사용자의 이미지

다이렉트X하고 어떤게 더 좋나여? ㅡ.,ㅡ;;;;

풋....( -_-)y-~

익명 사용자의 이미지

축하합니다..

진심으로..^^

익명 사용자의 이미지

6666은......

6떙이군요...-_-;

익명 사용자의 이미지

!!!!

6 포카드입니다 -_-a

익명 사용자의 이미지

아차~ 냉무!

익명 사용자의 이미지

흐음. 일단 다른 OS로 포팅하기 쉽다는 거겠죠..

Windows, Mac, BeOS, OS/2, *nix 등으로 소스레벨로 호환이 가능하니..

속도 문제야.. Windows용 SDL은 단순한 DirectX의 wrapper로 동작하니. 비슷할거구.

익명 사용자의 이미지

DSL??
SDL (Simple Direct media Layer)말하는거 아닌가요?

일단은 멀티플랫폼으로 제작하려는 프로그램(특히 게임이나 멀티미디어쪽)
을 위한 라이브러리입니다. 현재는 상당히 알려져서 많은 리눅스 멀티미디어
프로그램이 이를 이용해 제작되지요.

또 이를 이용해 윈도게임을 리눅스용으로 포팅하기도 합니다.(lokigame)

성능보다는 범용적이고 쉽게 쓸 수 있도록 만들어져있습니다.
(물론 버젼이 올라가면서 성능도 개선하고 있지만 아직까지 DirectX와
비교한다는 것은 무리가 있네요.)

실제로 인터페이스를 봐보면 깔끔하고 직관적입니다.(C형태임)

제가 이걸로 게임을 만들었었는데요.(게임이래봤자 그냥 타일맵움직이는 거
달랑 만들고 중단해버렸습니다. -_-;;; )

메인루프돌려보면 풀스크린시 FPS가 180 ~ 190 정도 나오더군요.
(로직은 back버퍼에 이미지 그리고 화면에 보여주는(update) 게 한 tick으로 합니다.
(풀스크린의 경우 XF86DGA를 사용) )
제 시스템은 (
CPU Pentium II (Deschutes) 450Mhz
Video 3Dfx Voodoo Banshee PCI 16M,
Kernel 2.2대, (MTRR사용가능 -> 이게 무척 중요! 사용불가인경우 50FPS정도밖에
안나옵니다.) )

제가 알기로는 DirectX에서는 확인은 안해봤지만( 윈도우즈는 있지만
개발도구가 없어서... ) 최소한 250 FPS이상 나오는 걸로 알고 있습니다.

그냥 윈도우즈만 타겟플렛폼으로 잡는다면 DirectX쓰는 게 좋죠.

하지만,

리눅스에서 멀티미디어나 게임쪽의 프로그램을 빠르고 편하게 제작하고자
한다면 한번쯤 봐둘만한 라이브러리입니다. 이 라이브러리 이상으로 모든 멀티
미디어 기능을 집대성한 것은 없습니다(리눅스에서).

익명 사용자의 이미지

1등 방지용..-_-;
조금 사악한park.