WO2016114591A1 - 게임 캐릭터의 위치 이동 방법 및 장치와, 이를 이용한 타겟 지정 방법 - Google Patents

게임 캐릭터의 위치 이동 방법 및 장치와, 이를 이용한 타겟 지정 방법 Download PDF

Info

Publication number
WO2016114591A1
WO2016114591A1 PCT/KR2016/000365 KR2016000365W WO2016114591A1 WO 2016114591 A1 WO2016114591 A1 WO 2016114591A1 KR 2016000365 W KR2016000365 W KR 2016000365W WO 2016114591 A1 WO2016114591 A1 WO 2016114591A1
Authority
WO
WIPO (PCT)
Prior art keywords
distance
dimensional image
point
character
moving
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/KR2016/000365
Other languages
English (en)
French (fr)
Inventor
이동표
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wave3studio Corp
Original Assignee
Wave3studio Corp
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
Priority claimed from KR1020150057740A external-priority patent/KR20160088778A/ko
Application filed by Wave3studio Corp filed Critical Wave3studio Corp
Publication of WO2016114591A1 publication Critical patent/WO2016114591A1/ko
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/214Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
    • A63F13/2145Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
    • 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/55Controlling game characters or game objects based on the game progress
    • A63F13/56Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

Definitions

  • Embodiments of the present invention relate to a method and a device for moving a position of a game character performed in a terminal device having a touch display and a target designation method using the same.
  • the smart device displays a virtual control pad having a semi-transparent shape on a part of the touch display so that the user can control the executed application, for example, a game application. Accordingly, the user may move the object in the application based on the touch signal input through the area on the touch display in which the virtual control pad is located.
  • This virtual control pad is displayed at a fixed position or at the initial position at which the user inputs a touch signal.
  • the game is a 3D game
  • the user moves an object in an application, that is, a game character using a virtual control pad, which is inconvenient in operation.
  • the present invention proposes a method and apparatus for moving the position of the game character that can efficiently move the game character in the 3D game, and a target designation method using the same.
  • the starting point in the two-dimensional in the method of moving the position of the game character performed in the terminal device having a touch display, the starting point in the two-dimensional according to the touch drag on the touch display and Detecting an endpoint; Converting a starting point and an ending point on the two-dimensional image into a starting point and an ending point on the three-dimensional image; Calculating a distance of the three-dimensional image according to a starting point and an ending point of the three-dimensional image, and calculating a moving distance of the character in the three-dimensional image using the distance and the predetermined distance capability value of the character; Converting the moving distance in two dimensions; And moving the character on the touch display by using the movement distance on the two-dimensional surface.
  • the converting may be performed when the distance between the start point and the end point on the two-dimensional screen is greater than or equal to a predetermined distance threshold.
  • the distance of the three-dimensional image may be normalized, and the normalized distance and the distance capability value may be calculated by calculating a moving distance of the character in the three-dimensional image.
  • a method for specifying a target of a game character performed in a terminal device having a touch display comprising: detecting a start point and an end point in two dimensions according to a touch drag on the touch display; Converting a starting point and an ending point on the two-dimensional image into a starting point and an ending point on the three-dimensional image; Calculating a distance of the three-dimensional image according to a starting point and an ending point of the three-dimensional image, and calculating a moving distance of the character in the three-dimensional image using the distance and the predetermined distance capability value of the character; Converting the moving distance in two dimensions; Moving the character on the touch display using the movement distance on the two-dimensional; And if there is at least one enemy within a predetermined distance from the moved position, targeting an enemy at a minimum distance as a target.
  • the method of designating a target of a game character is provided.
  • the detection for detecting the start point and the end point in two-dimensional according to the touch drag on the touch display part the detection for detecting the start point and the end point in two-dimensional according to the touch drag on the touch display part;
  • a first converter converting the start point and the end point on the two-dimensional image into a start point and an end point on the three-dimensional image;
  • a calculation unit configured to calculate a distance of the three-dimensional image according to a start point and an end point of the three-dimensional image, and calculate a moving distance of the character in the three-dimensional image by using the distance and the preset distance capability value of the character;
  • a second converter converting the moving distance in two dimensions;
  • a moving unit which moves the character on the touch display by using the moving distance on the two-dimensional screen.
  • a method and apparatus for moving a position of a game character and a target designation method using the same according to the present invention have an advantage of efficiently moving a game character in a 3D game.
  • FIG. 1 is a view showing a schematic configuration of a device for designating a target of a game character according to an embodiment of the present invention.
  • FIG. 2 is a flowchart illustrating the overall flow of a method for designating a target of a game character according to an embodiment of the present invention.
  • 3 and 6 are diagrams for describing a conversion operation of the first converter according to an exemplary embodiment of the present invention.
  • FIG. 7 is a diagram illustrating an example of movement of a game character according to an embodiment of the present invention.
  • FIGS. 8 to 9 are diagrams showing an example of target designation of a game character according to an embodiment of the present invention.
  • FIG. 1 is a view showing a schematic configuration of a device for designating a target of a game character according to an embodiment of the present invention.
  • the target device for designating a game character is performed in a terminal device having a touch display.
  • the target device 100 for specifying a game character may include a position moving unit 110 and Designation unit 120 may be included.
  • the position moving unit 110 may constitute one device, and the sensing unit 111, the first converting unit 112, the calculating unit 113, the second converting unit 114, and the moving unit 115. ) May be included.
  • FIG. 2 is a flowchart illustrating the overall flow of a method for specifying a target of a game character according to an embodiment of the present invention.
  • the detector 111 detects a start point (pressed position) and an end point (when position) on a two-dimensional screen according to touch drag on a touch display in the terminal device.
  • the two-dimensional coordinates of the start point and the end point may be represented by (x, y).
  • the first transforming unit 112 converts the starting point and the ending point in the 2D to the starting point and the ending point in the 3D.
  • the first converter 112 may convert the start point and the end point on the 3D.
  • the distance between the start point and the end point on the dimension is less than the predetermined distance threshold value, it is determined that there was no movement of the game character.
  • the direction vector is obtained from the screen two-dimensional coordinates of the start point and the end point of the drag, and the target point (screen coordinate) of the character to be moved is calculated using the two-dimensional direction vector (see FIG. 3).
  • the [Screen-> World] transformation matrix is calculated from the RenderCamera, and the TargetScreenPos is projected on the [Screen-> World] transformation matrix matrix to calculate TargetWroldPos_Near and TargetWroldPos_Far, which are World coordinates of the TargetScreenPos (see FIG. 4).
  • a vector heading to TargetWroldPos_Near is calculated from ObjectWorldPos
  • a vector heading to TargetWroldPos_Far from ObjectWorldPos is calculated
  • DragLine_PlaneNormal which is an external normal vector of the two vectors calculated above, is calculated (see FIG. 5).
  • the direction of the object is determined by calculating the normal vector of the two Y-axis vectors and the DragLine_PlaneNormal vector on the world axis where the object is located (see FIG. 6).
  • a method and apparatus for designating a target of a game character are as follows.
  • step 230 the calculator 113 calculates the distance of the three-dimensional image according to the start point and the end point of the three-dimensional image, and calculates the moving distance of the character in the three-dimensional image by using the distance capability value of the three-dimensional image and the character. .
  • the distance capability value of the character means a capability value capable of moving the distance for each character, and may be preset.
  • the game character includes a warrior, a wizard, and the like, and the warrior's distance capability may be set higher than the wizard's distance capability.
  • the calculator 113 normalizes the distance in the three-dimensional image, and calculates the moving distance of the character in the three-dimensional image by performing a cumulative operation on the normalized distance and the distance capability.
  • the second converter 114 converts the moving distance of the character on the 3D to 2D.
  • step 250 the moving unit 115 moves the character on the touch display using the moving distance on the two-dimensional.
  • the designation unit 120 designates an enemy at a minimum distance as a target. Therefore, there is an advantage that the game can be conveniently carried out automatically designated.
  • FIG. 8 and 9 show an example in which an enemy closest to a character can be automatically targeted when there is an enemy nearby at the moved position (FIG. 8 is a screen before moving on a game screen, and FIG. 9 is a game screen). Each screen after the phase shift).
  • embodiments of the present invention can be implemented in the form of program instructions that can be executed by various computer means may be recorded on a computer readable medium.
  • the computer readable medium may include program instructions, data files, data structures, etc. alone or in combination.
  • Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts.
  • Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks.
  • Examples of program instructions such as magneto-optical, ROM, RAM, flash memory, etc.
  • the hardware device described above may be configured to operate as one or more software modules to perform the operations of one embodiment of the present invention, and vice versa.

