KR20190026526A - 게임 서비스를 제공하기 위한 장치, 방법 및 컴퓨터 프로그램 - Google Patents

게임 서비스를 제공하기 위한 장치, 방법 및 컴퓨터 프로그램 Download PDF

Info

Publication number
KR20190026526A
KR20190026526A KR1020170113558A KR20170113558A KR20190026526A KR 20190026526 A KR20190026526 A KR 20190026526A KR 1020170113558 A KR1020170113558 A KR 1020170113558A KR 20170113558 A KR20170113558 A KR 20170113558A KR 20190026526 A KR20190026526 A KR 20190026526A
Authority
KR
South Korea
Prior art keywords
screen
character
game
sticker
menu
Prior art date
Application number
KR1020170113558A
Other languages
English (en)
Inventor
김동건
Original Assignee
주식회사 넥슨코리아
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 넥슨코리아 filed Critical 주식회사 넥슨코리아
Priority to KR1020170113558A priority Critical patent/KR20190026526A/ko
Publication of KR20190026526A publication Critical patent/KR20190026526A/ko
Priority to KR1020230094444A priority patent/KR20230113258A/ko

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/63Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by the player, e.g. authoring using a level editor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/69Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/001Texturing; Colouring; Generation of texture or colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/802D [Two Dimensional] animation, e.g. using sprites
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Engineering & Computer Science (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Optics & Photonics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

꾸미기 효과를 지원하는 게임 서비스를 제공하는 장치가 개시된다.
일 실시예에 따른 게임 서비스 제공 장치는 메모리; 및 프로세서를 포함하고, 상기 프로세서는, 사용자의 캐릭터를 포함하는 게임 화면 및 상기 캐릭터의 외모를 변경하기 위한 복수개의 스티커를 포함하는 스티커 메뉴가 포함된 화면을 디스플레이하도록 제어하고, 상기 복수개의 스티커 중에서 적어도 하나의 스티커를 선택하는 입력에 기초하여, 상기 선택된 스티커와 상기 게임 화면을 합성하여 생성된 합성 화면을 디스플레이하도록 제어하고, 상기 합성 화면에 대한 스크린 샷을 획득하기 위한 입력에 기초하여 상기 스크린 샷을 획득할 수 있다.

Description

게임 서비스를 제공하기 위한 장치, 방법 및 컴퓨터 프로그램{APPARATUS, METHOD AND COMPUTER PROGRAM FOR GAME SERVICE}
게임 서비스를 제공하는 장치, 방법 및 컴퓨터 프로그램에 관한 것으로, 더 상세하게는 꾸미기 효과를 지원하는 게임 서비스를 제공하기 위한 장치, 방법 및 컴퓨터 프로그램이 개시된다.
사용자는 개인용 컴퓨터, 스마트폰, 태블릿 pc 등 다양한 유무선 통신 기기를 포함하는 사용자 디바이스에 게임을 실행하기 위한 프로그램을 설치하여 온라인 게임을 플레이할 수 있다. PC 외에도 모바일 통신 기기를 이용하여 다양한 장소에서 게임을 즐기는 사용자들이 증가하고 있다.
게임 내에서 사용자는 자신의 캐릭터의 현재 모습을 사진으로 남기고 싶거나, 또는 자신의 캐릭터의 현재 위치에 대한 모습을 사진으로 남기고 싶어할 수 있다. 이 경우, 사용자는 게임 화면을 스크린 샷으로 획득하여 소장하게 된다. 아울러, RPG 게임을 이용하는 사용자들은 파티의 구성원들과 함께 스크린 샷을 남기는 경우도 증가하는 추세이다.
게임 내에서 캐릭터의 스크린샷을 촬영할 때에, 흥미로운 효과를 나타내기 위한 사용자 인터페이스를 제공함으로써 스크린 샷에 효과를 부여하는 것을 용이하게 할 수 있도록 한다.
일 실시예에 따른 게임 서비스 제공 장치는 메모리; 및 프로세서를 포함하고, 상기 프로세서는, 사용자의 캐릭터를 포함하는 게임 화면 및 상기 캐릭터의 외모를 변경하기 위한 복수개의 스티커를 포함하는 스티커 메뉴가 포함된 화면을 디스플레이하도록 제어하고, 상기 복수개의 스티커 중에서 적어도 하나의 스티커를 선택하는 입력에 기초하여, 상기 선택된 스티커와 상기 게임 화면을 합성하여 생성된 합성 화면을 디스플레이하도록 제어하고, 상기 합성 화면에 대한 스크린 샷을 획득하기 위한 입력에 기초하여 상기 스크린 샷을 획득할 수 있다.
상기 합성 화면은 상기 선택된 스티커에 대응하여 외모가 변경된 캐릭터를 포함하는 게임 서비스 제공 장치.
상기 합성 화면은 상기 선택된 스티커에 대응되는 상기 캐릭터의 모션 및 상기 선택된 스티커에 대응되는 상기 게임 화면에 포함된 배경 영상의 변경 중 적어도 하나가 반영된 것일 수 있다.
상기 스티커 메뉴에 포함되는 상기 복수개의 스티커는 상기 캐릭터의 특성 정보 및 상기 게임 화면에 포함된 캐릭터의 수 중 적어도 하나에 따라 결정될 수 있다.
상기 게임 화면은 캐릭터와 배경 영상을 포함하는 3차원 영상이고, 상기 복수개의 스티커는 2차원 애니메이션 효과를 나타내는 것일 수 있다.
상기 게임 화면 및 상기 스티커 메뉴가 포함된 화면을 디스플레이하도록 제어하는 것은, 상기 게임 화면의 적어도 일부가 상기 스티커 메뉴에 가려지도록, 상기 게임 화면과 상기 스티커 메뉴를 중첩하여 디스플레이하도록 제어하는 것일 수 있다.
상기 프로세서는 상기 캐릭터의 레벨 및 업적 중 적어도 하나에 기초하여 상기 스티커 메뉴를 업데이트 할 수 있다.
상기 게임 화면이 복수의 캐릭터들을 포함하는 경우, 상기 스티커 메뉴는 상기 복수의 캐릭터들의 얼굴을 바꾸는 기능을 제공하는 메뉴를 더 포함할 수 있다.
상기 프로세서는 상기 게임 화면이 복수의 캐릭터들을 포함하는 경우 상기 복수의 캐릭터 중 적어도 하나의 캐릭터에 따른 스티커들을 포함하는 스티커 메뉴를 디스플레이하도록 제어할 수 있다.
상기 스크린 샷은 상기 캐릭터가 착용한 옷과 장비에 대한 정보 및 상기 캐릭터의 현재 게임 내의 위치 정보 중 적어도 하나를 포함할 수 있다.
게임 서비스 제공 방법에 있어서, 사용자의 캐릭터를 포함하는 게임 화면 및 상기 캐릭터의 외모를 변경하기 위한 위한 복수개의 스티커를 포함하는 스티커 메뉴가 포함된 화면을 디스플레이하도록 제어하는 단계; 상기 복수개의 스티커 중에서 적어도 하나의 스티커를 선택하는 입력에 기초하여, 상기 선택된 스티커와 상기 게임 화면을 합성하여 생성된 합성 화면을 디스플레이하도록 제어하는 단계; 및 상기 합성 화면에 대한 스크린 샷을 획득하기 위한 입력에 기초하여 상기 스크린 샷을 획득하는 단계를 포함할 수 있다.
게임 내에서 캐릭터의 스크린샷을 촬영할 때에, 흥미로운 효과를 나타내기 위한 사용자 인터페이스를 제공함으로써 스크린 샷에 효과를 부여하는 것을 용이하게 하고, 사용자의 게임에 대한 흥미를 유발시킬 수 있도록 한다.
도 1은 일 실시예에 따른 사용자 디바이스 및 서버를 포함하는 온라인 게임 제공 시스템(100)을 도시한다.
도 2는 일 실시예에 따른 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
도 3은 일 실시예에 따른 게임 서버(300)의 세부적인 구성을 설명하기 위한 도면이다.
도 4는 일 실시예에 따른 사용자 디바이스(400)의 세부적인 구성을 설명하기 위한 도면이다.
도 5는 일 실시예에 따른 게임 서비스를 제공하기 위한 방법의 순서도이다.
도 6a는 일 실시예에 따라 게임 화면(601) 및 스티커 메뉴(610)를 디스플레이하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
도 6b는 일 실시예에 따라 스티커가 부착된 합성 화면(621)을 디스플레이하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
도 6c는 일 실시예에 따라 스크린 샷을 촬영하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
도 7은 일 실시예에 따라 꾸미기 효과를 포함하는 합성 화면(721)을 디스플레이하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
도 8은 일 실시예에 따라 꾸미기 효과를 포함하는 합성 화면(821)을 디스플레이하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
도 9는 일 실시예에 따라 실제 사용자의 사진을 합성한 합성 화면(921)을 디스플레이하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
도 10은 일 실시예에 따라 둘 이상의 캐릭터가 포함된 게임 화면(1001)을 디스플레이하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
도 11a는 일 실시예에 따라 둘 이상의 캐릭터가 포함된 합성 화면(1121)을 디스플레이하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
도 11b는 일 실시예에 따라 둘 이상의 캐릭터가 포함된 합성 화면(1121)을 디스플레이하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
도 12는 일 실시예에 따라 스크린 샷에 대한 정보를 저장하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
이하, 첨부된 도면들에 기재된 내용들을 참조하여 본 발명에 따른 예시적 실시예를 상세하게 설명한다. 또한, 첨부된 도면들에 기재된 내용들을 참조하여 본 발명의 실시예에 따른 전자 장치를 구성하고 사용하는 방법을 상세히 설명한다. 각 도면에서 제시된 동일한 참조번호 또는 부호는 실질적으로 동일한 기능을 수행하는 부품 또는 구성요소를 나타낸다.
제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 구성 요소들은 용어들에 의해 한정되지는 않는다. 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 항목들의 조합 또는 복수의 관련된 항목들 중의 어느 하나의 항목을 포함한다.
본 명세서에서 사용한 용어는 실시예를 설명하기 위해 사용된 것으로, 본 발명을 제한 및/또는 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원서에서, 포함하다 또는 가지다 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
이하의 본 명세서에서, 게임 공간이란 게임 서비스를 통해 제공되는 가상의 공간을 게임 공간이라 할 수 있다. 온라인 게임 서비스에서는 게임 오브젝트를 제공하며, 게임 오브젝트들이 존재할 수 있는 가상 공간을 제공하는데, 게임 오브젝트들이 존재할 수 있는 가상 공간을 게임 공간이라 할 수 있다. 물론 게임 공간이란 특정한 게임 서비스에 한정되는 것은 아니고, 사이버 목적물과 모든 가상의 오브젝트들이 존재하는 공간을 의미할 수 있다
이하의 본 명세서에서 게임 오브젝트란 게임 공간 내에 존재하는 가상의 오브젝트를 의미할 수 있다. 예를 들면, 게임 오브젝트란 사용자의 게임 캐릭터(예를 들면, 아바타), 사용자의 탈 것, 사용자의 애완동물 등을 포함할 수 있으며, 이에 제한되지 않고, 배경, 지형 등 게임 공간 내에서 구현된 모든 오브젝트를 의미할 수 있다.
이하의 본 명세서에서, 스크린 샷이란 사용자 단말의 화면에서 출력되는 이미지 그대로를 캡쳐한 데이터를 의미할 수 있다.
이하의 본 명세서 아이템이란 물건, 상품, 컨텐츠 등을 모두 포함할 수 있으며, 무기, 방어구, 옷, 수정과 같은 게임 내 캐릭터가 장착하는 장비, 게임 내 캐릭터가 탑승하는 탑승물, 음식, 포션과 같은 소비물, 경험치, 버프 등 게임 내에서 사용자가 획득할 수 있는 모든 디지털 컨텐츠, 사이버 목적물 등을 의미할 수 있으며, 상기 예시에 제한되지 않는다.
이하의 본 명세서에서, 보유 아이템이란 사용자 또는 계정이 보유하고 있는 아이템을 의미할 수 있다.
이하의 본 명세서에서는, 사용자는 유저, 게이머를 의미할 수 있으며 상기 예시에 제한되지 않는다.
도 1은 일 실시예에 따른 서버 및 사용자 디바이스를 포함하는 온라인 게임 제공 시스템(100)을 도시한다.
본 발명의 온라인 게임 제공 시스템(100)은 서버(20)와 적어도 하나의 하나의 사용자 디바이스(11 내지 15)를 포함할 수 있다. 서버(20)는 네트워크 망을 통해 온라인 게임 서비스를 제공할 수 있다. 서버(20)는 적어도 하나의 사용자 디바이스(11 내지 15)로 동시에 온라인 게임을 제공할 수 있으며, 온라인 게임은 다수의 사용자들이 네트워크에 접속하여 즐기는 게임을 의미할 수 있다.
일 실시예에 따르면, 서버(20)라 함은, 단일 서버, 서버의 집합체, 클라우드 서버등을 포함할 수 있으며, 상기 예시에 제한되지 않는다. 또한, 서버(20)는 사용자 데이터를 저장하는 데이터 베이스를 포함할 수 있다.
적어도 하나의 사용자 디바이스(11 내지 15)는 게임의 설치 및 구동이 가능한 전자 기기(device)로서, 서버(20)와 네트워크를 통해 통신 가능한 기기일 수 있다. 적어도 하나의 사용자 디바이스(11 내지 15)는 퍼스널 컴퓨터(Personal Computer)(11), 태블릿(Tablet)(12), 노트북(13), 스마트 폰(14), TV(15) 뿐만 아니라, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션, MP3 플레이어, 디지털 카메라, 냉장고, 세탁기, 청소기 등의 다양한 전자 디바이스를 포함할 수 있다. 또한, 적어도 하나의 사용자 디바이스(11 내지 15)는 이에 제한되지 않고, 통신 기능 및 데이터 프로세싱 기능을 구비한 웨어러블 디바이스를 포함할 수 있다.
적어도 하나의 사용자 디바이스(11 내지 15)는 네트워크 망을 이용하여 서버(20)를 통해 게임 서비스를 제공받을 수 있다. 네트워크 망을 이용하여 게임 서비스를 제공받는다는 의미는 다양한 통신 방식을 통해 게임 서버와 단말 간의 통신이 수행될 수 있다는 의미를 포함할 수 있다.
일 실시예에 따르면 네트워크란 소정의 통신 방식을 이용하여 설립(또는 형성)된 연결을 의미하며, 단말과 단말간의 또는 단말과 서버간의 데이터를 송수신하는 통신망을 의미할 수 있다.
통신 방식은 소정의 통신 규격, 소정의 주파수 대역, 소정의 프로토콜 또는 소정의 채널을 통한 통신 등의 통신 방식을 포함할 수 있다. 예를 들면, 블루투스, BLE, Wi-Fi, Zigbee, 3G, LTE, 초음파를 통한 통신 방식 등을 포함할 수 있으며, 근거리 통신, 원거리 통신, 무선 통신 및 유선 통신을 모두 포함할 수 있다. 물론 상기 예시에 제한되지 않는다.
일 실시예에 따르면 근거리 통신 방식이라 함은, 통신을 수행하는 디바이스(단말 또는 서버)가 소정의 범위 내에 있을 때에만 통신이 가능한 통신 방식을 의미할 수 있으며, 예를 들어, 블루투스, NFC 등을 포함할 수 있다. 원거리 통신 방식이라 함은, 통신을 수행하는 디바이스가 거리와 관계 없이 통신이 가능한 통신 방식을 의미할 수 있다. 예를 들면, 원거리 통신 방식은 AP와 같은 중계기를 통해 통신을 수행하는 두 디바이스가 소정의 거리 이상일 때에도 통신할 수 있는 방식을 의미할 수 있으며, SMS, 전화와 같은 셀룰러 네트워크(3G, LTE)를 이용한 통신 방식을 포함할 수 있다. 물론 상기 예시에 제한되지 않는다.
일 실시예에 따르면, 온라인 게임은 스포츠, MMORPG, AOS, FPS, TCG, CCG 등 다양한 장르를 포함할 수 있다. 또한 온라인 게임은 사용자와 사용자간의 대결 방식의 게임일 수도 있고, 사용자와 컴퓨터(예를 들면, 인공지능)과의 대결 방식을 수도 있다. 물론 상기 예시에 제한되지 않으며 온라인 게임의 형태에는 제한이 없다.
일 실시예에 따르면, 서버(20)는 적어도 하나의 사용자 단말(11 내지 15)로 스크린 샷을 획득하기 위한 메뉴 및 스크린샷 촬영 시 게임 화면에 포함된 캐릭터를 꾸미기 위한 유저 인터페이스를 제공할 수 있다.
도 2는 일 실시예에 따른 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
게임 서비스 제공 장치(200)는 게임 서비스를 제공하는 서버 장치에 포함될 수 있다. 또한, 게임 서비스 제공 장치(200)는 게임 서비스를 사용자에게 제공하여 게임을 플레이할 수 있도록 하는 사용자 디바이스(100)에 포함될 수도 있다.
게임 서비스 제공 장치(200)는 스크린 샷을 획득하기 위한 메뉴 및 스크린샷 촬영 시 게임 화면에 포함된 캐릭터를 꾸미기 위한 메뉴를 제공할 수 있다.
게임 서비스 제공 장치(200)는, 데이터베이스(도시되지 않음)로부터 사용자의 캐릭터에 대한 정보(예를 들어, 캐릭터의 레벨, 캐릭터의 현재 위치 정보 등을 포함) 및 사용자의 캐릭터를 꾸미기 위한 꾸미기 스티커에 대한 정보를 획득할 수 있다.
일 실시예에 따른, 데이터베이스는 게임을 플레이하는 사용자에 대한 정보를 저장하여 관리할 수 있다. 일 실시예에 따른 데이터베이스는 게임의 제조사에서 제공하는 복수의 게임들에 대한 사용자의 친구 목록 정보, 사용자의 플레이 정보, 사용자의 캐릭터 정보, 사용자의 아이템에 대한 정보 등을 포함할 수 있다. 일 실시예에 따르면, 데이터 베이스는 게임 서비스 제공 장치(200)에 포함될 수도 있다.
프로세서(210)는 게임 서비스 제공 장치(200)의 전반적인 동작을 제어한다. 예를 들어, 프로세서(210)는 게임 서비스 제공 장치(200)의 메모리(220)에 저장된 프로그램을 실행함으로써, 게임 서비스 제공 장치(200)의 동작을 제어할 수 있다.
일 실시예에 따른 프로세서(210)는 사용자의 캐릭터를 포함하는 게임 화면 및 캐릭터를 꾸미기 위한 스티커들을 포함하는 스티커 메뉴를 동시에 디스플레이하도록 제어할 수 있다.
일 실시예에 따른 프로세서(210)는 스티커들 중에서 제1 스티커를 선택하는 입력에 기초하여, 제1 스티커와 게임 화면을 합성하여 생성된 합성 화면을 디스플레이하도록 제어할 수 있다.
일 실시예에 따른 프로세서(210)는 합성 화면에 대한 스크린 샷을 획득하기 위한 입력에 기초하여 스크린 샷을 획득할 수 있다.
게임 화면은 캐릭터를 포함한 게임 공간을 나타내는 것으로서, 현재 온라인 게임이 실행되고 있는 사용자 디바이스의 화면에 디스플레이되는 화면일 수 있다. 또한, 합성 화면은 제1 스티커에 대응되는 꾸미기 효과를 포함하는 화면일 수 있다.
여기서, 스티커 메뉴는 캐릭터를 꾸미기 위한 스티커들을 제공하는 사용자 유저 인터페이스를 포함할 수 있다. 스티커들이 제공되는 것은 꾸미기 스티커들을 포함한 유저 인터페이스가 게임 화면과 함께 디스플레이되는 것일 수 있다.
일 실시예에 따른 프로세서(210)는 게임 화면의 적어도 일부가 스티커 메뉴에 가려지도록, 게임 화면과 스티커 메뉴를 중첩하여 디스플레이하도록 제어할 수 있다.
일 실시예에 따른 프로세서(210)는 캐릭터의 레벨 및 업적 등 적어도 하나에 기초하여 스티커 메뉴를 업데이트 할 수 있다.
일 실시예에 따른 프로세서(210)는 게임 화면이 복수의 캐릭터들을 포함하는 경우 복수의 캐릭터 중 적어도 하나의 캐릭터를 꾸미기 위한 스티커들을 포함하는 스티커 메뉴를 디스플레이하도록 제어할 수 있다.
일 실시예에 따른 메모리(220)는 게임 서비스 제공 장치(200)를 구동하고 제어하기 위한 다양한 데이터, 프로그램 또는 어플리케이션을 저장할 수 있다. 메모리(220)에 저장되는 프로그램은 하나 이상의 인스트럭션들을 포함할 수 있다. 메모리(220)에 저장된 프로그램(하나 이상의 인스트럭션들) 또는 어플리케이션은 프로세서(210)에 의해 실행될 수 있다.
또한, 일 실시예에 따른, 메모리(220)는 획득된 스크린샷에 대응되는 데이터를 저장할 수 있다.
도 3은 일 실시예에 따른 게임 서버(300)의 세부적인 구성을 설명하기 위한 도면이다.
도 3을 참조하면, 일 실시예에 따른 게임 서버(300)는 메모리(310), 프로세서(320) 및 통신부(330)를 포함할 수 있다.
일 실시예에 따른 메모리(310)는 게임 서버(300)를 구동하고 제어하기 위한 다양한 데이터, 프로그램 또는 어플리케이션을 저장할 수 있다. 메모리(310)에 저장되는 프로그램은 하나 이상의 인스트럭션들을 포함할 수 있다. 메모리(310)에 저장된 프로그램(하나 이상의 인스트럭션들) 또는 어플리케이션은 프로세서(320)에 의해 실행될 수 있다.
일 실시예에 따른 메모리(310)는 도 2의 게임 서비스 제공 장치(200)의 메모리(210)를 포함할 수 있다.
프로세서(320)는 게임 구동을 위한 기능을 제공할 수 있다. 예를 들어, 프로세서(320)는 게임 내에서 제공하기 위한 컨텐츠를 생성하는 기능을 수행할 수 있다. 여기서, 컨텐츠를 생성하는 기능은 게임 서버(300) 내에 저장된 프로그램 코드(program code)를 실행하는 것에 의해 수행될 수 있다. 게임 서버(300) 내에 저장된 프로그램 코드는 제조사에 의해 업데이트될 수 있다.
일 실시예에 따른 프로세서(320)는 메모리(310)에 저장되는 하나 이상의 프로그램들을 실행할 수 있다. 프로세서(320)는 싱글 코어, 듀얼 코어, 트리플 코어, 쿼드 코어 및 그 배수의 코어를 포함할 수 있다. 또한, 프로세서(320)는 복수의 프로세서를 포함할 수 있다.
일 실시예에 따른 프로세서(320)는 도 2의 게임 서비스 제공 장치(200)의 프로세서(220)를 포함할 수 있다.
통신부(330)는 프로세서(320)의 제어에 의해 네트워크를 통해 사용자 디바이스(도 1의 11 내지 15) 및 데이터베이스와 데이터 또는 신호를 송수신할 수 있다.
통신부(330)는 무선 통신 및 유선 통신 중 적어도 하나를 이용하여 사용자 디바이스와 통신할 수 있다. 일 실시예에 따르면 통신부(330)는 프로세서(320)의 제어에 의해 게임 플레이 중에 결정된 컨텐츠를 사용자에게 제공하기 위해 사용자 디바이스와 통신할 수 있다. 또한, 통신부(330)는 프로세서(320)의 제어에 의해 데이터베이스(도시 되지 않음)로부터 게임을 플레이하는 사용자의 사용자 정보를 수신할 수 있다. 통신부(330)는 프로세서(320)의 제어에 의해, 사용자 디바이스로부터 게임을 플레이하는 사용자의 사용자 정보를 수신할 수도 있다.
통신부(330)는 네트워크 인터페이스 카드(network interface card), 네트워크 인터페이스 칩(network interface chip) 및 네트워킹 인터페이스 포트(network interface port) 등과 같은 하드웨어 모듈(hardware module)일 수 있고, 네트워크 디바이스 드라이버(network device driver) 또는 네트워킹 프로그램(networking program)과 같은 소프트웨어 모듈(software module)일 수 있다.
게임 서버(300)는 도 3에 도시된 구성요소들보다 더 많은 구성요소들을 포함할 수 있다.
도 4는 일 실시예에 따른 사용자 디바이스(400)의 세부적인 구성을 설명하기 위한 도면이다.
사용자 디바이스(400)는 메모리(410), 프로세서(420), 사용자 인터페이스(430) 및 통신부(440)를 포함할 수 있다.
일 실시예에 따라, 사용자 디바이스(400)는 캐릭터를 꾸미기 위한 스티커를 제공하는 게임 서비스 제공 장치를 포함할 수 있다.
메모리(410)는 컴퓨터가 판독 가능한 기록 매체로서, RAM(random access memory), ROM(read only memory) 및 디스크 드라이브와 같은 비소멸성 대용량 기록장치(permanent mass storage device)를 포함할 수 있다. 또한, 메모리(410)에는 운영체제와 적어도 하나의 프로그램 코드(예를 들어, 사용자 디바이스에서 구동되는 게임 프로그램을 구동하기 위한 코드)가 저장될 수 있다. 이러한 소프트웨어 구성요소들은 드라이브 메커니즘(drive mechanism)을 이용하여 메모리(410)와는 별도의 컴퓨터가 판독 가능한 기록 매체로부터 로딩될 수 있다. 이러한 별도의 컴퓨터가 판독 가능한 기록 매체는 DVD/CD-ROM 드라이브, 메모리 카드 등의 컴퓨터가 판독 가능한 기록 매체를 포함할 수 있다. 다른 실시예에서 소프트웨어 구성요소들은 컴퓨터가 판독 가능한 기록 매체가 아닌 통신부(440)를 통해 메모리(410)에 로딩될 수도 있다. 예를 들어, 적어도 하나의 프로그램은 개발자들 또는 게임의 설치 파일 또는 패치 파일을 배포하는 게임 서버(도 1의 20 참조)에서 제공하는 파일들에 의해 설치되는 프로그램에 기반하여 메모리(410)에 로딩될 수 있다.
일 실시예에 따른 메모리(410)는 도 2의 게임 서비스 제공 장치(200)의 메모리(210)를 포함할 수 있다.
일 실시예에 따른 프로세서(420)는 메모리(410)에 저장되는 하나 이상의 프로그램들 또는 통신부(440)를 통해 제공되는 명령들을 실행할 수 있다. 프로세서(420)는 싱글 코어, 듀얼 코어, 트리플 코어, 쿼드 코어 및 그 배수의 코어를 포함할 수 있다. 또한, 프로세서(420)는 복수의 프로세서를 포함할 수 있다.
일 실시예에 따른 프로세서(420)는 도 2의 게임 서비스 제공 장치(200)의 프로세서(220)를 포함할 수 있다.
일 실시예에 따른 사용자 인터페이스(430)는 사용자 입력을 수신할 수 있다. 예를 들면, 사용자 인터페이스(430)는 스크린 샷 촬영을 요청하는 사용자 입력을 수신할 수 있다. 또한 사용자 인터페이스(430)는 화면에 표시할 메뉴를 선택하는 입력을 수신할 수도 있다.
사용자 인터페이스(430)는 키 패드(key pad), 돔 스위치 (dome switch), 터치 패드(접촉식 정전 용량 방식, 압력식 저항막 방식, 적외선 감지 방식, 표면 초음파 전도 방식, 적분식 장력 측정 방식, 피에조 효과 방식 등), 조그 휠, 조그 스위치 등이 있을 수 있으나 이에 한정되는 것은 아니다.
통신부(440)는 네트워크를 통해 사용자 디바이스(400)와 게임 서버(도 1의 20 참조)가 서로 통신하기 위한 기능을 제공할 수 있다. 예를 들어, 사용자 디바이스(400)의 프로세서(420)가 메모리(410)와 같은 기록 장치에 저장된 프로그램 코드에 따라 생성한 요청이 통신부(440)의 제어에 따라 게임 서버(20)로 전달될 수 있다. 또한, 게임 서버(20)에서 제공되는 제어 신호나 명령, 컨텐츠, 파일 등이 사용자 디바이스(400)의 통신부(440)를 통해 사용자 디바이스(400)로 수신될 수 있다. 예를 들어 통신부(440)를 통해 게임 서버(20)의 제어 신호나 명령 등은 프로세서(420)나 메모리(410)로 전달될 수 있고, 컨텐츠나 파일 등은 사용자 디바이스(400)의 별도의 컴퓨터가 판독 가능한 기록 매체로 로딩될 수 있다.
사용자 디바이스(400)는 도 4에 도시된 구성요소들보다 더 많은 구성요소들을 포함할 수도 있다. 예를 들어, 사용자 디바이스(400)는 디스플레이(미도시)를 더 포함할 수 있다. 디스플레이는 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display), 전기영동 디스플레이(electrophoretic display) 중에서 적어도 하나를 포함할 수 있다. 디스플레이와 터치패드가 레이어 구조를 이루어 터치 스크린으로 구성되는 경우, 디스플레이는 출력 장치 이외에 입력 장치로도 사용될 수 있다
도 5는 일 실시예에 따른 게임 서비스를 제공하기 위한 방법의 순서도이다.
도 5에 도시된 게임 서비스 제공 방법은 스크린샷 촬영 시 게임 화면에 포함된 캐릭터를 꾸미기 위한 기능을 제공할 수 있다. 또한, 도 5에 도시된 게임 서비스 제공 방법은 도 2의 게임 서비스 제공 장치(200)에서 수행될 수 있다.
여기서, 게임 화면은 캐릭터와 배경 영상을 포함하는 3차원 영상 및 2차원 영상을 모두 포함할 수 있다.
단계 S510에서, 게임 서비스 제공 장치(200)는 사용자의 캐릭터를 포함하는 게임 화면 및 캐릭터를 꾸미기 위한 스티커들을 포함하는 스티커 메뉴를 동시에 디스플레이할 수 있다(S510).
일 실시예에 따라 스티커 메뉴에 포함되는 스티커들은 캐릭터의 특성 정보 및 게임 화면에 포함된 캐릭터의 수 중 적어도 하나에 따라 결정될 수 있다. 스티커들은 예를 들어, 2차원 애니메이션 효과를 나타낼 수 있다.
캐릭터의 특성 정보는 캐릭터의 종류, 캐릭터의 레벨, 캐릭터의 외모, 캐릭터의 복장, 캐릭터의 성별, 캐릭터가 보유하고 있는 장비, 현재 캐릭터가 착용하고 있는 장비 중 적어도 하나를 포함할 수 있다.
게임 서비스 제공 장치(200)는 게임 서비스 제공자가 운영하는 데이터베이스로부터 게임을 설치하는 사용자가 보유한 캐릭터의 특성 정보를 수신할 수 있다.
단계 S520에서, 게임 서비스 제공 장치(200)는 스티커들 중에서 제1 스티커를 선택하는 입력에 기초하여, 제1 스티커와 게임 화면을 합성하여 생성된 합성 화면을 디스플레이하도록 제어할 수 있다(S520).
스티커와 게임 화면을 합성하는 것은 게임 화면에 포함된 적어도 하나의 캐릭터의 일부에 스티커를 합성하는 것을 포함할 수 있다. 캐릭터의 일부에 스티커를 합성하는 것은 캐릭터에 스티커를 부착하는 것이라고 표현할 수도 있다.
예를 들어, 합성 영상은 3차원 애니메이션 효과를 나타내는 게임 영상에 깊이값을 갖지 않는 2차원 애니메이션 효과를 나타내는 스티커를 부착한 영상일 수 있다. 캐릭터에 스티커를 부착하는 것은 캐릭터에 스티커에 대응되는 꾸미기 효과를 디스플레이하는 것을 포함할 수 있다. 또한, 캐릭터에 스티커를 부착하는 것은 게임 영상 내에 스티커 및 스티커에 대응되는 꾸미기 효과 중 적어도 하나를 디스플레이하는 것을 포함할 수 있다.
단계 S530에서, 게임 서비스 제공 장치(200)는 합성 화면에 대한 스크린 샷을 획득하기 위한 입력에 기초하여 스크린 샷을 획득할 수 있다(S530).
스크린 샷이란, 사용자 단말의 화면에서 출력되는 이미지 그대로를 캡쳐한 데이터를 의미할 수 있다. 예를 들면, 스크린 샷은 사용자 디바이스의 화면에서 디스플레이되는 이미지를 파일로 저장한 것일 수 있다. 스크린 샷은 사용자 단말을 제어하여 생성할 수도 있고, 게임 서비스 내에서 제공되는 인터페이스를 통해 생성할 수도 있다.
일 실시예에 따라, 게임 서비스 내에서 제공되는 인터페이스를 통해 스크린 샷을 획득하는 것은 게임 서비스 내에서 제공하는 게임 공간을 촬영하는 가상의 카메라를 이용하여 소정의 게임 오브젝트를 촬영하고, 촬영된 이미지를 저장 또는 디스플레이하는 것일 수 있다.
획득된 스크린 샷은 게임 서비스 제공 장치(200)의 메모리(220)에 저장될 수 있고, 게임 서비스 제공 장치(200)로부터 다른 디바이스로 전송될 수 있다.
도 6a는 일 실시예에 따라 게임 화면(601) 및 스티커 메뉴(610)를 디스플레이하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
도 6a에서는, 게임 서비스 제공 장치(200)가 사용자 디바이스(도 4의 400 참조)인 경우를 예를 들어 도시하였다.
게임 서비스 제공 장치(200)는 스크린 샷을 촬영하기 위한 인터페이스를 불러오는 입력을 수신할 수 있다. 게임 서비스 제공 장치(200)는 사용자의 캐릭터를 포함하는 게임 화면(601) 및 캐릭터를 꾸미기 위한 스티커들(611)을 포함하는 스티커 메뉴(610)를 동시에 디스플레이할 수 있다. 예를 들어, 캐릭터를 꾸미기란 캐릭터의 외모를 변경시키는 것을 포함할 수 있다.
스티커 메뉴(610)는 게임 프로그램 실행 중에 스크린 샷을 촬영할 때에 제공되는 별도의 사용자 인터페이스일 수 있다. 게임 서비스 제공 장치(200)는 게임 화면(601)에 스티커 메뉴(610)를 중첩하여 디스플레이할 수 있다. 이 때 게임 화면(601)에서 스티커 메뉴(610)에 가려지는 부분은 보이지 않을 수도 있고, 희미하게, 예를 들어 투명도가 다르게 표시될 수도 있다. 예를 들어, 스티커 메뉴(610) 및 스티커 메뉴(610)에 가려지는 게임 화면(601) 부분은 게임 화면(601)의 스티커 메뉴(610)에 가려지지 않는 부분에 비해 투명도가 낮을 수 있다.
스티커 메뉴(610)에 포함되는 스티커들(611)은 캐릭터의 특성 정보 및 게임 화면에 포함된 캐릭터의 수 중 적어도 하나에 따라 결정될 수 있다.
캐릭터의 특성 정보는 캐릭터의 종류, 캐릭터의 레벨, 캐릭터의 외모, 캐릭터의 복장, 캐릭터의 성별, 캐릭터가 보유하고 있는 장비 및 캐릭터가 현재 착용하고 있는 장비 중 적어도 하나를 포함할 수 있다.
스티커 메뉴(610)에 포함되는 스티커들(611)은 예를 들어, 게임 화면에 포함된 캐릭터의 성별에 따라 상이한 종류로 제공될 수 있고, 캐릭터가 보유하고 있는 장비의 종류에 따라 상이한 종류로 제공될 수 있다.
한편, 스티커들(611)은 꾸미기 스티커라고 칭할 수도 있다. 스티커들(611)은 캐릭터뿐 만 아니라, 게임 화면에 포함된 다양한 게임 오브젝트(예를 들어, 탈 것, 애완 동물 등)들을 꾸미기 위한 스티커를 포함할 수 있다.
게임 서비스 제공 장치(200)는 사용자가 스티커 메뉴(610)에 포함되는 스티커들(611) 중에서 제1 스티커(612)를 선택하는 입력을 수신할 수 있다.
제1 스티커(612)를 선택하는 입력은 예를 들어 터치 스크린 상에 디스플레이되는 제1 스티커(612)를 터치하거나, 드래그 앤 드롭하는 입력일 수 있다.
도 6b는 일 실시예에 따라 스티커가 부착된 합성 화면(621)을 디스플레이하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
게임 서비스 제공 장치(200)는 스티커들(611) 중에서 제1 스티커(612)를 선택하는 입력에 기초하여, 제1 스티커(612)와 게임 화면을 합성하여 생성된 합성 화면(621)을 디스플레이하도록 제어할 수 있다. 제1 스티커(612)와 게임 화면을 합성하는 것은 제1 스티커(612)를 게임 화면에 부착하는 것이라고 표현할 수 있다.
예를 들어, 스티커는 캐릭터의 외모의 일부 형태를 나타낼 수 있다. 캐릭터에 스티커를 부착하는 것은 캐릭터의 외모를 변경시키는 효과를 줄 수 있다.
도 6b를 참고하여 보면, 제1 스티커(612)가 동물의 귀 모양인 경우, 합성 화면(621)은 캐릭터와 동물의 귀(622)를 합성하여 생성되는 영상일 수 있다.
또한, 일 실시예에 따라 제1 스티커(612)가 머리 스타일인 경우 합성 화면(621)은 캐릭터의 머리 스타일을 변경시킨 효과를 포함할 수 있다. 제1 스티커(612)가 머리띠 모양인 경우, 합성 화면(621)은 캐릭터의 머리에 머리띠를 착용한 효과를 포함할 수 있다. 또한, 일 실시예에 따라, 제1 스티커(612)가 눈 또는 코 모양을 나타내는 경우, 합성 화면(621)은 캐릭터의 눈 또는 코 모양이 변경된 효과를 포함할 수 있다.
게임 화면(도 6a의 601참고) 및 합성 화면(621)이 3차원 애니메이션 효과를 나타내는 영상일 수 있다. 합성 화면(621) 중에서 부착된 스티커에 대응되는 동물의 귀(622) 부분은 3차원 영상에서의 깊이 값을 반영하지 않은 2차원 애니메이션 효과를 나타내는 영상일 수 있다.
사용자는 제1 스티커(612)에 대응되는 합성 화면(621)을 확인한 후, 합성 화면(621)이 마음에 들지 않는 경우에는 스크린 샷을 촬영하지 않고, 제1 스티커(612) 외에 스티커 메뉴(610)에 포함된 다른 스티커를 선택할 수 도 있다.
도 6c는 일 실시예에 따라 스크린 샷을 촬영하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
게임 서비스 제공 장치(200)는 게임 공간을 촬영하는 가상의 카메라의 시점에 따라, 스크린 샷을 촬영할 수 있다. 예를 들어, 사용자는 가상의 카메라의 시점을 변경하여 사용자가 원하는 시점에 대응되는 합성 화면(621)을 스크린 샷으로 획득할 수 있다. 예를 들어 사용자는 카메라의 시점을 변경하기 위해, 화면의 오른쪽 아래를 터치하여 카메라의 시점을 오른쪽 아래로 이동시키고, 왼쪽 위를 터치하여 카메라의 시점을 왼쪽 위로 이동시킬 수 있다.
한편, 스크린 샷은 2차원/3차원 정지 영상, 2차원/3차원 동영상 및 라이브 영상, 파노라마 영상 등의 다양한 형태의 영상을 포함할 수 있다.
일 실시예에 따르면, 획득된 스크린 샷은 합성 화면(621)에 포함된 캐릭터 및 다른 게임 오브젝트 중 적어도 하나에 대한 정보를 포함할 수 있다.
예를 들어, 스크린 샷은 캐릭터가 착용한 옷과 장비에 대한 정보 및 캐릭터의 현재 게임 내의 위치 정보 중 적어도 하나를 포함할 수 있다.
또한 스크린 샷 내에는 스크린 샷 식별 정보, 스크린 샷이 촬영된 현실의 시간 정보, 게임 공간 내의 시간 정보, 스크린 샷을 촬영한 사용자의 계정 정보, 스크린 샷에 포함된 게임 오브젝트의 상세 정보 중 적어도 하나의 정보가 저장될 수 있다.
한편, 스크린 샷을 촬영하기 위한 입력은 촬영 버튼을 누르는 것뿐만 아니라, 음성 입력, 제스처, 메뉴 버튼을 선택하는 것 및 사용자 디바이스의 하드 키 버튼을 누르는 것 등 다양한 형태를 포함할 수 있다.
도 7은 일 실시예에 따라 꾸미기 효과를 포함하는 합성 화면(721)을 디스플레이하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
게임 서비스 제공 장치(200)는 스티커(722)에 대응되는 꾸미기 효과를 제공할 수 있다. 예를 들어, 꾸미기 효과는 캐릭터의 모션 효과 및 게임 화면에 포함된 배경 영상을 변화시키는 효과 등을 포함할 수 있다. 캐릭터의 모션 효과는 캐릭터의 움직임을 스티커에 대응되는 움직임을 갖도록 변경시키는 것을 포함할 수 있다.
도 7을 참고하여 보면, 합성 화면(721)에는 동물의 귀 및 코 모양에 대응되는 스티커(722)가 부착되어 있다. 합성 화면(721)은 부착된 스티커(722)에 대응되는 꾸미기 효과(732)를 포함할 수 있다. 꾸미기 효과(732)는 캐릭터의 주위에 시각적인 효과(예를 들어, 2차원 애니메이션 효과 또는 3차원 애니메이션 효과)를 제공하는 것일 수 있고, 꾸미기 효과(732)는 청각적인 효과를 더 포함할 수도 있다.
도 8은 일 실시예에 따라 꾸미기 효과를 포함하는 합성 화면(821)을 디스플레이하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
도 8을 참조하면, 스티커(822)는 캐릭터의 외모의 일부 형태를 나타낼 수 있다. 예를 들어, 캐릭터에 스티커(822)를 부착하는 것은 캐릭터의 외모를 변경시키는 효과를 줄 수 있다. 일 실시예로, 스티커(822)를 부착하는 경우 캐릭터의 외모를 마녀로 변경시키는 효과를 제공할 수 있다.
또한, 게임 서비스 제공 장치(200)는 스티커(822)에 대응되는 꾸미기 효과를 제공할 수 있다. 예를 들어, 스티커(822)에 대응되는 꾸미기 효과는 캐릭터의 모션 효과 및 게임 화면에 포함된 배경 영상(832)을 변화시키는 효과 등을 포함할 수 있다.
일 실시예에 따라, 도 8을 참고하면 스티커(822)에 대응되는 꾸미기 효과는 배경을 마녀의 성으로 변경시키는 것일 수 있다.
도 9는 일 실시예에 따라 실제 사용자의 사진을 합성한 합성 화면(921)을 디스플레이하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
스티커 메뉴(910)는 사용자의 실제 얼굴에 대응되는 스티커들을 포함할 수 있다. 게임 서비스 제공 장치(200)는 사용자의 실제 얼굴에 대응되는 스티커를 게임 화면에 부착하여 생성된 합성 화면(921)을 디스플레이할 수 있다.
일 실시예에 따르면, 게임 서비스 제공 장치(200)는 사용자 디바이스에 저장된 사진들을 제공받을 수 있다. 게임 서비스 제공 장치(200)는 제공 받은 사용자의 사진들 중에서 사용자의 얼굴 부분을 인식하여 사용자의 얼굴에 대응되는 스티커를 획득할 수 있다. 게임 서비스 제공 장치(200)는 획득된 스티커들을 포함하는 스티커 메뉴(920)을 디스플레이할 수 있다.
또한 일 실시예에 따르면, 게임 서비스 제공 장치(200)는 사용자 디바이스에 포함된 전면 카메라에 의해 촬영된 사용자의 얼굴 사진을 제공받을 수 있다.
일 실시예에 따르면, 사용자는 스티커 메뉴(920)에 포함된 스티커들 중에서 캐릭터에 합성하고자 하는 제1 스티커(912)를 선택할 수 있다. 사용자의 얼굴에 대응되는 제1 스티커(912)가 게임 화면에 부착되는 경우, 캐릭터의 얼굴은 사용자의 얼굴(922)로 변경될 수 있다.
도 10은 일 실시예에 따라 둘 이상의 캐릭터가 포함된 게임 화면(1001)을 디스플레이하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
도 10을 참조하면, 둘 이상의 플레이어에 대응되는 캐릭터들이 함께 스크린샷 촬영을 할 수 있다. 예를 들어, 도 10에 도시된 게임 화면(1001)은 두 명의 사용자에 대응되는 두 캐릭터들을 포함할 수 있다.
일 실시예에 따르면, 게임 화면(1001)은 복수의 사용자 중 제1 사용자의 사용자 디바이스의 디스플레이부에 디스플레이되는 화면일 수 있다. 이 때 스티커 메뉴(1010)는 제1 사용자에게만 보일 수 있게 할 수도 있고, 게임 화면(1001)에 포함된 다른 사용자에게도 보이게 할 수 있다.
일 실시예에 따르면, 제1 사용자는, 스티커 메뉴(1010)에 포함된 스티커를 게임 화면(1001) 내의 제1 사용자의 캐릭터에게 부착하는 것이 가능할 수 있다. 또한, 제1 사용자는, 스티커 메뉴(1010)에 포함된 스티커를 제1 사용자의 캐릭터가 아닌 다른 캐릭터들에게도 부착할 수 있다.
또한, 게임 서비스 제공 장치(200)는 복수의 캐릭터들의 얼굴 바꾸기 기능을 제공하는 스티커를 포함하는 스티커 메뉴(1010)를 제공할 수 있다.
스티커 메뉴(1010)는 또한, 게임 화면(1001)에 포함된 캐릭터들 중 적어도 하나의 캐릭터를 꾸미기 위한 스티커를 더 포함할 수 있다. 예를 들어, 제1 사용자는 다른 사용자로부터 스티커 메뉴(1010)를 제공받을 수도 있다. 다른 사용자로부터 제공받는 스티커 메뉴(1010)는 다른 사용자의 캐릭터의 특성 정보에 따라 결정된 스티커들을 포함할 수 있다.
도 11a는 일 실시예에 따라 둘 이상의 캐릭터가 포함된 합성 화면(1121)을 디스플레이하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
일 실시예에 따르면, 복수의 사용자들 중 제1 사용자가 스티커 메뉴(1110)에서 제1 스티커(1112)를 선택할 수 있다. 제1 스티커(1112)가 선택되는 경우, 둘 이상의 캐릭터의 얼굴을 다른 캐릭터의 얼굴로 바꾸는 효과를 제공할 수 있다.
예를 들어, 도 11a에서는 두 캐릭터의 얼굴이 서로 변경된 경우에 대해 도시하였고, 캐릭터가 셋 이상인 경우에도, 세 캐릭터의 얼굴이 게임 화면 내의 다른 캐릭터의 얼굴로 변경될 수도 있다.
또한, 게임 서비스 제공 장치(200)는 스티커 메뉴(1110)에 포함된 스티커가 선택되는 경우 서로의 장비, 옷, 머리 스타일을 바꾸는 효과를 제공할 수 있다.
도 11b는 일 실시예에 따라 둘 이상의 캐릭터가 포함된 합성 화면(1121)을 디스플레이하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
예를 들어, 도 11b를 참조하면 둘 이상의 플레이어가 함께 스크린 샷 촬영을 할 때, 스티커 메뉴(1110)에서 도 11a에 도시된 것과는 달리 두 캐릭터의 얼굴뿐 아니라, 머리 스타일, 머리에 착용한 장신구 등을 포함한 머리 전체가 서로 바뀌는 기능을 제공할 수 있다.
전술한 바와 같이, 촬영된 스크린 샷은 2차원/3차원 정지 영상, 2차원/3차원 동영상 및 라이브 영상, 파노라마 영상 등의 다양한 형태의 영상을 포함할 수 있다.
도 12는 일 실시예에 따라 스크린 샷에 대한 정보를 저장하는 게임 서비스 제공 장치(200)를 설명하기 위한 도면이다.
게임 서비스 제공 장치(200)는 스크린 샷에 대한 데이터 내의 식별 정보 또는 스크린 샷에 포함된 워터마크의 형태로 스크린 샷에 대한 정보를 저장할 수 있다.
스크린 샷에 대한 정보는 캐릭터가 착용한 옷과 장비에 대한 정보를 포함할 수 있다. 또한, 스크린 샷에 대한 정보는 현재 캐릭터의 위치 정보를 포함할 수 있다. 또한, 스크린 샷에 대한 정보는 이에 제한되지 않고 스크린 샷이 촬영된 현실의 시간 정보, 게임 공간 내의 시간 정보, 스크린 샷을 촬영한 사용자의 계정 정보, 스크린 샷에 포함된 게임 오브젝트의 상세 정보 중 적어도 하나를 포함할 수 있다.
게임 서비스 제공 장치(200)는 스크린 샷에 대한 정보를 서버 또는 데이터베이스로부터 수신할 수 있다.
예를 들어, 게임 서비스 제공 장치(200)는 스티커가 부착된 합성 영상(1221)에 대해 스크린 샷을 촬영하고, 스크린 샷에 포함된 워터마크 형태로 스크린 샷에 대한 정보를 저장할 수 있다.
또한, 일 실시예에 따르면, 게임 서비스 제공 장치(200)는 스크린 샷 촬영시, 합성 영상(1221)에 포함된 캐릭터의 위치 정보를 코드(1201)로 생성하여, 스크린 샷 내에 삽입할 수 있다. 일부 실시예에 따르면, 코드(1201)는 QR코드, 바코드를 포함할 수 있으며, 상기 예시에 제한되지 않고 모든 형태의 코드를 포함할 수 있다.
이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 어플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.
그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.
100: 온라인 게임 제공 시스템
11, 12, 13, 14, 15: 사용자 디바이스
20: 게임 서버

