자유게시판


RMXP 와 RMVX 는 반디캠의 자동감지(DirectX/OpenGL) 이나 프랩스를 사용해 녹화하려고 하면

창이 감지되지 않습니다. 이녀석들의 그래픽엔진은 GDI+ 로 게임용 엔진이 아닌 윈도XP 까지의 윈도우들이

창을 구현하기 위해 쓰는 저급 그래픽 처리기능입니다.

쉽게 말하면 고성능 그래픽카드 하드웨어가속 놥두고 한정된 리소스 개뺑이 돌리기

그마나 VX 는 봐줄만한 수준입니다만 XP 의 경우에는 스크립트마저 구버젼이라

그야말로 헬게이트였습니다.


웃기게도 RM2K 종류들은 프랩스나 반디캠에서 감지를 시켜보면

다렉 X 를 쓰고있는것으로 나옵니다. 그래픽 해상도도 그렇게 높지 않은데 하드웨어 가속을 하는거죠.

그렇기때문에 2K 는 웬만큼 외계인고문을 하기전엔 렉이 안걸린다는거 잘들 아실겁니다

(참고로 DirectX 가속은 그래픽을 주로 가속하지만 키보드 입력이나 사운드 출력도 가속시킵니다)


그런데 이 RMVXA 도 DirectX 7 을 이용한 가속을 하더군요.

반디캠에서 잡혔는데 옆에 DX7 이라고 쓰여있는것을 보고 알았습니다.

다이렉트 X 가속을 했다 안했다는 엄청난 차이입니다.


실제로 예를 들어 보자면..

제가 외국 포럼에서 건져온 RMVXA/RMVX/RMXP 호환 모션블러 스크립트가 있었습니다.

이녀석을 RMVXA 에서 돌리면 60 FPS 로 괜찮게 나옵니다.

그런데 이 스크립트를 XP 에 던져놓는순간 FPS 가 미친듯이 폭락합니다 (...)

스크립트의 작동방식이 좀 비효율적인 문제도 있어서, 이 부분을 대체해주면

XP 에서도 40 FPS 를 뽑을수 있지만,

XP 에서 게임진행이 힘들정도로 버벅대는 처리량을
VX Ace 는 가볍게 씹어먹은거라고 볼수있습니다.


지금 RGSS3 + XP 로 게임을 이전할 각오를 하고 만들어보고 있는데

정말로 여러가지 기능이 지금까지 알만툴에 비해 한참 앞선다는것을 알 수 있습니다.


만약 엔터브레인이 알만툴을 더 찍어낼 생각이 있다면

지금 이 상태에서 XP 의 3레이어 맵핑을 부활시키고 비슷한 분위기로 기본칩을 준다면

아주 잘 팔리는 툴이 될거라고 생각합니다.

Who's JACKY

profile

JACKY ( 더블제이 )

- 아방스 오래 활동했으나 지금은 안함. 예전에 더블제이로 활동.

- 현재 소프트웨어/AI 회사 정직원.

- 구인요청, 커미션, 질문 등 안 받음.

 

** 완성작

 

단독작전(Private Plans) - 중학교 축제 출품

스페이스 인베이더즈(Space Invaders) - 고등학교 축제 출품

 

** 제작중단

 

메탈 페이블 :: 숨겨진 힘

한때 열심히 개발했고 포트폴리오로도 사용했던 게임.

개발 재개계획 없음 (아직은)

 

