자유게시판


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+ 를 사용하게끔 컴파일이 되있는 상태에서 임포트하는건 불가능합니다.

  1. 아방스 게시물 · 댓글 작성 규칙 (최근 수정일 2015.11.25)

  2. 어줍잖게 진지하면 오글거리는군요

  3. 알만툴의 최적화

  4. 알만툴vx작품

  5. 알만툴, 쯔꾸르 디스코드서버 홍보!

  6. 알만툴(쯔꾸르) 몬스터 수집형 턴 알피지 '몬박스' 텀블벅 후원 시작했습니다!

  7. 알만툴 디스코드방을 만들었습니다

  8. 알만툴 디스코드방에 들어오세요!

  9. 알만툴 디스코드방에 들어오세요

  10. 알만툴 디스코드방 재홍보!

  11. 알만툴 디스코드 채팅방 홍보!!

  12. 알만툴 디스코드 채팅방 홍보!

  13. 알만툴 디스코드 채팅방 홍보!

  14. 알만툴 게임 제작자 모임 디스코드 서버 홍보!

  15. 안드로이드 게임을 만들어 볼까 생각중입니다.

  16. 안녕하세요~ 천재게임개발자 김숀입니다~

  17. 안녕하세요. 역자 토호타쿠입니다.

  18. 안녕하세요 포스타입을 이용한 온라인 쯔꾸르 온리전을 열려고 합니다.

  19. 아프리카 bj 등극

  20. 아직도 홈페이지는 변태중...

  21. 아싸~ 내일 자격증..결과...ㄱㄷㄱㄷ

목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Next
/ 18