Claims (20)

  1. 메모리; 및
    프로세서를 포함하고, 상기 프로세서는,
    사용자의 캐릭터를 포함하는 게임 화면 및 상기 캐릭터의 외모를 변경하기 위한 복수개의 스티커를 포함하는 스티커 메뉴가 포함된 화면을 디스플레이하도록 제어하고,
    상기 복수개의 스티커 중에서 적어도 하나의 스티커를 선택하는 입력에 기초하여, 상기 선택된 스티커와 상기 게임 화면을 합성하여 생성된 합성 화면을 디스플레이하도록 제어하고,
    상기 합성 화면에 대한 스크린 샷을 획득하기 위한 입력에 기초하여 상기 스크린 샷을 획득하는, 게임 서비스 제공 장치.
  2. 제1 항에 있어서,
    상기 합성 화면은 상기 선택된 스티커에 대응하여 외모가 변경된 캐릭터를 포함하는 게임 서비스 제공 장치.
  3. 제2 항에 있어서,
    상기 합성 화면은 상기 선택된 스티커에 대응되는 상기 캐릭터의 모션 및 상기 선택된 스티커에 대응되는 상기 게임 화면에 포함된 배경 영상의 변경 중 적어도 하나가 반영된, 게임 서비스 제공 장치.
  4. 제1 항에 있어서,
    상기 스티커 메뉴에 포함되는 상기 복수개의 스티커는 상기 캐릭터의 특성 정보 및 상기 게임 화면에 포함된 캐릭터의 수 중 적어도 하나에 따라 결정되는, 게임 서비스 제공 장치.
  5. 제1 항에 있어서,
    상기 게임 화면은 캐릭터와 배경 영상을 포함하는 3차원 영상이고, 상기 복수개의 스티커는 2차원 애니메이션 효과를 나타내는, 게임 서비스 제공 장치.
  6. 제1 항에 있어서, 상기 게임 화면 및 상기 스티커 메뉴가 포함된 화면을 디스플레이하도록 제어하는 것은,
    상기 게임 화면의 적어도 일부가 상기 스티커 메뉴에 가려지도록, 상기 게임 화면과 상기 스티커 메뉴를 중첩하여 디스플레이하도록 제어하는 것인, 게임 서비스 제공 장치.
  7. 제1 항에 있어서, 상기 프로세서는
    상기 캐릭터의 레벨 및 업적 중 적어도 하나에 기초하여 상기 스티커 메뉴를 업데이트 하는, 게임 서비스 제공 장치.
  8. 제1 항에 있어서,
    상기 게임 화면이 복수의 캐릭터들을 포함하는 경우, 상기 스티커 메뉴는 상기 복수의 캐릭터들의 얼굴을 바꾸는 기능을 제공하는 메뉴를 더 포함하는, 게임 서비스 제공 장치.
  9. 제1 항에 있어서, 상기 프로세서는
    상기 게임 화면이 복수의 캐릭터들을 포함하는 경우 상기 복수의 캐릭터 중 적어도 하나의 캐릭터에 따른 스티커들을 포함하는 스티커 메뉴를 디스플레이하도록 제어하는, 게임 서비스 제공 장치.
  10. 제1 항에 있어서, 상기 스크린 샷은 상기 캐릭터가 착용한 옷과 장비에 대한 정보 및 상기 캐릭터의 현재 게임 내의 위치 정보 중 적어도 하나를 포함하는, 게임 서비스 제공 장치.
  11. 게임 서비스 제공 방법에 있어서,
    사용자의 캐릭터를 포함하는 게임 화면 및 상기 캐릭터의 외모를 변경하기 위한 위한 복수개의 스티커를 포함하는 스티커 메뉴가 포함된 화면을 디스플레이하도록 제어하는 단계;
    상기 복수개의 스티커 중에서 적어도 하나의 스티커를 선택하는 입력에 기초하여, 상기 선택된 스티커와 상기 게임 화면을 합성하여 생성된 합성 화면을 디스플레이하도록 제어하는 단계; 및
    상기 합성 화면에 대한 스크린 샷을 획득하기 위한 입력에 기초하여 상기 스크린 샷을 획득하는 단계를 포함하는, 게임 서비스 제공 방법.
  12. 제11 항에 있어서,
    상기 합성 화면은 상기 선택된 스티커에 대응하여 외모가 변경된 캐릭터를 포함하는, 게임 서비스 제공 방법.
  13. 제12 항에 있어서,
    상기 합성 화면은 상기 선택된 스티커에 대응되는 상기 캐릭터의 모션 및 상기 선택된 스티커에 대응되는 상기 게임 화면에 포함된 배경 영상의 변경 중 적어도 하나가 반영된, 게임 서비스 제공 방법.
  14. 제11 항에 있어서,
    상기 스티커 메뉴에 포함되는 상기 복수개의 스티커는 상기 캐릭터의 특성 정보 및 상기 게임 화면에 포함된 캐릭터의 수 중 적어도 하나에 따라 결정되는, 게임 서비스 제공 방법.
  15. 제11 항에 있어서,
    상기 게임 화면은 캐릭터와 배경 영상을 포함하는 3차원 영상이고, 상기 스티커는 2차원 애니메이션 효과를 나타내는, 게임 서비스 제공 방법.
  16. 제11 항에 있어서, 상기 게임 화면 및 상기 스티커 메뉴를 동시에 디스플레이하도록 제어하는 단계는,
    상기 게임 화면의 적어도 일부가 상기 스티커 메뉴에 가려지도록, 상기 게임 화면과 상기 스티커 메뉴를 중첩하여 디스플레이하도록 제어하는 단계를 포함하는, 게임 서비스 제공 방법.
  17. 제11 항에 있어서,
    상기 캐릭터의 레벨 및 업적 등 적어도 하나에 기초하여 상기 스티커 메뉴를 업데이트 하는 단계를 더 포함하는, 게임 서비스 제공 방법.
  18. 제11 항에 있어서,
    상기 게임 화면이 복수의 캐릭터들을 포함하는 경우, 상기 스티커 메뉴는 상기 복수의 캐릭터들의 얼굴 바꾸기 기능을 제공하는 메뉴를 더 포함하는, 게임 서비스 제공 방법.
  19. 제11 항에 있어서, 상기 게임 화면 및 상기 스티커 메뉴를 동시에 디스플레이하도록 제어하는 단계는,
    상기 게임 화면이 복수의 캐릭터들을 포함하는 경우, 상기 복수의 캐릭터 중 적어도 하나의 캐릭터에 따른 스티커들을 포함하는 스티커 메뉴를 디스플레이하도록 제어하는 단계를 포함하는, 게임 서비스 제공 방법.
  20. 제11 항 내지 제19 항 중 적어도 한 항에 있어서,
    상기 컨텐츠 제공 방법을 실행시키기 위하여 컴퓨터로 판독 가능한 매체에 저장된 컴퓨터 프로그램.