Comment '7'
  • ?
    스리아씨 2013.10.06 06:51
    역시 XP는 개적화,.
  • ?
    Alkaid 2013.10.06 06:54
    기본 스크립트 구조부터 X같죠. 다른 건 그렇다쳐도 Scene 클래스의 main보면 스크립트 작성자 입장에서는 욕나옴(한줄 바꾸려고 main을 통째로 갈아야 합니다). RMXP SDK같은 물건이 괜히 나온 게 아니죠. 정작 이것도 쓰는 사람만 쓰다보니 다른 쪽으로 호환성 문제를 일으켜서 작성된 스크립트를 쓰는 사람 입장에서는 계륵이지만.
  • profile
    JACKY 2013.10.06 12:52

    한줄 바꾸려고 통짜로 갈아버린다구요? 맞기는 하지만 항상 그렇진 않을겁니다.
    alias 를 사용하면, 예전 기능을 그대로 유지시킨채 자기가 원하는 기능만 추가 가능합니다

    물론 문제가 있다면, alias 를 많이 사용하면 에러가 난다는 정도?

  • ?
    Alkaid 2013.10.06 13:32
    alias를 사용할 수 없는 상황도 존재하니까요.(특히 메쏘드의 한가운데)
  • profile
    JACKY 2013.10.06 14:32
    네.. 그건 통째로 고치거나 기존 스크립트에 삽입해야해서 지저분해지죠
  • profile
    짭뿌C 2013.10.06 09:15

    RPG XP의 RGSS는 DirectX dll을 임포트 방법으로 가속을 하는건 불가능한가요?

  • profile
    JACKY 2013.10.06 12:50
    지금 제가 하고있는게 제작은 RPGXP 로 하고 구동은 RPGVX Ace 의 RGSS3 실행기 돌리는 방식으로
    이렇게 하면은 약간 억지스럽게는 DirectX 구동이 가능합니다
    하지만 말했듯이 호환성이 그닥 좋지 않아서 기존 프로젝트에 적용시키면
    에러가 엄청나게 나오기 때문에 이 방식을 사용할 경우 호환이 되게끔
    스크립트를 다시 만들어줘야 하고, 저처럼 스크립트를 많이 쓰는 사람의 경우에는
    그냥 게임을 다시 만드는게 낫습니다.

    참고로 기본 RPGXP 의 Game.exe 랑 RGSS103J.dll 로는 안됩니다.
    Game.exe 가 RGSS103J.dll 을 읽어서 실행하는 구조인데,
    둘다 DirectX 를 지원하게끔 만들어져 있지 않습니다.
    이미 GDI+ 를 사용하게끔 컴파일이 되있는 상태에서 임포트하는건 불가능합니다.

List of Articles
분류 제목 글쓴이 날짜 조회 수
공지 아방스 게시물 · 댓글 작성 규칙 (최근 수정일 2015.11.25) 17 file 완폐남™ 2012.07.17 40548
발표 따악 한마디만 할게요. 20 하늘바라KSND 2013.10.03 916
발표 RMXP 에서 RGSS3 사용하기 예제 업로드 했습니다. JACKY 2013.10.05 587
발표 Music Studio 업데이트 되었습니다! 짭뿌C 2013.10.05 553
발표 제가 올린 그 예제에 문제가 있더군요. JACKY 2013.10.05 565
발표 알만툴의 최적화 7 JACKY 2013.10.06 813
발표 저의 음악툴에 녹음 기능이 추가되었습니다! 짭뿌C 2013.10.06 548
발표 RPGXP 브금 리마스터 6 JACKY 2013.10.07 610
발표 텀블벅 후원금모집 내봤습니다. 5 조석진 2013.10.08 506
발표 지난번에 쓴 하프라이프3은 루머로 밝혀졌습니다. 6 스리아씨 2013.10.08 615
발표 겜스 마스터 콜렉션을 20만원에.... 4 짭뿌C 2013.10.09 731
발표 사운드 소재의 bgm란에서 자작곡으로 활동중인 평민입니다. 15 피아노맨 2013.10.15 970
발표 필력 향상을 위해서 정말로 도움되는 꿀팁 17 2013.10.17 809
발표 바로 밑글에 관련해서 지금와서 재조명받는 짤 3 2013.10.18 1073
발표 개인적으로 생각하는 알만툴 게임계의 초 우수작 교본은 6 file 2013.10.25 1570
발표 내일 전 갑니다. 3 file 강진수 2013.11.04 556
발표 검색 제외된 문제 네이버에 문의중 7 아방스 2013.11.07 1063
발표 네이버 검색 등록 신청 결과... 9 아방스 2013.11.18 1151
발표 플라라코어 데모 : 스폐셜포스 데스매치 4 file 위니코 2013.11.19 891
발표 저택괴담 3.0 드디어 완성했습니다. ㅎㅎ file 부초 2013.11.25 1497
발표 네이버 검색등록 또 거부 5 아방스 2013.11.25 953
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Next
/ 18