Landscapes

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

Abstract

게임 캐릭터의 위치 이동 방법 및 장치와, 이를 이용한 타겟 지정 방법이 개시된다. 개시된 게임 캐릭터의 위치 이동 방법은 터치 디스플레이를 구비한 단말 장치에서 수행되는 게임 캐릭터의 위치 이동 방법으로서, 상기 터치 디스플레이 상에서 터치 드래그에 따른 2차원 상에서의 시작점 및 종료점을 감지하는 단계; 상기 2차원 상에서의 시작점 및 종료점을 3차원 상의 시작점 및 종료점으로 변환하는 단계; 상기 3차원 상의 시작점 및 종료점에 따른 3차원 상의 거리를 산출하고, 상기 3차원 상의 거리와 기설정된 상기 캐릭터의 거리 능력치를 이용하여 3차원 상의 상기 캐릭터의 이동 거리를 산출하는 단계; 상기 이동 거리를 2차원으로 변환하는 단계; 및 상기 2차원 상의 이동 거리를 이용하여 상기 터치 디스플레이 상에서 상기 캐릭터를 이동시키는 단계;를 포함한다.

Description

게임 캐릭터의 위치 이동 방법 및 장치와, 이를 이용한 타겟 지정 방법
본 발명의 실시예들은 터치 디스플레이를 구비한 단말 장치에서 수행되는 게임 캐릭터의 위치 이동 방법 및 장치와, 이를 이용한 타겟 지정 방법에 관한 것이다.
최근, 스마트폰, 태블릿 PC와 같은 스마트 기기의 보급이 대중화됨에 따라, 스마트 기기를 통해 실행될 수 있는 다양한 어플리케이션이 출시되고 있다.
이 때, 스마트 기기는 실행된 어플리케이션, 일례로, 게임 어플리케이션을 사용자가 제어할 수 있도록 터치 디스플레이의 일부에 반 투명 형상의 가상 컨트롤 패드(Virtual Control Pad)를 표시한다. 따라서, 사용자는 가상 컨트롤 패드가 위치하는 터치 디스플레이 상의 영역을 통해 입력되는 터치 신호에 기초하여 어플리케이션 내의 객체를 이동시킬 수 있다. 이러한 가상 컨트롤 패드는 고정된 위치 또는 사용자가 터치 신호를 입력한 최초 위치에 표시되었다.
그러나, 게임이 3D 게임인 경우, 사용자는 어플리케이션 내의 객체 즉, 게임 캐릭터를 가상 컨트롤 패드를 이용하여 이동시키는데, 이는 조작 시 불편한 문제점이 있다.
상기한 바와 같은 종래기술의 문제점을 해결하기 위해, 본 발명에서는 3D 게임에서 효율적으로 게임 캐릭터를 이동시킬 수 있는 게임 캐릭터의 위치 이동 방법 및 장치와, 이를 이용한 타겟 지정 방법을 제안하고자 한다.
본 발명의 다른 목적들은 하기의 실시예를 통해 당업자에 의해 도출될 수 있을 것이다.
상기한 목적을 달성하기 위해 본 발명의 바람직한 일 실시예에 따르면, 터치 디스플레이를 구비한 단말 장치에서 수행되는 게임 캐릭터의 위치 이동 방법에 있어서, 상기 터치 디스플레이 상에서 터치 드래그에 따른 2차원 상에서의 시작점 및 종료점을 감지하는 단계; 상기 2차원 상에서의 시작점 및 종료점을 3차원 상의 시작점 및 종료점으로 변환하는 단계; 상기 3차원 상의 시작점 및 종료점에 따른 3차원 상의 거리를 산출하고, 상기 3차원 상의 거리와 기설정된 상기 캐릭터의 거리 능력치를 이용하여 3차원 상의 상기 캐릭터의 이동 거리를 산출하는 단계; 상기 이동 거리를 2차원으로 변환하는 단계; 및 상기 2차원 상의 이동 거리를 이용하여 상기 터치 디스플레이 상에서 상기 캐릭터를 이동시키는 단계;를 포함하는 것을 특징으로 하는 게임 캐릭터의 위치 이동 방법이 제공된다.
상기 변환하는 단계는 상기 2차원 상에서의 시작점과 종료점의 거리가 기설정된 거리 임계값 이상인 경우, 상기 3차원 상의 시작점 및 종료점으로 변환할 수 있다.
상기 이동 거리를 산출하는 단계는 상기 3차원 상의 거리를 정규화하고, 상기 정규화된 거리와 상기 거리 능력치를 곰셈 연산하여 3차원 상의 상기 캐릭터의 이동 거리를 산출할 수 있다.
또한, 본 발명의 다른 실시예에 따르면, 터치 디스플레이를 구비한 단말 장치에서 수행되는 게임 캐릭터의 타겟 지정 방법에 있어서, 상기 터치 디스플레이 상에서 터치 드래그에 따른 2차원 상에서의 시작점 및 종료점을 감지하는 단계; 상기 2차원 상에서의 시작점 및 종료점을 3차원 상의 시작점 및 종료점으로 변환하는 단계; 상기 3차원 상의 시작점 및 종료점에 따른 3차원 상의 거리를 산출하고, 상기 3차원 상의 거리와 기설정된 상기 캐릭터의 거리 능력치를 이용하여 3차원 상의 상기 캐릭터의 이동 거리를 산출하는 단계; 상기 이동 거리를 2차원으로 변환하는 단계; 상기 2차원 상의 이동 거리를 이용하여 상기 터치 디스플레이 상에서 상기 캐릭터를 이동시키는 단계; 및 상기 이동된 위치에서 기설정된 거리 내에 하나 이상의 적(enemy)이 있는 경우, 최소의 거리에 있는 적을 타겟으로 지정하는 단계;를 포함하는 것을 특징으로 하는 게임 캐릭터의 타겟 지정 방법이 제공된다.
또한, 본 발명의 또 다른 실시예에 따르면, 터치 디스플레이를 구비한 단말 장치에서 수행되는 게임 캐릭터의 위치 이동 장치에 있어서, 상기 터치 디스플레이 상에서 터치 드래그에 따른 2차원 상에서의 시작점 및 종료점을 감지하는 감지부; 상기 2차원 상에서의 시작점 및 종료점을 3차원 상의 시작점 및 종료점으로 변환하는 제1 변환부; 상기 3차원 상의 시작점 및 종료점에 따른 3차원 상의 거리를 산출하고, 상기 3차원 상의 거리와 기설정된 상기 캐릭터의 거리 능력치를 이용하여 3차원 상의 상기 캐릭터의 이동 거리를 산출하는 산출부; 상기 이동 거리를 2차원으로 변환하는 제2 변환부; 및 상기 2차원 상의 이동 거리를 이용하여 상기 터치 디스플레이 상에서 상기 캐릭터를 이동시키는 이동부;를 포함하는 것을 특징으로 하는 게임 캐릭터의 위치 이동 장치가 제공된다.
본 발명에 따른 게임 캐릭터의 위치 이동 방법 및 장치와, 이를 이용한 타겟 지정 방법은 3D 게임에서 효율적으로 게임 캐릭터를 이동시킬 수 있는 장점이 있다.
도 1은 본 발명의 일 실시예에 따른 게임 캐릭터의 타겟 지정 장치의 개략적인 구성을 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 게임 캐릭터의 타겟 지정 방법의 전체적인 흐름을 도시한 순서도이다.
도 3 및 도 6은 본 발명의 일 실시예에 따른 제1 변환부의 변환 동작을 설명하기 위한 도면이다.
도 7은 본 발명의 일 실시예에 따른 게임 캐릭터의 이동의 일례를 도시한 도면이다.
도 8 내지 도 9는 본 발명의 일 실시예에 따른 게임 캐릭터의 타겟 지정의 일례를 도시한 도면이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
이하에서, 본 발명에 따른 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다.
도 1은 본 발명의 일 실시예에 따른 게임 캐릭터의 타겟 지정 장치의 개략적인 구성을 도시한 도면이다.
본 발명의 일 실시예에 따른 게임 캐릭터의 타겟 지정 장치는 터치 디스플레이를 구비한 단말 장치에서 수행되는 것으로서, 도 1를 참조하면, 게임 캐릭터의 타겟 지정 장치(100)는 위치 이동부(110) 및 지정부(120)를 포함할 수 있다. 여기서, 위치 이동부(110)는 하나의 장치를 구성할 수 있으며, 감지부(111), 제1 변환부(112), 산출부(113), 제2 변환부(114) 및 이동부(115)를 포함할 수 있다.
또한, 도 2는 본 발명의 일 실시예에 따른 게임 캐릭터의 타겟 지정 방법의 전체적인 흐름을 도시한 순서도이다.
이하, 도 1 및 도 2를 참조하여, 각 구성요소 별 기능 및 각 단계 별로 수행되는 과정을 상세하게 설명한다.
단계(210)에서, 감지부(111)는 단말 장치 내의 터치 디스플레이 상에서 터치 드래그에 따른 2차원 상에서의 시작점(누른 위치) 및 종료점(땐 위치)을 감지한다. 여기서, 시작점 및 종료점의 2차원 좌표는 (x, y)로 표현될 수 있다.
단계(220)에서, 제1 변환부(112)는 2차원 상에서의 시작점 및 종료점을 3차원 상의 시작점 및 종료점으로 변환한다.
본 발명의 일 실시예에 따르면, 제1 변환부(112)는 2차원 상에서의 시작점과 종료점의 거리가 기설정된 거리 임계값 이상인 경우, 3차원 상의 시작점 및 종료점으로 변환할 수 있다. 반면, 차원 상에서의 시작점과 종료점의 거리가 기설정된 거리 임계값 미만인 경우, 게임 캐릭터의 이동이 없었던 것으로 판단한다.
이하, 도 3 및 도 7를 참조하여, 제1 변환부(112)의 변환 동작을 상세하게 설명한다.
먼저, 드래그의 시작점, 종료점의 화면 2차원 좌표로 방향벡터를 구하고, 2차원 방향백터를 이용하여 움직이려는 캐릭터의 목표점(화면 좌표)를 산출한다(도 3 참조).
다음으로, RenderCamera로부터 [화면->월드] 변환 Matrix를 산출하고, TargetScreenPos를 [화면->월드] 변환 Matrix 매트릭스에 투영하여, TargetScreenPos의 World 좌표인 TargetWroldPos_Near와 TargetWroldPos_Far를 산출한다(도 4 참조).
계속하여, ObjectWorldPos에서 TargetWroldPos_Near로 향하는 벡터를 산출하고, ObjectWorldPos에서 TargetWroldPos_Far로 향하는 벡터를 산출하며, 상기에서 산출된 두 벡터의 외적으로 법선 벡터인 DragLine_PlaneNormal를 산출한다(도 5 참조).
마지막으로, 객체가 위치하는 월드 축에서 Y축 벡터와 DragLine_PlaneNormal 두 벡터의 외적으로 법선 벡터를 산출하여 객체의 이동방향(MoveDirection)을 결정한다(도 6 참조).
다시 도 1 및 도 2를 참조하며 게임 캐릭터의 타겟 지정 방법 및 장치를 설명하면 다음과 같다.
단계(230)에서, 산출부(113)는 3차원 상의 시작점 및 종료점에 따른 3차원 상의 거리를 산출하고, 3차원 상의 거리와 캐릭터의 거리 능력치를 이용하여 3차원 상의 캐릭터의 이동 거리를 산출한다.
여기서, 캐릭터의 거리 능력치는 각 캐릭터 별로 거리를 이동할 수 있는 능력치를 의미하는 것으로서, 미리 설정될 수 있다. 일례로, 게임 캐릭터는 전사, 마법사 등을 포함하고, 전사의 거리 능력치는 마법사의 거리 능력치보다 더 높게 설정될 수 있다.
본 발명의 일 실시예에 따르면, 산출부(113)는 3차원 상의 거리를 정규화하고, 정규화된 거리와 거리 능력치를 곰셈 연산하여 3차원 상의 캐릭터의 이동 거리를 산출할 수 있다.
단계(240)에서, 제2 변환부(114)는 3차원 상의 캐릭터의 이동 거리를 2차원으로 변환한다.
단계(250)에서, 이동부(115)는 2차원 상의 이동 거리를 이용하여 터치 디스플레이 상에서 캐릭터를 이동시킨다.
도 7에서는 게임 캐릭터의 이동의 일례를 도시하고 있다.
그리고, 단계(260)에서, 지정부(120)는 이동된 위치에서 기설정된 거리 내에 하나 이상의 적(enemy)이 있는 경우, 최소의 거리에 있는 적을 타겟으로 지정한다. 따라서, 자동으로 타겟이 지정되어 편리하게 게임을 수행할 수 있는 장점이 있다.
도 8 및 도 9에서는 이동한 위치에 주변에 적군이 있으면, 캐릭터에 가장 가까운 적을 자동으로 타겟으로 지정될 수 있는 일례를 도시하고 있다(도 8은 게임 화면상 이동 전의 화면, 도 9는 게임 화면상 이동 후의 화면을 각각 나타냄).
또한, 본 발명의 실시예들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 일 실시예들의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.