KR1020170113558A 2017-09-05 2017-09-05 게임 서비스를 제공하기 위한 장치, 방법 및 컴퓨터 프로그램 KR20190026526A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020170113558A KR20190026526A (ko) 2017-09-05 2017-09-05 게임 서비스를 제공하기 위한 장치, 방법 및 컴퓨터 프로그램
KR1020230094444A KR20230113258A (ko) 2017-09-05 2023-07-20 게임 서비스를 제공하기 위한 장치, 방법 및 컴퓨터프로그램

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170113558A KR20190026526A (ko) 2017-09-05 2017-09-05 게임 서비스를 제공하기 위한 장치, 방법 및 컴퓨터 프로그램

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020230094444A Division KR20230113258A (ko) 2017-09-05 2023-07-20 게임 서비스를 제공하기 위한 장치, 방법 및 컴퓨터프로그램

Publications (1)

Publication Number Publication Date
KR20190026526A true KR20190026526A (ko) 2019-03-13

Family

ID=65762314

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020170113558A KR20190026526A (ko) 2017-09-05 2017-09-05 게임 서비스를 제공하기 위한 장치, 방법 및 컴퓨터 프로그램
KR1020230094444A KR20230113258A (ko) 2017-09-05 2023-07-20 게임 서비스를 제공하기 위한 장치, 방법 및 컴퓨터프로그램

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020230094444A KR20230113258A (ko) 2017-09-05 2023-07-20 게임 서비스를 제공하기 위한 장치, 방법 및 컴퓨터프로그램

