게임 하나 못내본 초보라서 이것저것 상상했던 시스템 정도만 만들어보고 마는데
오늘은 문득 창문을 열어두고 나가거나, 화로에 불씨를 피워놓고 다녀오면 그대로 살아있게할 수 있을까였습니다.
근데 이것은 간단히 스위치 하나로 해결될 문제였지만 사람이란게 창문을 닫고싶거나 불씨를 끄고싶을때도 있는것인지라
생각대로 한 번 만들어 봤습니다.
비행선이나 간간히 타는 옛날옛적 마을에 버튼 하나로 커튼을 걷고 치는 행위가 가능한 집이 있습니다.
처음에 엄청나게 골머리를 앓았지만 천천히 하다보니 조금 엉성하긴 해도 안될것도 없더군요.
1. 커튼을 걷겠다 수락하면 소리를 내며 칩을 치환합니다.
2. 스위치를 온 시켜서 계속 머물게 하되 커튼을 치겠다 수락하면 다시 칩을 치환하고 스위치를 오프시킵니다.
3. 집 밖을 나갈때 스위치의 상태를 조건분기로 확인하고 상태에 따라서 변수에 0 또는 1로 대입합니다.
4. 집 안으로 들어올때 만약 스위치 상태가 ON인상태로 집밖을 나서 1이 대입되어 있다면 집안 중앙통로에 가로로 꽉차게 배깔아놓은 스위치가 온 되고 밟고 지나가면 커튼이 열린모습으로 칩이 치환됩니다. 이때 커튼을 컨트롤하는 저 버튼은 온 시키고 바닥 스위치는 오프시킵니다.
하.. 진짜 이거 하다가 시간을 얼마나 날렸는지..
근데 어쨋든 잘 작동하는거 보니까 뿌듯하고 앞으로 비슷한 문제에 부딛혔을때를 대비한 파훼법(?)을 찾은것이라 기분이 좋습니다. ㅋㅋ 스크립트를 못쓰는 2k 버전을 고른 이유는 이벤트마저도 이해하기 어렵기 때문이라고는 말 안하겠습니다.
여러분도 하나씩 하나씩 구현해보세요~~ 꿀잼..