Claims (8)

  1. 터치 디스플레이를 구비한 단말 장치에서 수행되는 게임 캐릭터의 위치 이동 방법에 있어서,
    상기 터치 디스플레이 상에서 터치 드래그에 따른 2차원 상에서의 시작점 및 종료점을 감지하는 단계;
    상기 2차원 상에서의 시작점 및 종료점을 3차원 상의 시작점 및 종료점으로 변환하는 단계;
    상기 3차원 상의 시작점 및 종료점에 따른 3차원 상의 거리를 산출하고, 상기 3차원 상의 거리와 기설정된 상기 캐릭터의 거리 능력치를 이용하여 3차원 상의 상기 캐릭터의 이동 거리를 산출하는 단계;
    상기 이동 거리를 2차원으로 변환하는 단계; 및
    상기 2차원 상의 이동 거리를 이용하여 상기 터치 디스플레이 상에서 상기 캐릭터를 이동시키는 단계;를 포함하는 것을 특징으로 하는 게임 캐릭터의 위치 이동 방법.
  2. 제1항에 있어서,
    상기 변환하는 단계는 상기 2차원 상에서의 시작점과 종료점의 거리가 기설정된 거리 임계값 이상인 경우, 상기 3차원 상의 시작점 및 종료점으로 변환하는 것을 특징으로 하는 게임 캐릭터의 위치 이동 방법.
  3. 제1항에 있어서,
    상기 이동 거리를 산출하는 단계는 상기 3차원 상의 거리를 정규화하고, 상기 정규화된 거리와 상기 거리 능력치를 곰셈 연산하여 3차원 상의 상기 캐릭터의 이동 거리를 산출하는 것을 특징으로 하는 게임 캐릭터의 위치 이동 방법.
  4. 터치 디스플레이를 구비한 단말 장치에서 수행되는 게임 캐릭터의 타겟 지정 방법에 있어서,
    상기 터치 디스플레이 상에서 터치 드래그에 따른 2차원 상에서의 시작점 및 종료점을 감지하는 단계;
    상기 2차원 상에서의 시작점 및 종료점을 3차원 상의 시작점 및 종료점으로 변환하는 단계;
    상기 3차원 상의 시작점 및 종료점에 따른 3차원 상의 거리를 산출하고, 상기 3차원 상의 거리와 기설정된 상기 캐릭터의 거리 능력치를 이용하여 3차원 상의 상기 캐릭터의 이동 거리를 산출하는 단계;
    상기 이동 거리를 2차원으로 변환하는 단계;
    상기 2차원 상의 이동 거리를 이용하여 상기 터치 디스플레이 상에서 상기 캐릭터를 이동시키는 단계; 및
    상기 이동된 위치에서 기설정된 거리 내에 하나 이상의 적(enemy)이 있는 경우, 최소의 거리에 있는 적을 타겟으로 지정하는 단계;를 포함하는 것을 특징으로 하는 게임 캐릭터의 타겟 지정 방법.
  5. 제1항 및 제4항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.
  6. 터치 디스플레이를 구비한 단말 장치에서 수행되는 게임 캐릭터의 위치 이동 장치에 있어서,
    상기 터치 디스플레이 상에서 터치 드래그에 따른 2차원 상에서의 시작점 및 종료점을 감지하는 감지부;
    상기 2차원 상에서의 시작점 및 종료점을 3차원 상의 시작점 및 종료점으로 변환하는 제1 변환부;
    상기 3차원 상의 시작점 및 종료점에 따른 3차원 상의 거리를 산출하고, 상기 3차원 상의 거리와 기설정된 상기 캐릭터의 거리 능력치를 이용하여 3차원 상의 상기 캐릭터의 이동 거리를 산출하는 산출부;
    상기 이동 거리를 2차원으로 변환하는 제2 변환부; 및
    상기 2차원 상의 이동 거리를 이용하여 상기 터치 디스플레이 상에서 상기 캐릭터를 이동시키는 이동부;를 포함하는 것을 특징으로 하는 게임 캐릭터의 위치 이동 장치.
  7. 제6항에 있어서,
    상기 변환부는 상기 2차원 상에서의 시작점과 종료점의 거리가 기설정된 거리 임계값 이상인 경우, 상기 3차원 상의 시작점 및 종료점으로 변환하는 것을 특징으로 하는 게임 캐릭터의 위치 이동 장치.
  8. 제6항에 있어서,
    상기 이동부는 상기 3차원 상의 거리를 정규화하고, 상기 정규화된 거리와 상기 거리 능력치를 곰셈 연산하여 3차원 상의 상기 캐릭터의 이동 거리를 산출하는 것을 특징으로 하는 게임 캐릭터의 위치 이동 장치.
