...
name | 첫문단 |
---|
게임에서 물체와 상호작용 하는 장면을 만들 때 대략 세 가지 방법을 고려할 수 있습니다. 상호작용은 게임 상에서 플레이어가 게임 월드에 배치된 어떤 사물이나 사람을 대상으로 미리 약속된 행동을 상황을 말합니다. 가령 플레이어가 문을 조작해 문을 열거나 나무에 열린 과실을 따거나 바닥에 떨어진 아이템을 줍거나 NPC와 서로 눈을 마주치며 대화하는 상황들을 모두 상호작용 한다고 표현합니다. 또 지나가는 자동차를 세우거나 그 자동차 문을 열거나 그 안에 있는 사람에게 주먹을 날린 다음 그 사람을 끌어내린 다음 그 차에 올라 타는 행동도 모두 자동차와 상호작용 한다고 말할 수 있습니다. 지난번에 마스토돈에서 두 가지 방법을 간단히 설명했는데 여기에 하나를 추가해 모두 세 가지 방법을 설명하고 상황에 따라 어떤 방법을 선택해야 할 지도 함께 고민해 볼 작정입니다.
첫 번째 방법. 물체에 가까이 다가가 상호작용을 시도하면 상호작용 대상 물체와 플레이어의 애니메이션이 애초에 맞지 않을 거라고 가정하고 이들이 서로 맞지 않아도 크게 이상하지 않은 애니메이션을 사용하는 겁니다. 주로 MMO 장르에서 동시에 여러 플레이어가 상호작용을 시도할 것으로 예상되는 대상에 이런 방법을 사용합니다. MMO 장르에서 퀘스트를 플레이 하다 보면 텍스트 상으로는 부서진 울타리를 수리하라고 하지만 막상 울타리에 다가가 상호작용을 시도하면 플레이어는 뭔가 어설픈 이상한 애니메이션을 재생하고 그 사이에 부서져 있던 울타리는 터미네이터 마냥 알아서 재조합되곤 합니다.
...