글 수 197
1. 스크립트를 통째로 번역
올라온 기리기리 엔진과 똑같은 방식.
무지막지한 딜레이가 느껴지겠지만,
몇가지 작업만 해주면,
'이게 한패냐, 후커냐?'
2. 포인터 교체 + 메모리 추가 쓰기
대충 스크립트 방식을 살펴보니
(1) 스크립트 로딩
(2) 포인터를 스크립트 첫줄에 맞춘다.
(3) 읽어들이면서 함수부분은 함수를 적용하고 텍스트 출력이 있을경우 '한문자씩' 출력 [ㄱ-]
이더라구요.
이걸
(1) 스크립트 로딩
(2) 메모리에 번역 스크립트용으로 새로운 공간 생성
(3) 포인터를 번역 스크립트의 처음부분으로 바꿔치기
(4) 다음 문장을 요구하는 입력이 감지될때
스크립트의 일부분(ex : 텍스트 출력 종료시점까지, 또는 일정 용량만큼)을 번역후 번역 스크립트에 계속 이어쓴다.
(5) 한글이 출력된다.
이런식으로 해보는겁니다.
생각해봤는데, 구현하기도 막장이고 호환성도 막장일것 같습니다 ㄱ-
올라온 기리기리 엔진과 똑같은 방식.
무지막지한 딜레이가 느껴지겠지만,
몇가지 작업만 해주면,
'이게 한패냐, 후커냐?'
2. 포인터 교체 + 메모리 추가 쓰기
대충 스크립트 방식을 살펴보니
(1) 스크립트 로딩
(2) 포인터를 스크립트 첫줄에 맞춘다.
(3) 읽어들이면서 함수부분은 함수를 적용하고 텍스트 출력이 있을경우 '한문자씩' 출력 [ㄱ-]
이더라구요.
이걸
(1) 스크립트 로딩
(2) 메모리에 번역 스크립트용으로 새로운 공간 생성
(3) 포인터를 번역 스크립트의 처음부분으로 바꿔치기
(4) 다음 문장을 요구하는 입력이 감지될때
스크립트의 일부분(ex : 텍스트 출력 종료시점까지, 또는 일정 용량만큼)을 번역후 번역 스크립트에 계속 이어쓴다.
(5) 한글이 출력된다.
이런식으로 해보는겁니다.
생각해봤는데, 구현하기도 막장이고 호환성도 막장일것 같습니다 ㄱ-
오옷.. 좋은 생각이네요!
안그래도 지금 대사 출력부분만 잡아보려고
노력중입니다.
스크립트 전체를 번역해 버리니
사운드가 안나오는 등 부작용이 꽤 있네요 ㅜㅜ