PCT/KR2016/000365 2015-01-16 2016-01-13 게임 캐릭터의 위치 이동 방법 및 장치와, 이를 이용한 타겟 지정 방법 Ceased WO2016114591A1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR20150008106 2015-01-16
KR10-2015-0008106 2015-01-16
KR10-2015-0057740 2015-04-24
KR1020150057740A KR20160088778A (ko) 2015-01-16 2015-04-24 게임 캐릭터의 위치 이동 방법 및 장치와, 이를 이용한 타겟 지정 방법

Publications (1)

Publication Number Publication Date
WO2016114591A1 true WO2016114591A1 (ko) 2016-07-21

Family

ID=56406074

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2016/000365 Ceased WO2016114591A1 (ko) 2015-01-16 2016-01-13 게임 캐릭터의 위치 이동 방법 및 장치와, 이를 이용한 타겟 지정 방법

Country Status (1)

Country Link
WO (1) WO2016114591A1 (ko)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080125202A1 (en) * 2006-11-29 2008-05-29 Kabushiki Kaisha Square Enix (Also Trading As Square Enix Co., Ltd.) Game device, game implementation method, program and recording medium
KR20090087270A (ko) * 2008-02-12 2009-08-17 삼성전자주식회사 3차원 위치 입력 방법 및 장치
US20100041478A1 (en) * 2004-10-29 2010-02-18 Nintendo Co., Ltd. Game program
US20100302239A1 (en) * 2007-11-30 2010-12-02 Kabushiki Kaisha Square Enix (Also Trading As Square Enix Co., Ltd.) Image generation apparatus, image generation program, medium that records the program, and image generation method
JP2013039232A (ja) * 2011-08-16 2013-02-28 Sega Corp コンピュータゲーム装置、コンピュータゲーム装置を制御するための制御方法及びゲームプログラム、並びにゲームプログラムを記録した記録媒体

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100041478A1 (en) * 2004-10-29 2010-02-18 Nintendo Co., Ltd. Game program
US20080125202A1 (en) * 2006-11-29 2008-05-29 Kabushiki Kaisha Square Enix (Also Trading As Square Enix Co., Ltd.) Game device, game implementation method, program and recording medium
US20100302239A1 (en) * 2007-11-30 2010-12-02 Kabushiki Kaisha Square Enix (Also Trading As Square Enix Co., Ltd.) Image generation apparatus, image generation program, medium that records the program, and image generation method
KR20090087270A (ko) * 2008-02-12 2009-08-17 삼성전자주식회사 3차원 위치 입력 방법 및 장치
JP2013039232A (ja) * 2011-08-16 2013-02-28 Sega Corp コンピュータゲーム装置、コンピュータゲーム装置を制御するための制御方法及びゲームプログラム、並びにゲームプログラムを記録した記録媒体

