개발자 노트

> 새소식 > 개발자 노트

캐릭터 채팅 시스템

  • DEV 알라논
  • 2016-05-25 19:31
  • https://heroes.nexon.com/common/postview?b=20&n=281

다시 만나 뵙게 되어 반갑습니다. 알라논입니다.

이번에는 캐릭터 채팅을 가지고 여러분께 인사드립니다.

 

마영전은 같은 캐릭터끼리 공유할 수 있는 정보가 많습니다.

캐릭터 채팅은 같은 캐릭터 사이의 정보 공유 및 커뮤니티에 도움이 되고자 하는 의도로 개발되었습니다.

그럼 캐릭터 채팅의 사용 방법에 대해 상세히 알아보겠습니다.

 

■ 캐릭터 채팅의 특징

캐릭터 채팅은 현재 플레이어가 입장한 채널과 관계없이 모든 채널의 같은 캐릭터와 의사소통을 할 수 있습니다.

전투 중에도 이야기할 수 있으며, 채팅이 가능한 공간 어디에서든 이야기를 나눌 수 있습니다.

이는 캐릭터 채팅이 활발한 이야기 나눔의 장이 되었으면 하는 바람으로 만들어졌습니다.

채널과 관계없이 소통되기 때문에 많은 플레이어가 한꺼번에 이야기하게 되면 매우 복잡해질 것으로 생각합니다.

이런 상황을 원하지 않기에 그에 대비하기 위하여 전체 탭에서는 캐릭터 채팅을 볼 수 없도록 하였습니다.

 


채팅 룸 입장

같은 캐릭터들이 모여서 채팅할 수 있는 공간을 "채팅 룸"이라고 합니다.

이 채팅 룸은 처음 접속할 때 자동으로 입장 가능합니다.

마영전은 최대 10개의 채팅 탭을 생성할 수 있으며, 각 채팅 탭은 다양하게 편집할 수 있도록 지원하고 있습니다.

이러한 채팅 탭을 이미 10개 모두 생성한 캐릭터는 채팅 룸으로 자동 입장이 되지 않습니다.

이런 경우 아래 절차에 따르면 캐릭터 채팅 룸으로 입장이 가능합니다.

 

 - 이미 생성되어있는 채팅 탭 중 하나를 삭제합니다.

   삭제 버튼을 누릅니다.

 

 - 채팅 탭 새로 생성하기 버튼을 누릅니다.

   + 버튼을 누릅니다.

 

 - 캐릭터 이름을 선택한 후 만들기 버튼을 누릅니다.

   캐릭터 이름을 체크합니다.

 

 - 이렇게 생성한 채팅 탭에서 마우스 우클릭을 합니다.

   새로운 버튼 '룸 변경'

 

 - 룸 변경 버튼을 누릅니다.

   룸 변경 버튼 클릭

 

 - 입장 가능한 채팅 룸을 선택한 후 룸 입장 버튼을 누릅니다.

   괄호 안에 채팅 환경이 나타납니다.

 

 - 채팅 룸에 입장합니다.

   입장 알림이 표시됩니다.

 

채팅 룸 변경

많은 플레이어가 한꺼번에 몰려서 채팅을 하게 되면 대화를 정상적으로 하지 못할 만큼 무척 혼란스럽습니다.

이런 경우 인적이 드문 채팅 룸으로 이동할 수 있습니다.

캐릭터 채팅이 포함된 채팅 탭에서 마우스 오른쪽 버튼을 클릭하면 룸 변경 버튼이 보입니다.

룸 변경 버튼을 클릭하면 룸 선택 리스트가 보이게 되며 여기에서 원하는 곳으로의 이동이 가능합니다.

각각의 채팅 룸에는 현재 채팅 룸의 인원수를 알 수 있도록 표기가 되어 있으며

이를 바탕으로 원하는 이동 공간을 찾아 이동하실 수 있습니다.

또한, 룸 선택 리스트 상단에는 현재 플레이어가 입장해 있는 채팅룸 번호를 알려주기도 합니다.

 

 

채팅 룸 나가기

원한다면 채팅 룸에서 나갈 수도 있습니다.

룸 변경 리스트 하단에 있는 룸 나가기 버튼을 클릭하면 채팅 룸에서 나갈 수 있습니다.

 

마영전의 채팅은 최대화 기능을 지원합니다.

최대화 기능은 편리하게 채팅을 할 수 있도록 지난 채팅창 개편에서 추가되었는데요.

최대화 이후 마우스 오른쪽 버튼 클릭이 적용되지 않았습니다.

하지만 캐릭터 채팅이 추가되며 마우스 오른쪽 버튼 클릭에 대한 빈도가 더욱 높아질 것을 예상하여

이제 최대화 이후에도 마우스 오른쪽 버튼으로 추가 기능을 사용할 수 있게 수정 적용하였습니다.

 

캐릭터 채팅 시스템 소개는 여기까지입니다.

다음에는 더욱 재밌는 컨텐츠를 가지고 인사드리겠습니다.

 

감사합니다.
 

댓글 41

로그인 후 이용하실 수 있습니다

글을 등록하실 때는 타인을 존중해 주시기 바랍니다. 타인을 비방하거나 개인 정보를 유출할 경우,
운영 정책에 의하여 제재를 받거나 관련 법에 의하여 처벌을 받을 수 있습니다.