@etude87

습작

Latest answers from 습작

신작은 언제쯤인가요?

확실한 기획된 물건이 없습니다.
예컨데 원룸 오피스텔의 밤은 2인용 술래잡기, 죽음의 방종 서바이벌은 룰렛, 프로젝트 G는 같은 방향찾기, EME는 직관적인 RPG Maker용 메뉴 편집기라는 명확한 기획을 먼저 세워두고 작업했습니다.
팀 프로젝트인 슈퍼배드는 일차적으로 팀장이신 만차님께서 기획 및 일차 제작을 하시고 제가 바톤을 이어받아 부끄러운 삽질을 했지요.
반면 만들다 만 작품들은 하나같이 256x256 해상도에서 맵배치를 구현, 마우스를 사용한 포인트 앤 클릭 어드벤쳐, 스크립트보다 이벤트를 주로 사용하는 프로젝트 등 게임의 내용보다는 기능 구현 가능 여부만 보고 시작한 물건들입니다.
때문에 신작이 나오려면 전자와 같이 확실하고 매력적인 새로운 기획이 생기거나 후자의 속빈 강정을 채울 내실있는 기획을 작성하거나 팀 프로젝트 작업물이 넘어와야 합니다.
일단 당장에는 셋 중 그 어느것도 없네요.

오전에 스크립트 질문 드렸던 사람입니다. ;; 이번에는 선택지의 표시에 취소시 동작을 '무시'로 한 뒤 취소를 하면 이상현상이 발생합니다. 무시가 되지 않고 메세지창은 없어지며 선택지 창만 남아있게 됩니다. 계속 여기에 질문드려서 죄송합니다. ㅠㅠ.

옛적에 야매로 구현해 놓은거라서인지 문제가 참 많네요.
구현 방식이 더미 윈도우를 생성해 선택지가 생성될때 더미 윈도우가 기존 메시지 윈도우의 텍스트를 받아서 보여주고 기존 메시지 윈도우가 선택지 표시를 해주는 방식인데, 두개 윈도우의 입력 처리를 제각각 해주다보니 서로 연동이 안되어서 생긴 문제 같습니다.
찬찬히 둘러보니 이걸 여기서 고치는 것보다는 아예 새로 작성하는 쪽이 나을 것 같아 일단 포스트는 내렸습니다. 나중에 여유가 나거든 새로 작성해 올리던지 해야 겠네요.
해당 기능이 구현된 다른 스크립트를 소개해 드립니다.
http://avangs.info/rgss_xp/1023921
UMS라고…. 의뢰하셨던 페르님께서도 선택하신 스크립트 입니다. 핫하...
사실 그래서 저도 제작해두고선 아니 이런 좋은것이! 라며 제가 만든것은 기억에서도 빠이빠이 하고 있었습니다만, 이렇게 다시 만나게 되네요.
아무쪼록 불편을 드려 죄송합니다.

http://eternalworld.tistory.com/361 사용해보니 메세지에서 취소키(ESC 등)를 입력 시 정상적으로 메세지창이 사라지지 않습니다. (ex: 메세지만 남는다거나, 창 통째로 남는다거나.) 단, 확인키(스페이스바 등)를 눌러 종료시에는 정상적으로 사라집니다. 이거 왜 이러는건가요 ㅠㅠ...

앗 이거 상당히 부끄럽네요. 346번째 줄에서
if Input.trigger?(Input::B)
if $game_temp.choice_max > 0 and $game_temp.choice_cancel_type > 0
$game_system.se_play($data_system.cancel_se)
$game_temp.choice_proc.call($game_temp.choice_cancel_type - 1)
terminate_message
end
end
이부분을
if Input.trigger?(Input::B)
if $game_temp.choice_max > 0 and $game_temp.choice_cancel_type > 0
$game_system.se_play($data_system.cancel_se)
$game_temp.choice_proc.call($game_temp.choice_cancel_type - 1)
end
terminate_message
end
이렇게 수정해주시면 아마 문제가 해결될 겁니다. 블로그에도 수정본을 올려두겠습니다. 피드백 감사합니다. :)

Language: English