Similar Documents

Publication Publication Date Title
JP6397143B2 (ja) 仮想オブジェクトの衝突チェックによる反応型拡張現実カードゲームのデータ処理方法及び反応型拡張現実カードゲームプレイ装置
US10671203B2 (en) Display control apparatus and control method thereof
CN104769640B (zh) 使用多个传感器来进行绘图与定位
JP7150108B2 (ja) ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法
EP3273334A1 (en) Information processing method, terminal and computer storage medium
US9753545B2 (en) Input device, input method, and storage medium
CN105148517A (zh) 一种信息处理方法、终端及计算机存储介质
JP2021503138A (ja) 画像処理方法、電子機器、及び記憶媒体
KR101582296B1 (ko) 모바일 게임을 위한 자동 조준 시스템 및 방법
JP2020534615A (ja) 仮想対話型シナリオにおけるターゲット位置決め方法及び装置
CN110215685B (zh) 游戏中的虚拟对象控制方法及装置、设备、存储介质
US10946277B2 (en) Method and apparatus for controlling virtual object, and storage medium
CN105260008B (zh) 一种定位位置的方法及装置
CN104756154A (zh) 参考坐标系统确定
CN112957729B (zh) 游戏中的射击瞄准方法、装置、设备及存储介质
WO2010134725A2 (ko) 제스처 기반 사용자 인터페이스 시스템 및 그 방법
US20140232748A1 (en) Device, method and computer readable recording medium for operating the same
CN110554898B (zh) 一种游戏场景中的标记方法、触控终端及可读存储介质
US11244467B2 (en) Information processing apparatus, information processing mei'hod, and recording medium
WO2014178693A1 (ko) 복수의 디바이스를 매칭시키는 방법, 그리고 상기 매칭이 가능하게끔 하여 주는 디바이스 및 서버 시스템
KR101740213B1 (ko) 가상 객체의 충돌 체크에 의한 반응형 증강현실 카드 게임 플레이 장치
CN113557492B (zh) 利用二维摄像头来辅助对象控制的方法、系统和非暂时性计算机可读记录介质
US10068362B2 (en) Data processing apparatus and method of detecting position information for displaying virtual space
KR101697041B1 (ko) 가상 객체의 충돌 체크에 의한 반응형 증강현실 카드 게임의 데이터 처리 방법 및 반응형 증강현실 카드 게임 플레이 장치
KR20180062187A (ko) 자이로 센서를 기반으로 증강현실 컨텐츠의 표시를 제어하는 방법 및 그 장치

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16737555

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16737555

Country of ref document: EP

Kind code of ref document: A1