Country Status (1)

Country Link
KR (2) KR20190026526A (ko)

Also Published As

Publication number Publication date
KR20230113258A (ko) 2023-07-28

Similar Documents

Publication Publication Date Title
KR102535514B1 (ko) 가상 캐릭터의 스킨을 디스플레이하기 위한 방법 및 장치와, 디바이스
JP6746801B2 (ja) 3dコンテンツの作成、放送、および視聴
CN111589133B (zh) 虚拟对象控制方法、装置、设备及存储介质
US9071808B2 (en) Storage medium having stored information processing program therein, information processing apparatus, information processing method, and information processing system
US10516870B2 (en) Information processing device, information processing method, and program
JP7121805B2 (ja) 仮想アイテムの調整方法並びにその装置、端末及びコンピュータープログラム
CN111921197B (zh) 对局回放画面的显示方法、装置、终端及存储介质
CN108664231B (zh) 2.5维虚拟环境的显示方法、装置、设备及存储介质
JP2022509634A (ja) 仮想環境における仮想アイテムの観察方法、装置およびコンピュータプログラム
EP3995189B1 (en) Method and device for previewing in-game behaviors under out-of-game environment and storage medium
CN112569600B (zh) 虚拟场景中的路径信息发送方法、计算机设备及存储介质
CN110496392B (zh) 虚拟对象的控制方法、装置、终端及存储介质
CN112569596B (zh) 视频画面展示方法、装置、计算机设备及存储介质
CN112156464A (zh) 虚拟对象的二维形象展示方法、装置、设备及存储介质
CN112245921A (zh) 虚拟对象控制方法、装置、设备及存储介质
CN111760278A (zh) 技能控件的显示方法、装置、设备及介质
CN112402949A (zh) 虚拟对象的技能释放方法、装置、终端及存储介质
CN111744185A (zh) 虚拟对象控制方法、装置、计算机设备及存储介质
JP2021007019A (ja) 位置に基づくゲームプレイコンパニオンアプリケーションへユーザの注目を向ける方法及びシステム
CN113058264A (zh) 虚拟场景的显示方法、虚拟场景的处理方法、装置及设备
CN112083848A (zh) 应用程序内的控件位置调整方法、装置、设备及存储介质
CN110833695A (zh) 基于虚拟场景的业务处理方法、装置、设备及存储介质
CN114404972A (zh) 视野画面的显示方法、装置及设备
CN113041613A (zh) 对局回顾方法、装置、终端及存储介质
CN111035929B (zh) 基于虚拟环境的淘汰信息反馈方法、装置、设备及介质

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X601 Decision of rejection after re-examination
A107 Divisional application of patent