JP2017018246A - Video game processing program and video game processing device - Google Patents

Video game processing program and video game processing device Download PDF

Info

Publication number
JP2017018246A
JP2017018246A JP2015137745A JP2015137745A JP2017018246A JP 2017018246 A JP2017018246 A JP 2017018246A JP 2015137745 A JP2015137745 A JP 2015137745A JP 2015137745 A JP2015137745 A JP 2015137745A JP 2017018246 A JP2017018246 A JP 2017018246A
Authority
JP
Japan
Prior art keywords
display
display size
displaying
image
video game
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.)
Pending
Application number
JP2015137745A
Other languages
Japanese (ja)
Inventor
龍太郎 市村
Ryutaro Ichimura
龍太郎 市村
圭介 志甫
Keisuke Shiho
圭介 志甫
中山 明
Akira Nakayama
明 中山
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.)
Square Enix Co Ltd
Original Assignee
Square Enix Co Ltd
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 Square Enix Co Ltd filed Critical Square Enix Co Ltd
Priority to JP2015137745A priority Critical patent/JP2017018246A/en
Publication of JP2017018246A publication Critical patent/JP2017018246A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Generation (AREA)
  • Processing Or Creating Images (AREA)

Abstract

PROBLEM TO BE SOLVED: To reduce a processing load during a game progress in a game for displaying a three-dimensional image.SOLUTION: A video game processing device: receives an input for changing a display size; in response to reception of the input, specifies display size information related to a display size of a display object; and displays an image by changing a display mode of an object included in the display object according to the specified display size information. Especially, the video game processing device executes the functions of: when the specified display size information represents a first display size, displaying, on the display device, an image that is drawn without displaying the object; when the specified display size information represents a second display size, displaying on the display device, the image in which the object is drawn by a two-dimensional model; and, when the specified display size information represents a third display size, displaying on the display device, the image in which the object is drawn by a three-dimensional model.SELECTED DRAWING: Figure 15

Description

本発明の実施形態の少なくとも1つは、ビデオゲーム処理装置が備える表示装置に仮想カメラにより撮像された仮想空間を表示対象として表示する機能を実現させるためのビデオゲーム処理プログラム、及びビデオゲーム処理装置に関する。   At least one of the embodiments of the present invention is a video game processing program for realizing a function of displaying a virtual space captured by a virtual camera as a display target on a display device included in the video game processing device, and a video game processing device About.

従来から、3次元の仮想空間を仮想カメラで撮影し、3次元の画像を生成するゲームが多数存在する。   Conventionally, there are many games in which a three-dimensional virtual space is photographed with a virtual camera and a three-dimensional image is generated.

このようなゲームは、例えば、「カメラマトリクスに基づき、複数の頂点マトリクスを求め、求めた複数の頂点マトリクスと、複数の原点とを用いて、スプライトの頂点座標を求める」ことで仮想カメラから見える画像をポリゴンで描画するように構成される(特許文献1参照)。   Such a game can be seen from a virtual camera by, for example, “determining a plurality of vertex matrices based on a camera matrix, and using the determined plurality of vertex matrices and a plurality of origins to determine the vertex coordinates of a sprite”. An image is configured to be drawn with polygons (see Patent Document 1).

特開2009−140371号公報JP 2009-140371 A

しかしながら、上述の特許文献1などに記載されている技術においては、3次元画像で表示するための処理負荷が高く、その結果としてゲームを進行していくためには高い処理能力が要求されるという課題があった。すなわち、ポリゴンを描画する画像を用いるゲームにおいては、ゲームを実行しているときの処理負荷をいかに削減するかという課題があった。   However, in the technique described in the above-mentioned Patent Document 1 or the like, the processing load for displaying a three-dimensional image is high, and as a result, a high processing capability is required to progress the game. There was a problem. That is, in a game using an image for drawing a polygon, there is a problem of how to reduce the processing load when the game is executed.

本発明の少なくとも1つの実施形態の目的は、上記課題を解決し、ゲーム進行中の処理負荷を軽減することである。   An object of at least one embodiment of the present invention is to solve the above-described problems and reduce the processing load during the progress of the game.

非限定的な観点によると、本発明に係るビデオゲーム処理プログラムは、ビデオゲーム処理装置が備える表示装置に仮想カメラにより撮像された仮想空間を表示対象として表示する機能を実現させるためのビデオゲーム処理プログラムであって、前記ビデオゲーム処理装置に、表示サイズを変更する入力を受け付ける入力受付機能と、前記入力を受け付けたことに応じて、前記表示対象の表示サイズに関する表示サイズ情報を特定する表示サイズ情報特定機能と、特定された表示サイズ情報に応じて、前記表示対象に含まれるオブジェクトの表示態様を変更して前記表示装置に画像を表示する表示処理機能とを実現させ、前記表示処理機能では、特定された表示サイズ情報が第1の表示サイズを示す場合に、前記オブジェクトを表示せずに描画した画像を前記表示装置に表示する機能と、特定された表示サイズ情報が第2の表示サイズを示す場合に、前記オブジェクトを2次元モデルで描画した画像を前記表示装置に表示する機能と、特定された表示サイズ情報が第3の表示サイズを示す場合に、前記オブジェクトを3次元モデルで描画した画像を前記表示装置に表示する機能とを実現させるためのものである。   According to a non-limiting aspect, the video game processing program according to the present invention is a video game processing for realizing a function of displaying a virtual space captured by a virtual camera as a display target on a display device included in the video game processing device. An input receiving function for receiving an input for changing a display size in the video game processing device, and a display size for specifying display size information related to the display size of the display target in response to receiving the input An information specifying function and a display processing function for displaying an image on the display device by changing a display mode of an object included in the display target according to the specified display size information are realized. If the specified display size information indicates the first display size, the object is not displayed and displayed. A function for displaying the displayed image on the display device, a function for displaying an image in which the object is drawn with a two-dimensional model when the specified display size information indicates a second display size, and a specification When the displayed display size information indicates a third display size, a function for displaying an image in which the object is drawn with a three-dimensional model on the display device is realized.

非限定的な観点によると、本発明に係るビデオゲーム処理装置は、表示装置に仮想カメラにより撮像された仮想空間を表示対象として表示するビデオゲーム処理装置であって、表示サイズを変更する入力を受け付ける入力受付手段と、前記入力を受け付けたことに応じて、前記表示対象の表示サイズに関する表示サイズ情報を特定する表示サイズ情報特定と、特定された表示サイズ情報に応じて、前記表示対象に含まれるオブジェクトの表示態様を変更して前記表示装置に画像を表示する表示処理手段とを含み、前記表示処理手段は、特定された表示サイズ情報が第1の表示サイズを示す場合に、前記オブジェクトを表示せずに描画した画像を前記表示装置に表示する手段と、特定された表示サイズ情報が第2の表示サイズを示す場合に、前記オブジェクトを2次元モデルで描画した画像を前記表示装置に表示する手段と、特定された表示サイズ情報が第3の表示サイズを示す場合に、前記オブジェクトを3次元モデルで描画した画像を前記表示装置に表示する手段とを含むことを特徴とする。   According to a non-limiting aspect, the video game processing device according to the present invention is a video game processing device that displays a virtual space captured by a virtual camera on a display device as a display target, and has an input for changing a display size. Included in the display object according to the input receiving means for receiving, specifying the display size information for specifying the display size information related to the display size of the display object in response to receiving the input, and specifying the display size information Display processing means for changing the display mode of the object to be displayed and displaying an image on the display device, wherein the display processing means displays the object when the specified display size information indicates the first display size. Means for displaying an image drawn without display on the display device, and when the specified display size information indicates a second display size, Means for displaying an image in which an object is drawn with a two-dimensional model on the display device, and an image in which the object is drawn with a three-dimensional model when the specified display size information indicates a third display size And means for displaying.

非限定的な観点によると、本発明に係るビデオゲーム処理方法は、ビデオゲーム処理装置が備える表示装置に仮想カメラにより撮像された仮想空間を表示対象として表示するビデオゲーム処理方法であって、前記ビデオゲーム処理装置に、表示サイズを変更する入力を受け付ける入力受付ステップと、前記入力を受け付けたことに応じて、前記表示対象の表示サイズに関する表示サイズ情報を特定する表示サイズ情報特定ステップと、特定された表示サイズ情報に応じて、前記表示対象に含まれるオブジェクトの表示態様を変更して前記表示装置に画像を表示する表示処理ステップとを実行させ、前記表示処理ステップでは、特定された表示サイズ情報が第1の表示サイズを示す場合に、前記オブジェクトを表示せずに描画した画像を前記表示装置に表示するステップと、特定された表示サイズ情報が第2の表示サイズを示す場合に、前記オブジェクトを2次元モデルで描画した画像を前記表示装置に表示するステップと、特定された表示サイズ情報が第3の表示サイズを示す場合に、前記オブジェクトを3次元モデルで描画した画像を前記表示装置に表示するステップとを実行させることを特徴とする。   According to a non-limiting aspect, the video game processing method according to the present invention is a video game processing method for displaying a virtual space captured by a virtual camera on a display device included in a video game processing device as a display target. An input receiving step for receiving an input for changing a display size in the video game processing device; a display size information specifying step for specifying display size information related to the display size of the display target in response to receiving the input; In accordance with the displayed display size information, the display processing step of changing the display mode of the object included in the display target and displaying the image on the display device is executed. In the display processing step, the specified display size is When the information indicates the first display size, an image drawn without displaying the object is displayed in the table. A step of displaying on the device; a step of displaying an image in which the object is drawn with a two-dimensional model when the specified display size information indicates a second display size; and the specified display size information Displaying a third drawing size on the display device when the object is drawn with a three-dimensional model.

本願の各実施形態により1または2以上の不足が解決される。   Each embodiment of the present application solves one or more deficiencies.

本発明の実施形態の少なくとも一つに対応するビデオゲーム処理装置の構成の例を示すブロック図である。It is a block diagram which shows the example of a structure of the video game processing apparatus corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応する画像表示処理の例を示すフローチャートである。It is a flowchart which shows the example of the image display process corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するビデオゲーム処理装置の構成の例を示すブロック図である。It is a block diagram which shows the example of a structure of the video game processing apparatus corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応する画像表示処理の例を示すフローチャートである。It is a flowchart which shows the example of the image display process corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するビデオゲーム処理装置の構成の例を示すブロック図である。It is a block diagram which shows the example of a structure of the video game processing apparatus corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応する画像表示処理の例を示すフローチャートである。It is a flowchart which shows the example of the image display process corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するビデオゲーム処理装置の構成の例を示すブロック図である。It is a block diagram which shows the example of a structure of the video game processing apparatus corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応する画像表示処理の概念の例を示す説明図である。It is explanatory drawing which shows the example of the concept of the image display process corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応する地表オブジェクト情報の格納状態の例を示す説明図である。It is explanatory drawing which shows the example of the storage state of the ground surface object information corresponding to at least one of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応する配置オブジェクト情報の格納状態の例を示す説明図である。It is explanatory drawing which shows the example of the storage state of the arrangement | positioning object information corresponding to at least one of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するスケール情報の格納状態の例を示す説明図である。It is explanatory drawing which shows the example of the storage state of the scale information corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応する配置オブジェクトと表示スケールとの関係性の例を示す説明図である。It is explanatory drawing which shows the example of the relationship between the arrangement | positioning object corresponding to at least 1 of embodiment of this invention, and a display scale. 本発明の実施形態の少なくとも一つに対応する画像表示処理の例を示すフローチャートである。It is a flowchart which shows the example of the image display process corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応する表示サイズを変更する入力を受け付ける表示画面の例を示す説明図である。It is explanatory drawing which shows the example of the display screen which receives the input which changes the display size corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応する表示装置に表示される画像の例を示す説明図である。It is explanatory drawing which shows the example of the image displayed on the display apparatus corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応する配置オブジェクト情報の格納状態の例を示す説明図である。It is explanatory drawing which shows the example of the storage state of the arrangement | positioning object information corresponding to at least one of embodiment of this invention.

以下、本発明の実施形態の例について図面を参照して説明する。なお、以下で説明する各実施形態の例における各種構成要素は、矛盾等が生じない範囲で適宜組み合わせ可能である。また、ある実施形態の例として説明した内容については、他の実施形態においてその説明を省略している場合がある。また、各実施形態の特徴部分に関係しない動作や処理については、その内容を省略している場合がある。さらに、以下で説明する各種フローを構成する各種処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。   Hereinafter, examples of embodiments of the present invention will be described with reference to the drawings. Various constituent elements in the embodiments described below can be appropriately combined within a range in which no contradiction occurs. Moreover, the content described as an example of a certain embodiment may be omitted in other embodiments. The contents of operations and processes not related to the characteristic part of each embodiment may be omitted. Furthermore, the order of the various processes constituting the various flows described below is in no particular order as long as no contradiction occurs in the processing contents.

[第1の実施の形態]
第1の実施の形態では、表示サイズに応じてオブジェクトの表示を切り替えることができる機能を実現する.
[First Embodiment]
In the first embodiment, a function capable of switching the display of an object according to the display size is realized.

図1は、ビデオゲーム処理装置100(端末100)の例であるビデオゲーム処理装置100A(端末100A)の構成を示すブロック図である。端末100Aは、制御部10と、記憶部20と、メモリ30と、出力部40と、入力部50と、通信部60とを少なくとも備える。   FIG. 1 is a block diagram showing a configuration of a video game processing apparatus 100A (terminal 100A) that is an example of the video game processing apparatus 100 (terminal 100). The terminal 100A includes at least the control unit 10, the storage unit 20, the memory 30, the output unit 40, the input unit 50, and the communication unit 60.

端末100Aは、ゲームをプレイするユーザによって管理される端末である。ビデオゲーム処理装置100は、スマートフォンや専用デバイスなどの情報処理装置によって構成される。   The terminal 100A is a terminal managed by a user who plays a game. The video game processing apparatus 100 is configured by an information processing apparatus such as a smartphone or a dedicated device.

端末100Aは、表示装置に仮想カメラにより撮像された仮想空間を表示対象として表示する機能を実現する。   The terminal 100A realizes a function of displaying a virtual space captured by a virtual camera on a display device as a display target.

ここで、「撮像された仮想空間」とは、画像を表示する際の表示対象を示し、いわゆる撮影範囲を示す。   Here, the “captured virtual space” indicates a display target when an image is displayed, and indicates a so-called shooting range.

制御部10は、例えばCPUにより構成される。CPUなどにより構成される制御部10は、記憶部20に記憶された各種プログラムに従い、端末100Aを構成する各要素を統括制御し、ゲームの進行に伴う各種処理(例えば、3次元空間における仮想カメラの制御や画像の生成・出力処理)を実行するための機能を有する。制御部10の詳細な説明は後で行う。   The control unit 10 is constituted by a CPU, for example. The control unit 10 configured by a CPU or the like performs overall control of each element constituting the terminal 100A according to various programs stored in the storage unit 20, and performs various processes (for example, virtual cameras in a three-dimensional space) as the game progresses. Control and image generation / output processing). A detailed description of the control unit 10 will be given later.

記憶部20は、端末100Aが使用する各種コンピュータプログラムや、ゲームの進行に必要な各種情報を格納する記憶媒体である。例えば、記憶部20は、ROMやRAMなどで構成される。なお、特に図示しないが、記憶部20は、システムソフトウェアおよびアプリケーションソフトウェア等の各種プログラムを格納するプログラム記憶部を含む。記憶部20の詳細な説明は後で行う。   The storage unit 20 is a storage medium that stores various computer programs used by the terminal 100A and various information necessary for the progress of the game. For example, the storage unit 20 is configured by a ROM, a RAM, or the like. Although not particularly illustrated, the storage unit 20 includes a program storage unit that stores various programs such as system software and application software. A detailed description of the storage unit 20 will be given later.

メモリ30は、制御部10が処理する各種情報を一時的に保持する記憶媒体である。例えば、メモリ30は、RAMなどの半導体記憶装置により構成される。   The memory 30 is a storage medium that temporarily holds various types of information processed by the control unit 10. For example, the memory 30 is configured by a semiconductor storage device such as a RAM.

出力部40は、各種情報をユーザが認識可能な形で出力する機能を有する。出力部40は、例えば、画像情報を表示する表示装置(例えば、入力機能を併せ持つタッチパネルなど)により構成される。   The output unit 40 has a function of outputting various information in a form that can be recognized by the user. The output unit 40 includes, for example, a display device that displays image information (for example, a touch panel having an input function).

入力部50は、ユーザからの指示を受け付ける機能や、音声を取得する機能を備える。入力部50は、例えば、タッチパネルや物理的ボタンなどにより構成される。本例では、特に、入力部50は、表示サイズを変更する入力を受け付ける。当該表示サイズを変更する入力は、ユーザからの入力であってもよいし、ゲーム進行に応じた入力(つまり、プログラムに基づいた入力)であってもよい。   The input unit 50 has a function of accepting an instruction from the user and a function of acquiring sound. The input unit 50 is configured by, for example, a touch panel or a physical button. In this example, in particular, the input unit 50 receives an input for changing the display size. The input for changing the display size may be an input from the user or an input corresponding to the progress of the game (that is, an input based on a program).

通信部60は、特に図示していないが、外部の中央管理サーバや他の端末などと通信ネットワークを介して接続し、各種情報の通信を行う機能を有する。ここで中央管理サーバでは、ゲームにて用いられる各種情報(例えば、マップデータなど)やゲームの進行に関する処理などが行われる。通信部60は、必要に応じて、情報の取得および情報の送信のための情報の送受信を行う。   Although not particularly illustrated, the communication unit 60 has a function of communicating with various types of information by connecting to an external central management server and other terminals via a communication network. Here, in the central management server, various types of information (for example, map data) used in the game, processing related to the progress of the game, and the like are performed. The communication unit 60 transmits and receives information for acquiring information and transmitting information as necessary.

次に制御部10の詳細な説明を行う。
制御部10は、表示サイズ情報特定部11と、表示処理部12とを含む。
Next, the control unit 10 will be described in detail.
The control unit 10 includes a display size information specifying unit 11 and a display processing unit 12.

表示サイズ情報特定部11は、入力部50から入力された情報に基づいて、表示対象の表示サイズに関する表示サイズ情報を特定する処理を実行する機能を有する。   The display size information specifying unit 11 has a function of executing processing for specifying display size information related to a display size to be displayed based on information input from the input unit 50.

また、「表示対象」とは、画像で表示される対象を示し、仮想カメラにより撮影される仮想空間内のオブジェクトを示す。   The “display target” indicates a target displayed as an image, and indicates an object in the virtual space photographed by the virtual camera.

表示処理部12は、特定された表示サイズ情報に応じて、表示対象に含まれるオブジェクトの表示態様を変更して画像を表示する処理を実行する機能を有する。すなわち、表示処理部12は、表示サイズ情報がどの表示サイズを示すかを判定し、表示サイズに対応する表示態様で画像を表示する処理を実行する機能を有する。特に、表示処理部12は、次の3つの処理を実行する。1つ目は、特定された表示サイズ情報が第1の表示サイズを示す場合に、オブジェクトを表示せずに描画した画像を表示装置に表示する処理である。2つ目は、特定された表示サイズ情報が第2の表示サイズを示す場合に、オブジェクトを2次元モデルで描画した画像を表示装置に表示する処理である。3つ目は、特定された表示サイズ情報が第3の表示サイズを示す場合に、オブジェクトを3次元モデルで描画した画像を表示装置に表示する処理である。   The display processing unit 12 has a function of executing a process of displaying an image by changing the display mode of an object included in the display target according to the specified display size information. That is, the display processing unit 12 has a function of determining which display size the display size information indicates, and executing a process of displaying an image in a display mode corresponding to the display size. In particular, the display processing unit 12 performs the following three processes. The first is processing for displaying an image drawn without displaying an object on the display device when the specified display size information indicates the first display size. The second is a process of displaying an image in which an object is drawn with a two-dimensional model on a display device when the specified display size information indicates the second display size. The third process is a process of displaying an image in which an object is drawn with a three-dimensional model on the display device when the specified display size information indicates the third display size.

次に、本例の端末100Aの動作について説明する。   Next, the operation of the terminal 100A of this example will be described.

図2は、端末100Aが実行する画像表示処理の例を示すフローチャートである。本例における画像表示処理では、仮想カメラにより撮像された仮想空間を表示する処理が行われる。   FIG. 2 is a flowchart illustrating an example of image display processing executed by the terminal 100A. In the image display process in this example, a process of displaying a virtual space imaged by a virtual camera is performed.

端末100Aが実行する画像表示処理において、先ず、端末100Aは、表示サイズを変更する入力を受け付ける(ステップS11)。   In the image display process executed by the terminal 100A, the terminal 100A first receives an input for changing the display size (step S11).

表示サイズを変更する入力が受け付けられると、端末100Aは、表示対象に含まれる基準箇所(例えば、仮想空間内に配置されるオブジェクト)を参照して表示対象の表示サイズに関する表示サイズ情報を特定する(ステップS12)。   When an input to change the display size is received, the terminal 100A specifies display size information regarding the display size of the display target with reference to a reference location (for example, an object arranged in the virtual space) included in the display target. (Step S12).

表示サイズ情報が特定されると、端末100Aは、表示サイズ情報がどの表示サイズを示すかを判定し、表示サイズに対応する表示態様で描画されたオブジェクトを含む画像を表示装置(出力部40)に表示する(ステップS13)。すなわち、端末100Aは、特定された表示サイズ情報に応じて、表示対象に含まれるオブジェクトの表示態様を変更して画像を表示する。具体的には、端末100Aは、特定された表示サイズ情報が第1の表示サイズを示す場合に、オブジェクトを表示せずに描画した画像を表示装置に表示する。また、端末100Aは、特定された表示サイズ情報が第2の表示サイズを示す場合に、オブジェクトを2次元モデルで描画した画像を表示装置に表示する。また、端末100Aは、特定された表示サイズ情報が第3の表示サイズを示す場合に、オブジェクトを3次元モデルで描画した画像を表示装置に表示する。   When the display size information is specified, the terminal 100A determines which display size the display size information indicates, and displays an image including an object drawn in a display mode corresponding to the display size on the display device (output unit 40). (Step S13). That is, terminal 100A changes the display mode of the object included in the display target according to the specified display size information and displays an image. Specifically, when the specified display size information indicates the first display size, terminal 100A displays an image drawn without displaying an object on the display device. In addition, when the specified display size information indicates the second display size, the terminal 100A displays an image in which the object is drawn with the two-dimensional model on the display device. In addition, when the specified display size information indicates the third display size, the terminal 100A displays an image in which the object is drawn with a three-dimensional model on the display device.

画像が表示されると、端末100Aは、ここでの処理を終了する。   When the image is displayed, the terminal 100A ends the process here.

以上に説明したように、第1の実施形態の一側面として、仮想カメラにより撮像された仮想空間を表示対象として表示する端末100Aが、表示サイズ情報特定部11と、表示処理部12とを備える構成としているので、表示サイズを変更する入力を受け付け、入力を受け付けたことに応じて、表示対象の表示サイズに関する表示サイズ情報を特定し、特定された表示サイズ情報に応じて、表示対象に含まれるオブジェクトの表示態様を変更して画像を表示する。特に、特定した表示サイズ情報が第1の表示サイズを示す場合に、オブジェクトを表示せずに描画した画像を表示装置に表示し、特定した表示サイズ情報が第2の表示サイズを示す場合に、オブジェクトを2次元モデルで描画した画像を表示装置に表示する機能と、特定した表示サイズ情報が第3の表示サイズを示す場合に、オブジェクトを3次元モデルで描画した画像を表示装置に表示することができるようになる。このような構成によれば、表示サイズに応じてオブジェクトの表示を、表示なし、2次元画像、3次元画像のいずれかに切り替えることができるようになる。すなわち、視認性を向上させつつも、場面に応じてその表示態様を変更することができるようになり、ゲームを進行していく際の処理負荷を軽減することができるようになる。   As described above, as one aspect of the first embodiment, the terminal 100A that displays the virtual space captured by the virtual camera as a display target includes the display size information specifying unit 11 and the display processing unit 12. Since it is configured, it accepts input to change the display size, identifies display size information related to the display size of the display target in response to accepting the input, and includes it in the display target according to the specified display size information The display mode of the displayed object is changed to display the image. In particular, when the specified display size information indicates the first display size, an image drawn without displaying the object is displayed on the display device, and when the specified display size information indicates the second display size, A function for displaying an image in which an object is drawn with a two-dimensional model on the display device, and when the specified display size information indicates a third display size, an image in which the object is drawn with a three-dimensional model is displayed on the display device Will be able to. According to such a configuration, the display of the object can be switched to either no display, two-dimensional image, or three-dimensional image according to the display size. That is, while improving the visibility, the display mode can be changed according to the scene, and the processing load when the game progresses can be reduced.

[第2の実施の形態]
第2の実施の形態では、地表オブジェクトの表示態様を変更せずに、建物などのオブジェクトの表示態様を変更する機能を実現する。
[Second Embodiment]
In the second embodiment, the function of changing the display mode of an object such as a building is realized without changing the display mode of the ground object.

図3は、ビデオゲーム処理装置100の例であるビデオゲーム処理装置100B(端末100B)の構成を示すブロック図である。本例において、端末100Bは、制御部10Bと、記憶部20と、メモリ30と、出力部40と、入力部50と、通信部60とを少なくとも備える。制御部10Bは、表示サイズ情報特定部11と、表示処理部12Bとを含む。   FIG. 3 is a block diagram showing a configuration of a video game processing apparatus 100B (terminal 100B) that is an example of the video game processing apparatus 100. In this example, the terminal 100B includes at least a control unit 10B, a storage unit 20, a memory 30, an output unit 40, an input unit 50, and a communication unit 60. The control unit 10B includes a display size information specifying unit 11 and a display processing unit 12B.

ここで、「オブジェクト」は、仮想空間に配置される地表を表す地表オブジェクト(例えば、大陸オブジェクトや、島オブジェクトや、海オブジェクトなど)と、当該地表オブジェクト上に配置される配置オブジェクト(例えば、建物オブジェクトや、洞窟オブジェクトなど)とを含む。地表オブジェクトは、本例における撮影位置を決定する基準箇所となる。また、配置オブジェクトは、本例における「表示態様が変更されるオブジェクト」となる。すなわち、地表オブジェクトの描画態様はいずれの表示サイズであっても一定であるのに対して、配置オブジェクトの描画態様は表示サイズに応じて変化することになる。   Here, the “object” includes a ground object (for example, a continental object, an island object, a sea object, etc.) representing a ground surface arranged in the virtual space, and a placement object (eg, a building) arranged on the ground object. Object, cave object, etc.). The ground surface object is a reference location for determining the shooting position in this example. In addition, the arrangement object is an “object whose display mode is changed” in this example. That is, the drawing mode of the ground object is constant regardless of the display size, whereas the drawing mode of the placement object changes according to the display size.

表示処理部12Bは、配置オブジェクトの表示態様を変更する処理を実行する機能を有する。   The display processing unit 12B has a function of executing processing for changing the display mode of the arrangement object.

図4は、端末100Bが実行する画像表示処理の例を示すフローチャートである。   FIG. 4 is a flowchart showing an example of image display processing executed by the terminal 100B.

端末100Bが実行する画像表示処理において、端末100Bは、表示サイズを変更する入力を受け付け(ステップS11)、表示サイズ情報を特定する(ステップS12)。   In the image display process executed by the terminal 100B, the terminal 100B receives an input for changing the display size (step S11), and specifies display size information (step S12).

表示サイズ情報が特定されると、端末100Bは、表示サイズ情報に対応する表示態様で描画される配置オブジェクトを含む画像を表示装置(出力部40)に表示する処理を実行する(ステップS2−11)。   When the display size information is specified, the terminal 100B executes a process of displaying an image including an arrangement object drawn in a display mode corresponding to the display size information on the display device (output unit 40) (step S2-11). ).

画像が表示されると、端末100Bは、ここでの処理を終了する。   When the image is displayed, the terminal 100B ends the process here.

以上に説明したように、第2の実施形態の一側面として、端末100Bが、表示サイズ情報特定部11と、表示処理部12Bとを備え、基準箇所が地表を表す地表オブジェクトであり、表示対象に含まれるオブジェクトが地表オブジェクト上に配置される配置オブジェクトである構成としているので、配置オブジェクトの表示態様を変更することができるようになる。このような構成によれば、表示態様(描画態様)を変更するオブジェクトを絞ることができ、その結果ゲームを進行していく際の処理負荷を軽減することができるようになる。   As described above, as one aspect of the second embodiment, the terminal 100B includes the display size information specifying unit 11 and the display processing unit 12B, and the reference location is a ground surface object that represents the ground surface, and is a display target. Since the object included in is an arrangement object arranged on the ground object, the display mode of the arrangement object can be changed. According to such a configuration, it is possible to narrow down the objects whose display mode (drawing mode) is changed, and as a result, it is possible to reduce the processing load when the game progresses.

[第3の実施の形態]
第3の実施の形態では、表示態様を変更するオブジェクト(建物などの配置オブジェクト)と、変更しないオブジェクト(地表オブジェクト)との拡大率を調整する機能を実現する。
[Third Embodiment]
In the third embodiment, a function of adjusting the enlargement ratio between an object (a placement object such as a building) whose display mode is changed and an object (a ground object) that is not changed is realized.

図5は、ビデオゲーム処理装置100の例であるビデオゲーム処理装置100C(端末100C)の構成を示すブロック図である。本例において、端末100Cは、制御部10Cと、記憶部20と、メモリ30と、出力部40と、入力部50と、通信部60とを少なくとも備える。制御部10Cは、表示サイズ情報特定部11と、表示処理部12Cとを含む。   FIG. 5 is a block diagram illustrating a configuration of a video game processing apparatus 100C (terminal 100C) that is an example of the video game processing apparatus 100. In this example, the terminal 100C includes at least a control unit 10C, a storage unit 20, a memory 30, an output unit 40, an input unit 50, and a communication unit 60. The control unit 10C includes a display size information specifying unit 11 and a display processing unit 12C.

表示処理部12Cは、さらに、配置オブジェクトを、表示サイズの変更に伴う地表オブジェクトの拡大または縮小の影響を受けずに、特定された表示サイズ情報が第2の表示サイズおよび第3の表示サイズを示している間は、一定の大きさで2次元モデルおよび3次元モデルの大きさが描画された画像を表示装置に表示する機能を有する。すなわち、第2の表示サイズを示す場合(配置オブジェクトを2次元モデルデータで描画する場合)には、画面に表示される配置オブジェクトは、表示される地図の拡大または縮小の影響を受けずに、一定の表示サイズで表示される。   The display processing unit 12C further determines that the specified display size information indicates the second display size and the third display size without affecting the placement object due to the enlargement or reduction of the ground object accompanying the change in the display size. While being shown, the display device has a function of displaying a two-dimensional model and an image in which the size of the three-dimensional model is drawn with a constant size. That is, when the second display size is indicated (when the placement object is drawn with 2D model data), the placement object displayed on the screen is not affected by the enlargement or reduction of the displayed map. Displayed at a fixed display size.

また、表示処理部12Cは、第2の表示サイズおよび第3の表示サイズの際に表示されるモデルデータを特定する機能を有する。ここで、表示されるモデルデータとして2次元モデルデータおよび3次元モデルデータは、記憶部20に格納されていてもよいし、外部のコンピュータ装置(例えば、サーバや他の端末など)に格納されていてもよい。外部のコンピュータ装置に格納されている場合には、端末100Cが、通信部60を介して外部のコンピュータ装置から取得するように構成されていればよい。   Further, the display processing unit 12C has a function of specifying model data displayed at the time of the second display size and the third display size. Here, the two-dimensional model data and the three-dimensional model data as the model data to be displayed may be stored in the storage unit 20 or stored in an external computer device (for example, a server or another terminal). May be. When stored in an external computer device, the terminal 100C may be configured to acquire from the external computer device via the communication unit 60.

図6は、端末100Cが実行する画像表示処理の例を示すフローチャートである。   FIG. 6 is a flowchart illustrating an example of image display processing executed by the terminal 100C.

端末100Cが実行する画像表示処理において、先ず、端末100Cは、表示サイズを変更する入力を受け付け(ステップS11)、表示サイズ情報を特定する(ステップS12)。   In the image display process executed by the terminal 100C, first, the terminal 100C receives an input for changing the display size (step S11), and specifies display size information (step S12).

表示サイズ情報が特定されると、端末100Cは、特定された表示サイズが配置オブジェクトの表示スケールを調整する範囲の表示サイズを示すか否かを判定する(ステップS3−11)。   When the display size information is specified, the terminal 100C determines whether or not the specified display size indicates a display size in a range in which the display scale of the placement object is adjusted (step S3-11).

特定された表示サイズが配置オブジェクトの表示スケールを調整する範囲の表示サイズを示さないと判定された場合(ステップS3−11のN)には、端末100Cは、マップの拡大または縮小に応じて(表示サイズの変更に応じて)配置オブジェクトの大きさが拡大または縮小された(あるいは、オブジェクトを表示しない)画像を表示装置(出力部40)に表示して(ステップS3−13)、ここでの処理を終了する。   When it is determined that the specified display size does not indicate the display size of the range for adjusting the display scale of the placement object (N in step S3-11), the terminal 100C responds to the enlargement or reduction of the map ( An image in which the size of the arranged object is enlarged or reduced (or not displayed) is displayed on the display device (output unit 40) (in accordance with the change in display size) (step S3-13). The process ends.

一方で、特定された表示サイズが配置オブジェクトの表示スケールを調整する範囲の表示サイズを示すと判定された場合(ステップS3−11のY)には、端末100Cは、配置オブジェクトの大きさが一定の大きさで見えるようにモデルデータの表示スケールを調整した画像を表示装置に表示し、(ステップS3−12)ここでの処理を終了する。   On the other hand, when it is determined that the specified display size indicates the display size of the range in which the display scale of the placement object is adjusted (Y in step S3-11), the terminal 100C determines that the size of the placement object is constant. An image in which the display scale of the model data is adjusted so that it can be seen in the size of is displayed on the display device (step S3-12), and the processing here is terminated.

以上に説明したように、第3の実施形態の一側面として、端末100Cが、表示サイズ情報特定部11と、表示処理部12Cとを備える構成としているので、配置オブジェクトを、表示サイズの変更に伴う地表オブジェクトの拡大または縮小の影響を受けずに、特定された表示サイズ情報が第2の表示サイズおよび第3の表示サイズを示している間は、一定の大きさで2次元モデルおよび3次元モデルの大きさが描画された画像を表示装置に表示することができるようになる。このような構成によれば、2次元画像を描画する際にモデルデータの大きさを調整するための処理を省きながら、画像の視認性を確保することができるようになるため、2次元画像を描画する際の処理負荷を軽減することができるようになる。   As described above, as one aspect of the third embodiment, since the terminal 100C includes the display size information specifying unit 11 and the display processing unit 12C, the arrangement object can be used to change the display size. While the specified display size information indicates the second display size and the third display size without being affected by the accompanying enlargement or reduction of the ground object, the two-dimensional model and the three-dimensional model are kept constant. An image in which the size of the model is drawn can be displayed on the display device. According to such a configuration, the visibility of the image can be ensured while omitting the process for adjusting the size of the model data when drawing the two-dimensional image. The processing load at the time of drawing can be reduced.

[第4の実施の形態]
図7は、ビデオゲーム処理装置100の例であるビデオゲーム処理装置100D(端末100C)の構成を示すブロック図である。本例において、端末100Dは、制御部10Dと、記憶部20Dと、メモリ30と、出力部40と、入力部50と、通信部60とを少なくとも備える。制御部10Dは、表示サイズ情報特定部11Dと、表示処理部12Dとを含む。
[Fourth Embodiment]
FIG. 7 is a block diagram showing a configuration of a video game processing device 100D (terminal 100C) which is an example of the video game processing device 100. In this example, the terminal 100D includes at least a control unit 10D, a storage unit 20D, a memory 30, an output unit 40, an input unit 50, and a communication unit 60. The control unit 10D includes a display size information specifying unit 11D and a display processing unit 12D.

本例のビデオゲームは、仮想空間内に球体のオブジェクトと仮想カメラが配置され、当該仮想カメラで撮影した画像が表示画面に表示されるものである。   In the video game of this example, a spherical object and a virtual camera are arranged in a virtual space, and an image taken by the virtual camera is displayed on a display screen.

また、本例の仮想カメラは、画角が一定である。また、仮想カメラは、所定距離離れた位置から当該球体のオブジェクトの中心を向いて撮影を行う。ここでいう、所定距離は、ユーザから入力された表示サイズ情報に基づいて特定される距離を示す。ここで、ユーザから入力された表示サイズ情報とは、例えば、画面に表示されたスケール変更領域に対して入力された情報を示す。本例のスケール変更領域は、上下に延びたバー状に形成されており、下端に進むに従って仮想カメラの距離が遠くなるように設定されており、上端に進むに従って仮想カメラの距離が近くなるように設定される。   The virtual camera of this example has a constant angle of view. Further, the virtual camera captures an image from the position away from the predetermined distance toward the center of the object of the sphere. Here, the predetermined distance indicates a distance specified based on display size information input from the user. Here, the display size information input from the user indicates, for example, information input to the scale change area displayed on the screen. The scale change area in this example is formed in a bar shape that extends vertically, and is set so that the distance of the virtual camera increases as it goes to the lower end, and the distance of the virtual camera becomes closer as it goes to the upper end. Set to

また、本例の「仮想空間」は、地球のような球体オブジェクトに大陸や島などの地表オブジェクトが配置され、さらにその上に建物や洞窟などの複数のオブジェクト(配置オブジェクト)を配置した空間を示す。   In addition, the “virtual space” in this example is a space in which surface objects such as continents and islands are placed on a spherical object such as the Earth, and a plurality of objects (placement objects) such as buildings and caves are placed on it. Show.

図8は、端末100Dが実行する画像表示処理の概念の例を示す説明図である。図8に示すように、仮想カメラが、仮想空間に配置された地球オブジェクトを撮影する。このような撮影により得られた画像が、端末100Dの表示装置に表示される。   FIG. 8 is an explanatory diagram illustrating an example of a concept of image display processing executed by the terminal 100D. As shown in FIG. 8, the virtual camera captures an earth object placed in the virtual space. An image obtained by such shooting is displayed on the display device of the terminal 100D.

記憶部20Dは、地表オブジェクト情報記憶部21と、配置オブジェクト情報記憶部22と、スケール情報記憶部23とを含む。なお、これらの各種記憶部は、端末100Dと通信ネットワークを介して接続するサーバやコンピュータ装置などに備えられる構成とされていてもよい。このような場合には、情報を参照する場合に、各種記憶部を備えるサーバやコンピュータ装置などに照会するように構成されていればよい。   The storage unit 20 </ b> D includes a ground object information storage unit 21, a placement object information storage unit 22, and a scale information storage unit 23. Note that these various storage units may be configured in a server or a computer device connected to the terminal 100D via a communication network. In such a case, when referring to the information, it may be configured to make an inquiry to a server, a computer device or the like having various storage units.

地表オブジェクト情報記憶部21は、地表オブジェクトに関する情報(地表オブジェクト情報)を記憶する記憶媒体である。   The terrain object information storage unit 21 is a storage medium that stores information on the terrain object (terrestrial object information).

ここで、「オブジェクト」は、仮想空間に配置される地表を表す地表オブジェクトと、当該地表オブジェクト上に配置される配置オブジェクト(例えば、建物オブジェクトや、洞窟オブジェクトなど)とを含む。また、配置オブジェクトは、本例における「表示態様が変更されるオブジェクト」となる。本例では、地表オブジェクトはいずれの表示サイズであっても一定のスケールで配置されるのに対して、配置オブジェクトは表示サイズに応じて変化したスケールで配置されることになる。   Here, the “object” includes a ground object representing the ground surface arranged in the virtual space, and a placement object (for example, a building object or a cave object) arranged on the ground object. In addition, the arrangement object is an “object whose display mode is changed” in this example. In this example, the ground object is arranged at a constant scale regardless of the display size, whereas the arranged object is arranged at a scale that changes in accordance with the display size.

図9は、地表オブジェクト情報の格納状態の例を示す説明図である。図9に示すように、地表オブジェクト情報は、地表オブジェクトと、モデルデータと、モデルデータの配置位置とが対応付けされる情報である。   FIG. 9 is an explanatory diagram showing an example of the storage state of the ground surface object information. As shown in FIG. 9, the ground object information is information in which a ground object, model data, and an arrangement position of model data are associated with each other.

配置オブジェクト情報記憶部22は、配置オブジェクトに関する情報(配置オブジェクト情報)を記憶する記憶媒体である。配置オブジェクト情報は、配置オブジェクトと、地表と仮想カメラとの距離に応じたモデルデータと、仮想空間内における配置位置とが対応付けされたデータである。   The arrangement object information storage unit 22 is a storage medium that stores information about arrangement objects (arrangement object information). The placement object information is data in which the placement object, model data corresponding to the distance between the ground surface and the virtual camera, and the placement position in the virtual space are associated with each other.

図10は、配置オブジェクト情報の格納状態の例を示す説明図である。図10に示すように、本例では、特に具体的な数値を示さないが、配置オブジェクトのモデルデータは、d0<d1<d2という関係性を有する仮想カメラの距離に対応付けされている。ここでは、「d0以上d1未満の距離」に3次元モデルが対応付けされており、「d1以上d2未満」の距離に、2次元モデルが対応付けされている。   FIG. 10 is an explanatory diagram illustrating an example of the storage state of the placement object information. As shown in FIG. 10, in this example, no specific numerical value is shown, but the model data of the placement object is associated with the distance of the virtual camera having the relationship d0 <d1 <d2. Here, the three-dimensional model is associated with “distance between d0 and less than d1,” and the two-dimensional model is associated with distance between “d1 and less than d2.”

スケール情報記憶部23は、モデルデータの表示スケールに関する情報(スケール情報)を記憶する記憶領域である。スケール情報は、配置オブジェクトが仮想空間に配置される際に、配置オブジェクトのモデルデータがどのような倍率で調整されて配置されるのかを決定するための情報である。   The scale information storage unit 23 is a storage area for storing information (scale information) related to the display scale of model data. The scale information is information for determining at what magnification the model data of the placement object is adjusted and placed when the placement object is placed in the virtual space.

図11は、スケール情報の格納状態の例を示す説明図である。図11に示すように、スケール情報は、地表オブジェクトと仮想カメラとの距離に表示スケールxの算出式が対応付けされている。具体的には、図13に示すように、「地表オブジェクトと仮想カメラとの距離がd0以上d3未満」に対しては、「表示スケールxの算出式」として「x=1.0×n」が対応付けされている。ここでいう「n」は、仮想カメラの距離に応じて変化する変数であり、0より大きく1.0未満の数値である。また、「d0」は、仮想カメラが最も以下付いた際の距離を示す。一方で、「地表オブジェクトと仮想カメラとの距離がd3以上」に対しては、「表示スケールxの算出式」として「x=1.0」が対応付けされている。なおここでいう表示スケールxは、配置オブジェクトが仮想空間に配置される際のモデルデータの調整倍率である。すなわち、「x=1.0」は、モデルデータを等倍で仮想空間に配置することを示す。   FIG. 11 is an explanatory diagram illustrating an example of a storage state of scale information. As shown in FIG. 11, in the scale information, the calculation formula for the display scale x is associated with the distance between the ground object and the virtual camera. Specifically, as shown in FIG. 13, for “the distance between the ground object and the virtual camera is greater than or equal to d0 and less than d3”, “a formula for calculating the display scale x” is “x = 1.0 × n” Are associated with each other. Here, “n” is a variable that changes according to the distance of the virtual camera, and is a numerical value greater than 0 and less than 1.0. Further, “d0” indicates the distance when the virtual camera is most attached below. On the other hand, “x = 1.0” is associated with “the calculation formula of the display scale x” for “the distance between the ground object and the virtual camera is d3 or more”. Here, the display scale x is an adjustment magnification of model data when the placement object is placed in the virtual space. That is, “x = 1.0” indicates that the model data is arranged in the virtual space at the same magnification.

なお、本例では、地表オブジェクトと仮想カメラとの距離がd3以上の場合には、「x=1.0」という倍率が特定されるように構成されている。しかしながら、「1.0」である必要はなく、モデルデータの大きさに合わせた倍率が採用されていればよい。すなわち、d3以上の場合には、倍率が固定されるように構成されていればよい。   In this example, when the distance between the ground object and the virtual camera is equal to or greater than d3, a magnification of “x = 1.0” is specified. However, it is not necessary to be “1.0”, and it is sufficient that a magnification according to the size of the model data is adopted. That is, in the case of d3 or more, it is sufficient that the magnification is fixed.

ここで、図12および図13に示した配置オブジェクト情報における距離と、スケール情報との関係性について説明する。   Here, the relationship between the distance in the placement object information shown in FIGS. 12 and 13 and the scale information will be described.

図12は、配置オブジェクトと表示スケールとの関係性の例を示す説明図である。図12は、縦軸に「表示スケールx」、横軸に「地表オブジェクトと仮想カメラとの距離」を取った場合のグラフである。すなわち、地表オブジェクトと仮想カメラとの距離が近づけば近づくほど表示スケールは小さくなり、地表オブジェクトと仮想カメラとの距離が所定の値(本例であれば、d3)超えると表示スケールが固定される。さらに、グラフの下部に示すように、d1未満の距離では、モデルデータとして3次元オブジェクトが用いられ、d1以上d2未満の距離では、モデルデータとして2次元オブジェクトが用いられる。さらに、d2以上の距離では、モデルデータは表示されない。ここで、d1<d3<d2という関係で、距離の長さが設定されていることから、2次元モデルデータは、表示スケールが調整される距離(本例であれば、d1以上d3未満)と、表示スケールが固定される距離(本例であれば、d3以上d2未満)とを含むことになる。   FIG. 12 is an explanatory diagram illustrating an example of the relationship between the arrangement object and the display scale. FIG. 12 is a graph when “display scale x” is taken on the vertical axis and “distance between the ground object and the virtual camera” is taken on the horizontal axis. That is, the closer the distance between the ground object and the virtual camera is, the smaller the display scale is. When the distance between the ground object and the virtual camera exceeds a predetermined value (d3 in this example), the display scale is fixed. . Furthermore, as shown at the bottom of the graph, a three-dimensional object is used as model data at a distance less than d1, and a two-dimensional object is used as model data at a distance between d1 and less than d2. Further, model data is not displayed at a distance of d2 or more. Here, since the length of the distance is set in a relation of d1 <d3 <d2, the two-dimensional model data has a distance (in this example, not less than d1 and less than d3) at which the display scale is adjusted. , And the distance at which the display scale is fixed (d3 or more and less than d2 in this example).

なお、図12に示す、d0からd1までの範囲が、「第3の表示サイズ」に相当する。また、d1からd3までが「第2の表示サイズ」に相当する。   Note that the range from d0 to d1 shown in FIG. 12 corresponds to the “third display size”. Further, d1 to d3 correspond to the “second display size”.

表示サイズ情報特定部11Dは、ユーザの入力とスケール情報とに基づいて、地球オブジェクトの表面(つまり、地表)と仮想カメラとの2点間距離を特定する機能を有する。2点間距離は、仮想カメラの配置位置を決定するために用いられる。   The display size information specifying unit 11D has a function of specifying the distance between two points between the surface of the earth object (that is, the ground surface) and the virtual camera based on the user input and the scale information. The distance between the two points is used to determine the placement position of the virtual camera.

表示処理部12Dは、地表オブジェクトを配置した仮想空間を構築する処理を実行する機能を含む。また、表示処理部12Dは、構築した仮想空間を仮想カメラで捉えた撮影画像を表示する処理を実行する機能を含む。また、表示処理部12Dは、特定された表示スケール(表示サイズ情報)に応じて、配置オブジェクトの表示態様を決定する処理を実行する機能を含む。また、表示処理部12Dは、撮影画像に対して配置オブジェクトを配置した表示画像を生成し、表示画面に表示する処理を実行する機能を含む。各機能は、後で詳しく説明される。   The display processing unit 12D includes a function of executing a process for constructing a virtual space in which the ground object is arranged. The display processing unit 12D includes a function of executing processing for displaying a captured image obtained by capturing the constructed virtual space with a virtual camera. In addition, the display processing unit 12D includes a function of executing processing for determining the display mode of the placement object according to the specified display scale (display size information). In addition, the display processing unit 12D includes a function of generating a display image in which the placement object is arranged with respect to the captured image and executing a process of displaying the display image on the display screen. Each function will be described in detail later.

図13は、端末100Dが実行する画像表示処理の例を示すフローチャートである。   FIG. 13 is a flowchart illustrating an example of image display processing executed by the terminal 100D.

端末100Dが実行する画像表示処理において、先ず、端末100Dは、表示画面に表示されたスケール変更入力領域に対する入力を受け付ける(ステップS4−11)。すなわち、端末100Dは、ユーザから表示サイズを変更する入力を受け付ける。   In the image display process executed by the terminal 100D, the terminal 100D first receives an input to the scale change input area displayed on the display screen (step S4-11). That is, terminal 100D accepts an input to change the display size from the user.

図14は、表示サイズを変更する入力を受け付ける表示画面の例を示す説明図である。図14に示すように、表示画面1400は、仮想空間1401内に表示される地表オブジェクト1402と、ユーザから表示スケールを変更する入力を受け付けるためのスケール変更領域1403とを含む。ここでは、詳細な説明を省略するが、本例では、スケール変更領域1403で指定された位置に、仮想カメラと地表オブジェクトとの距離が対応付けされている。   FIG. 14 is an explanatory diagram illustrating an example of a display screen that receives an input to change the display size. As shown in FIG. 14, the display screen 1400 includes a ground object 1402 displayed in the virtual space 1401 and a scale change area 1403 for receiving an input to change the display scale from the user. Although detailed description is omitted here, in this example, the distance between the virtual camera and the ground object is associated with the position specified in the scale change area 1403.

表示サイズを変更する入力が受け付けられると、端末100Dは、受け付けられた表示サイズに対応する仮想カメラと地表オブジェクトとの距離を特定する(ステップS4−12)。   When the input for changing the display size is received, the terminal 100D specifies the distance between the virtual camera and the ground object corresponding to the received display size (step S4-12).

距離を特定すると、端末100Dは、仮想空間を生成するための処理を行う。先ず、端末100Dは、撮影範囲に存在する配置オブジェクトを特定する(ステップS4−13)。   When the distance is specified, the terminal 100D performs a process for generating a virtual space. First, the terminal 100D specifies an arrangement object that exists in the shooting range (step S4-13).

配置オブジェクトが特定されると、端末100Dは、配置オブジェクトのモデルデータを選択する(ステップS4−14)。すなわち、端末100Dは、特定した配置オブジェクトと仮想カメラの距離とを参照して、どのモデルデータが用いられるかを特定する。具体的には、仮想カメラの距離がd1未満の距離であれば、3次元モデルが選択され、仮想カメラの距離がd1以上でd2未満の距離であれば、2次元モデルが選択され、仮想カメラの距離がd2以上であれば(距離情報が無い場合には)、表示するモデルが無いことが選択される。   When the placement object is specified, the terminal 100D selects model data of the placement object (step S4-14). That is, the terminal 100D specifies which model data is used with reference to the specified arrangement object and the distance between the virtual cameras. Specifically, if the distance of the virtual camera is less than d1, the three-dimensional model is selected. If the distance of the virtual camera is greater than or equal to d1 and less than d2, the two-dimensional model is selected. Is equal to or greater than d2 (when there is no distance information), it is selected that there is no model to be displayed.

配置オブジェクトのモデルデータが選択されると、端末100Dは、選択したモデルデータの表示スケールを特定する(ステップS4−15)。すなわち、端末100Dは、特定した仮想カメラの距離とスケール情報とを参照して、モデルデータの表示スケールを特定する。具体的には、端末100Dでは、仮想カメラの距離が、「d0以上d3未満」であれば、調整倍率が特定される。一方で、仮想カメラの距離が、「d3以上」であれば、固定倍率が特定される。   When the model data of the placement object is selected, the terminal 100D specifies the display scale of the selected model data (Step S4-15). That is, the terminal 100D identifies the display scale of the model data with reference to the identified virtual camera distance and scale information. Specifically, in terminal 100D, when the distance of the virtual camera is “d0 or more and less than d3”, the adjustment magnification is specified. On the other hand, if the distance of the virtual camera is “d3 or more”, the fixed magnification is specified.

表示スケールが特定されると、端末100Dは、特定された表示スケールに基づいて、仮想空間に配置する際のモデルデータの大きさを調整する(ステップS4−16)。   When the display scale is specified, the terminal 100D adjusts the size of the model data to be arranged in the virtual space based on the specified display scale (step S4-16).

モデルデータの大きさが調整されると、端末100Dは、調整された配置オブジェクトを含めた仮想空間を生成する(ステップS4−17)。   When the size of the model data is adjusted, the terminal 100D generates a virtual space including the adjusted placement object (step S4-17).

仮想空間が生成されると、端末100Dは、ステップS4−12で特定した距離に仮想カメラを配置して、仮想空間を撮影する(ステップS4−18)。   When the virtual space is generated, the terminal 100D arranges the virtual camera at the distance specified in step S4-12 and captures the virtual space (step S4-18).

その後、端末100Dは、撮影により取得した画像を表示画面に出力し(ステップS4−19)、ここでの処理を終了する。   Thereafter, the terminal 100D outputs an image acquired by shooting to the display screen (step S4-19), and ends the processing here.

図15は、表示装置に出力される画像の例を示す説明図である。図15(A)−(E)は、徐々に仮想カメラの距離を離した場合の表示例である。図15(A)および(B)は、配置オブジェクトが3次元モデルで表示される画像1501および画像1502を示す。図15(C)−(D)は、配置オブジェクトが2次元モデルで表示される画像1503、および画像1504を示す。図15(E)は、配置オブジェクトが配置されない画像1505を示す。図15(A)−(E)に示すように、画像1501−画像1503までは、配置オブジェクトを仮想空間に配置する際の倍率が調整されているため、配置オブジェクトが同じ程度の大きさに見えるように画像が生成される。一方で、さらにカメラを引いた画像1504では、配置オブジェクトを仮想空間に配置する際の倍率が固定されることで、配置オブジェクトがカメラの距離が遠くなるのに比例して徐々に小さくなるように画像が生成される。さらにカメラを引いた画像1506では、最終的に配置オブジェクトは非表示になる。   FIG. 15 is an explanatory diagram illustrating an example of an image output to the display device. FIGS. 15A to 15E are display examples when the distance of the virtual camera is gradually increased. FIGS. 15A and 15B show an image 1501 and an image 1502 in which placement objects are displayed in a three-dimensional model. FIGS. 15C to 15D show an image 1503 and an image 1504 in which the placement object is displayed as a two-dimensional model. FIG. 15E shows an image 1505 in which no placement object is placed. As shown in FIGS. 15A to 15E, since the magnification for arranging the placement objects in the virtual space is adjusted from the image 1501 to the image 1503, the placement objects appear to have the same size. Thus, an image is generated. On the other hand, in the image 1504 obtained by further pulling the camera, the magnification when placing the placement object in the virtual space is fixed so that the placement object gradually decreases in proportion to the distance of the camera. An image is generated. Further, in the image 1506 obtained by pulling the camera, the placement object is finally hidden.

以上に説明したように、第4の実施形態の一側面として、仮想カメラにより撮像された仮想空間を表示対象として出力部40に出力する(表示装置に表示する)端末100Dが、表示サイズ情報特定部11Dと、表示処理部12Dと、スケール情報記憶部21と、オブジェクト情報記憶部22と備える構成としているので、表示画面に表示されたスケール変更入力領域に対する入力を受け付け、スケール情報を参照して、受け付けた表示スケールに対応する仮想カメラと地表との距離を特定し、仮想空間において、特定した距離だけ離れた位置に仮想カメラを配置し、配置された仮想カメラが撮影する画像(出力前画像)を特定し、スケール情報を参照して配置オブジェクトの配置態様を決定し、出力前画像における配置オブジェクトの配置位置を特定し、配置オブジェクトを配置した出力用画像を生成し、出力用画像を表示装置に表示することができるようになる。このような構成によれば、表示サイズに応じてオブジェクトの表示を、表示なし、2次元画像、3次元画像のいずれかに切り替えることができるようになる。すなわち、視認性を向上させつつも、場面に応じてその表示態様を変更することができるようになり、ゲームを進行していく際の処理負荷を軽減することができるようになる。   As described above, as one aspect of the fourth embodiment, the terminal 100D that outputs the virtual space captured by the virtual camera as a display target to the output unit 40 (displays it on the display device) specifies the display size information. 11D, display processing unit 12D, scale information storage unit 21, and object information storage unit 22 are provided, so that an input to the scale change input area displayed on the display screen is accepted and the scale information is referred to. The distance between the virtual camera corresponding to the received display scale and the ground surface is specified, the virtual camera is arranged at a position separated by the specified distance in the virtual space, and the image taken by the arranged virtual camera (pre-output image) ), Determine the placement mode of the placement object with reference to the scale information, and place the placement object in the pre-output image Identify location, generates an output image for arranging the placement object, it is possible to display the output image on the display device. According to such a configuration, the display of the object can be switched to either no display, two-dimensional image, or three-dimensional image according to the display size. That is, while improving the visibility, the display mode can be changed according to the scene, and the processing load when the game progresses can be reduced.

また、上述の実施の形態において、端末100Dは、「オブジェクトが、地表を表す地表オブジェクトと当該地表オブジェクト上に配置される配置オブジェクトとを含み、配置オブジェクトの表示態様を変更する」機能を実現するように構成される。このような構成によれば、表示態様(描画態様)を変更するオブジェクトを絞ることができ、その結果ゲームを進行していく際の処理負荷を軽減することができるようになる。   In the above-described embodiment, the terminal 100D realizes a function of “an object includes a ground object representing the ground surface and a placement object placed on the ground object, and changes a display mode of the placement object”. Configured as follows. According to such a configuration, it is possible to narrow down the objects whose display mode (drawing mode) is changed, and as a result, it is possible to reduce the processing load when the game progresses.

また、上述した実施の形態において、端末100Dは、「配置オブジェクトを、表示サイズの変更に伴う地表オブジェクトの拡大または縮小の影響を受けずに、特定された表示サイズ情報が第2の表示サイズおよび第3の表示サイズを示している間は、一定の大きさで2次元モデルおよび3次元モデルの大きさが描画された画像を表示装置に表示する」機能を実現するように構成される。このような構成によれば、2次元画像を描画する際にモデルデータの大きさを調整するための処理を省きながら、画像の視認性を確保することができるようになるため、2次元画像を描画する際の処理負荷を軽減することができるようになる。   In the above-described embodiment, the terminal 100D determines that the specified display size information includes the second display size and the specified display size information without being affected by the enlargement or reduction of the ground object associated with the display size change. While the third display size is shown, the display device is configured to realize a function of “displaying on the display device a two-dimensional model and an image in which the size of the three-dimensional model is drawn with a constant size”. According to such a configuration, the visibility of the image can be ensured while omitting the process for adjusting the size of the model data when drawing the two-dimensional image. The processing load at the time of drawing can be reduced.

なお、上述した実施の形態で言及したように、端末100Dは、オブジェクト情報を参照することで、仮想カメラが一定程度まで近づくと、配置オブジェクトを3次元モデルで表示し、そこから徐々に離れていくと、ある距離から2次元モデルで表示し、さらに離れていくと、表示しないように構成している。加えて、3次元モデルおよび2次元モデルは、スケール情報が参照されることで、仮想カメラの距離を問わず、表示画面に表示される大きさがほぼ一定で表示される。ただし、スケール情報における倍率の調整を行うかどうかの分岐点が、2次元モデルを表示する範囲の距離に存在するため、2次元モデルに関しては、所定の距離を境に、ほぼ一定の大きさで表示されるのではなく、仮想カメラが遠くなればなるほど小さく表示されるように構成される。このような構成としているので、処理負荷を軽減しつつ、ゲームをプレイするプレイヤに対して目的地等を分かり易く認識させることができるようになる。   As described in the above-described embodiment, the terminal 100D refers to the object information, and when the virtual camera approaches a certain level, displays the arranged object as a three-dimensional model and gradually moves away from the displayed object. The two-dimensional model is displayed from a certain distance, and is not displayed when further away. In addition, the 3D model and the 2D model are displayed with a substantially constant size displayed on the display screen regardless of the distance of the virtual camera by referring to the scale information. However, since the branch point for determining whether or not to adjust the magnification in the scale information exists at a distance in the range in which the two-dimensional model is displayed, the two-dimensional model has a substantially constant size with a predetermined distance as a boundary. Instead of being displayed, the virtual camera is configured to be displayed smaller as the distance from the virtual camera increases. With such a configuration, it is possible to make the destination or the like easily recognizable to the player playing the game while reducing the processing load.

なお、上述した実施の形態では特に言及していないが、図10に示す「d0」、「d1」、および「d2」で示される距離データは、それぞれの値が配置オブジェクトごとに設定できるように構成されていてもよい。図16は、配置オブジェクト情報の格納状態の例を示す説明図である。図16に示すように、各配置オブジェクトごとに距離データ「d0」、「d1」、および「d2」が設定される。すなわち、配置オブジェクトデータは、各配置オブジェクトごとに、「d0以上d1未満で示される範囲」および「d1以上d2未満で示される範囲」を変更するように設定することができる。このような構成によれば、ゲーム進行に応じて重要なオブジェクトのみを他のオブジェクトの表示態様と異ならせるように表示することが可能になり、処理負荷を軽減しつつ、ゲームをプレイするプレイヤに対して目的地等を分かり易く認識させることができるようになる。なお、このときの「d0」、「d1」、および「d2」は、d0<d1<d2という数値関係を有するように設定されていればよい。   Although not particularly mentioned in the above-described embodiment, the distance data indicated by “d0”, “d1”, and “d2” shown in FIG. 10 can be set for each placement object. It may be configured. FIG. 16 is an explanatory diagram illustrating an example of the storage state of the placement object information. As shown in FIG. 16, distance data “d0”, “d1”, and “d2” are set for each placement object. That is, the arrangement object data can be set so as to change the “range indicated by d0 or more and less than d1” and the “range indicated by d1 or more and less than d2” for each arrangement object. According to such a configuration, it becomes possible to display only important objects so as to be different from the display mode of other objects as the game progresses, so that the player who plays the game can reduce the processing load. On the other hand, the destination and the like can be easily recognized. In this case, “d0”, “d1”, and “d2” need only be set so as to have a numerical relationship of d0 <d1 <d2.

また、上述した実施の形態では特に言及していないが、図16に示すように、モデルデータは、「3次元モデルデータ」、「2次元モデルデータ」、および「無し」が好きなパターンで配置できるように構成されていてもよい。すなわち、配置オブジェクトとの距離が近くなったことに応じて表示されなくなる配置オブジェクトが含まれるように構成されていてもよい。また、配置オブジェクトとの距離が最大まで近づいた場合でも2次元で表示される配置オブジェクトが含まれるように構成されていてもよい。また、同じ3次元モデルであっても、異なる3次元モデルが含まれるように構成されていてもよい。これらのような構成によれば、仮想カメラとの距離を利用したヒドゥンゲームを提供できるなど、新たなゲーム性を提供することができるようになるだけでなく、処理負荷を加味した配置オブジェクトの設定を適宜行うことができるようになる。   Although not specifically mentioned in the above-described embodiment, as shown in FIG. 16, the model data is arranged in a pattern that likes “3D model data”, “2D model data”, and “none”. It may be configured to be able to. That is, it may be configured to include a placement object that is not displayed when the distance to the placement object is short. Further, even when the distance to the placement object is close to the maximum, the placement object displayed in two dimensions may be included. Moreover, even if it is the same 3D model, you may be comprised so that a different 3D model may be included. According to such a configuration, it is possible to provide a hidden game using a distance from the virtual camera, etc., and not only can provide new game characteristics, but also the setting of the placement object in consideration of the processing load Can be appropriately performed.

以上に説明したように、本願の各実施形態により1または2以上の不足が解決される。なお、夫々の実施形態による効果は、非限定的な効果または効果の一例である。   As described above, one or more deficiencies are solved by each embodiment of the present application. In addition, the effect by each embodiment is an example of a non-limiting effect or effect.

なお、上述した各実施形態では、端末100は、自己が備える記憶装置に記憶されている各種制御プログラム(例えば、ビデオゲーム処理プログラム)に従って、上述した各種の処理を実行する。   In each embodiment described above, the terminal 100 executes the various processes described above according to various control programs (for example, a video game processing program) stored in a storage device included in the terminal 100.

また、端末100の構成は上述した各実施形態の例として説明した構成に限定されず、例えば端末が実行する処理として説明した処理の一部または全部を中央管理サーバ(図示せず。端末100と通信ネットワークを介して接続可能なサーバ。)が実行する構成としてもよい。このような場合には、端末100は、ユーザからの入力をサーバに送信する機能、サーバが処理した情報を受信する機能、および受信した情報に基づいて表示画面に出力する機能を少なくとも備えているように構成されていてればよい。   In addition, the configuration of the terminal 100 is not limited to the configuration described as an example of each embodiment described above. For example, part or all of the processing described as processing executed by the terminal is performed by a central management server (not shown; with the terminal 100). The server can be connected via a communication network. In such a case, the terminal 100 has at least a function of transmitting input from the user to the server, a function of receiving information processed by the server, and a function of outputting to the display screen based on the received information. What is necessary is just to be comprised.

また、端末100が備える記憶部の一部または全部を中央管理サーバが備える構成としてもよい。すなわち、端末100と中央管理サーバのどちらか一方が備える機能の一部または全部を、他の一方が備える構成とされていてもよい。このような場合には、端末100は、ユーザからの入力をサーバに送信する機能、サーバが処理した情報を受信する機能、および受信した情報に基づいて表示画面に出力する機能を少なくとも備えているように構成されていてればよい。   Moreover, it is good also as a structure with which a central management server equips part or all of the memory | storage part with which the terminal 100 is provided. That is, a configuration in which one of the terminal 100 and the central management server has a part or all of the functions is provided in the other one. In such a case, the terminal 100 has at least a function of transmitting input from the user to the server, a function of receiving information processed by the server, and a function of outputting to the display screen based on the received information. What is necessary is just to be comprised.

また、ビデオゲーム処理プログラムが、上述した各実施形態の例として説明した機能の一部または全部を、通信ネットワークを含まない端末100単体に実現させる構成としてもよい。   Further, the video game processing program may be configured to realize part or all of the functions described as examples of the above-described embodiments in a single terminal 100 that does not include a communication network.

[付記]
上述した実施形態の説明は、少なくとも下記発明を、当該発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
[1]
ビデオゲーム処理装置が備える表示装置に仮想カメラにより撮像された仮想空間を表示対象として表示する機能を実現させるためのビデオゲーム処理プログラムであって、
前記ビデオゲーム処理装置に、
表示サイズを変更する入力を受け付ける入力受付機能と、
前記入力を受け付けたことに応じて、前記表示対象の表示サイズに関する表示サイズ情報を特定する表示サイズ情報特定機能と、
特定された表示サイズ情報に応じて、前記表示対象に含まれるオブジェクトの表示態様を変更して前記表示装置に画像を表示する表示処理機能とを実現させ、
前記表示処理機能では、
特定された表示サイズ情報が第1の表示サイズを示す場合に、前記オブジェクトを表示せずに描画した画像を前記表示装置に表示する機能と、
特定された表示サイズ情報が第2の表示サイズを示す場合に、前記オブジェクトを2次元モデルで描画した画像を前記表示装置に表示する機能と、
特定された表示サイズ情報が第3の表示サイズを示す場合に、前記オブジェクトを3次元モデルで描画した画像を前記表示装置に表示する機能とを
実現させるためのビデオゲーム処理プログラム。
[2]
前記オブジェクトは、地表を表す地表オブジェクトと、当該地表オブジェクト上に配置される配置オブジェクトとを含み、
前記表示処理機能では、前記配置オブジェクトの表示態様を変更する機能を
実現させるための[1]記載のビデオゲーム処理プログラム。
[3]
前記表示処理機能では、
前記配置オブジェクトを、表示サイズの変更に伴う前記地表オブジェクトの拡大または縮小の影響を受けずに、前記特定された表示サイズ情報が第2の表示サイズおよび第3の表示サイズを示している間は、一定の大きさで2次元モデルおよび3次元モデルの大きさが描画された画像を前記表示装置に表示する機能を
実現させるための[1]または[2]記載のビデオゲーム処理プログラム。
[4]
前記表示サイズ情報特定機能では、表示画面に表示されたスケール変更入力領域に対する入力を受け付け、入力領域において入力された位置と仮想カメラの配置位置とが対応付けされた情報を記憶する記憶手段を参照して、受け付けた表示サイズに対応する仮想カメラの配置位置を特定する機能を
実現させるための[1]から[3]のうちいずれかに記載のビデオゲーム処理プログラム。
[5]
配置するオブジェクトと仮想カメラとの距離に応じて対応付けされる3次元モデルデータおよび2次元モデルデータを含むオブジェクト情報を記憶するオブジェクト情報記憶手段と、
前記配置するオブジェクトと仮想カメラとの距離に応じて、仮想空間に描画する配置オブジェクトのスケールを決定するための表示スケールが対応付けされたスケール情報を記憶するスケール情報記憶手段と
実現させるための請求項[1]から[4]のうち何れかに記載のビデオゲーム処理プログラム。
[6]
[1]から[5]のうち何れかに記載のビデオゲーム処理プログラムが前記ビデオゲーム処理装置に実現させる機能のうち少なくとも1つの機能を、当該ビデオゲーム処理装置と通信可能なサーバに実現させるためのビデオゲーム処理用プログラム。
[7]
[1]から[5]のうち何れかに記載のビデオゲーム処理プログラムがインストールされたビデオゲーム処理装置。
[8]
ビデオゲーム処理装置が備える表示装置に仮想カメラにより撮像された仮想空間を表示対象として表示する機能をサーバが実現させるためのビデオゲーム処理プログラムであって、
前記ビデオゲーム処理装置と通信ネットワークを介して接続する前記サーバに、
表示サイズを変更する入力を受け付ける入力受付機能と、
前記入力を受け付けたことに応じて、前記表示対象の表示サイズに関する表示サイズ情報を特定する表示サイズ情報特定機能と、
特定された表示サイズ情報に応じて、前記表示対象に含まれるオブジェクトの表示態様を変更して前記表示装置に画像を表示するための情報を生成する情報生成表示処理機能とを実現させ、
前記情報生成機能では、
特定された表示サイズ情報が第1の表示サイズを示す場合に、前記オブジェクトを表示せずに描画した画像を前記表示装置に表示するための情報を生成する機能と、
特定された表示サイズ情報が第2の表示サイズを示す場合に、前記オブジェクトを2次元モデルで描画した画像を前記表示装置に表示するための情報を生成する機能と、
特定された表示サイズ情報が第3の表示サイズを示す場合に、前記オブジェクトを3次元モデルで描画した画像を前記表示装置に表示するための情報を生成する機能とを
実現させるためのビデオゲーム処理プログラム。
[9]
通信ネットワークと、サーバと、ビデオゲーム処理装置とを備え、ビデオゲーム処理装置が備える表示装置に仮想カメラにより撮像された仮想空間を表示対象として表示する機能を実現させてビデオゲームの進行を制御するビデオゲーム処理システムであって、
表示サイズを変更する入力を受け付ける入力受付手段と、
前記入力を受け付けたことに応じて、前記表示対象の表示サイズに関する表示サイズ情報を特定する表示サイズ情報特定手段と、
特定された表示サイズ情報に応じて、前記表示対象に含まれるオブジェクトの表示態様を変更して前記表示装置に画像を表示するための情報を生成する情報生成表示処理手段とを実現させ、
前記情報生成手段では、
特定された表示サイズ情報が第1の表示サイズを示す場合に、前記オブジェクトを表示せずに描画した画像を前記表示装置に表示するための情報を生成する手段と、
特定された表示サイズ情報が第2の表示サイズを示す場合に、前記オブジェクトを2次元モデルで描画した画像を前記表示装置に表示するための情報を生成する手段と、
特定された表示サイズ情報が第3の表示サイズを示す場合に、前記オブジェクトを3次元モデルで描画した画像を前記表示装置に表示するための情報を生成する手段とを
ことを特徴とするビデオゲーム処理システム。
[10]
前記サーバが、前記入力受付手段と、前記表示サイズ情報特定手段と、前記情報生成手段とを含み、
前記ビデオゲーム処理装置が、前記画像を前記表示装置の表示画面に表示する出力手段を含む
[9]記載のビデオゲーム処理システム。
[11]
ビデオゲーム処理装置が備える表示装置に仮想カメラにより撮像された仮想空間を表示対象として表示する機能をサーバが実現させるためのビデオゲーム処理プログラムであって、前記ビデオゲーム処理装置から送信された情報に基づいて、表示サイズを変更する入力を受け付ける入力受付機能と、前記入力を受け付けたことに応じて、前記表示対象の表示サイズに関する表示サイズ情報を特定する表示サイズ情報特定機能と、特定された表示サイズ情報に応じて、前記表示対象に含まれるオブジェクトの表示態様を変更して前記表示装置に画像を表示するための情報を生成する情報生成表示処理機能とを実現させ、前記情報生成機能では、特定された表示サイズ情報が第1の表示サイズを示す場合に、前記オブジェクトを表示せずに描画した画像を前記表示装置に表示するための情報を生成する機能と、特定された表示サイズ情報が第2の表示サイズを示す場合に、前記オブジェクトを2次元モデルで描画した画像を前記表示装置に表示するための情報を生成する機能と、特定された表示サイズ情報が第3の表示サイズを示す場合に、前記オブジェクトを3次元モデルで描画した画像を前記表示装置に表示するための情報を生成する機能とを有するサーバから、当該画像を表示するための情報を受信する機能を前記ビデオゲーム処理装置に
実現させるためのビデオゲーム処理プログラム。
[12]
ビデオゲーム処理装置が備える表示装置に仮想カメラにより撮像された仮想空間を表示対象として表示するビデオゲーム処理方法であって、
前記ビデオゲーム処理装置に、
表示サイズを変更する入力を受け付ける入力受付ステップと、
前記入力を受け付けたことに応じて、前記表示対象の表示サイズに関する表示サイズ情報を特定する表示サイズ情報特定ステップと、
特定された表示サイズ情報に応じて、前記表示対象に含まれるオブジェクトの表示態様を変更して前記表示装置に画像を表示する表示処理ステップとを実行させ、
前記表示処理ステップでは、
特定された表示サイズ情報が第1の表示サイズを示す場合に、前記オブジェクトを表示せずに描画した画像を前記表示装置に表示するステップと、
特定された表示サイズ情報が第2の表示サイズを示す場合に、前記オブジェクトを2次元モデルで描画した画像を前記表示装置に表示するステップと、
特定された表示サイズ情報が第3の表示サイズを示す場合に、前記オブジェクトを3次元モデルで描画した画像を前記表示装置に表示するステップとを実行させる
ことを特徴とするビデオゲーム処理方法。
[Appendix]
The description of the embodiment described above describes at least the following invention so that a person having ordinary knowledge in the field to which the invention belongs can carry out the invention.
[1]
A video game processing program for realizing a function of displaying a virtual space captured by a virtual camera as a display target on a display device included in the video game processing device,
In the video game processing device,
An input acceptance function for accepting an input for changing the display size;
A display size information specifying function for specifying display size information related to the display size of the display target in response to receiving the input;
According to the specified display size information, a display processing function for displaying an image on the display device by changing a display mode of an object included in the display target is realized,
In the display processing function,
A function of displaying an image drawn without displaying the object on the display device when the specified display size information indicates a first display size;
When the specified display size information indicates a second display size, a function of displaying an image in which the object is drawn with a two-dimensional model on the display device;
A video game processing program for realizing a function of displaying, on the display device, an image in which the object is drawn with a three-dimensional model when the specified display size information indicates a third display size.
[2]
The object includes a ground object representing the ground surface and a placement object disposed on the ground object,
In the display processing function, the video game processing program according to [1] for realizing a function of changing a display mode of the arrangement object.
[3]
In the display processing function,
While the specified display size information indicates the second display size and the third display size without being affected by the enlargement or reduction of the ground object that accompanies the display size change, The video game processing program according to [1] or [2] for realizing a function of displaying, on the display device, an image in which a two-dimensional model and a three-dimensional model are drawn with a certain size.
[4]
In the display size information specifying function, an input to the scale change input area displayed on the display screen is received, and a storage unit that stores information in which the input position in the input area is associated with the placement position of the virtual camera is referred to Then, the video game processing program according to any one of [1] to [3] for realizing a function of specifying an arrangement position of the virtual camera corresponding to the received display size.
[5]
Object information storage means for storing object information including three-dimensional model data and two-dimensional model data associated in accordance with a distance between an object to be arranged and a virtual camera;
A scale information storage unit that stores scale information associated with a display scale for determining a scale of a placement object to be drawn in a virtual space according to a distance between the object to be placed and a virtual camera. The video game processing program according to any one of Items [1] to [4].
[6]
To realize at least one function among the functions that the video game processing program according to any one of [1] to [5] realizes in the video game processing apparatus on a server that can communicate with the video game processing apparatus Video game processing program.
[7]
A video game processing apparatus in which the video game processing program according to any one of [1] to [5] is installed.
[8]
A video game processing program for causing a server to realize a function of displaying a virtual space captured by a virtual camera as a display target on a display device included in the video game processing device,
The server connected to the video game processing device via a communication network;
An input acceptance function for accepting an input for changing the display size;
A display size information specifying function for specifying display size information related to the display size of the display target in response to receiving the input;
According to the specified display size information, an information generation display processing function for generating information for displaying an image on the display device by changing a display mode of an object included in the display target is realized,
In the information generation function,
A function for generating information for displaying an image drawn without displaying the object on the display device when the specified display size information indicates a first display size;
A function of generating information for displaying an image in which the object is drawn with a two-dimensional model on the display device when the specified display size information indicates a second display size;
Video game processing for realizing a function of generating information for displaying an image in which the object is drawn with a three-dimensional model on the display device when the specified display size information indicates a third display size program.
[9]
A communication network, a server, and a video game processing device are provided, and a display device provided in the video game processing device realizes a function of displaying a virtual space imaged by a virtual camera as a display target to control the progress of the video game A video game processing system,
An input receiving means for receiving an input for changing a display size;
Display size information specifying means for specifying display size information related to the display size of the display target in response to receiving the input;
According to the specified display size information, to realize an information generation display processing means for generating information for displaying an image on the display device by changing the display mode of the object included in the display target,
In the information generating means,
Means for generating information for displaying an image rendered without displaying the object on the display device when the specified display size information indicates a first display size;
Means for generating information for displaying on the display device an image in which the object is drawn with a two-dimensional model when the specified display size information indicates a second display size;
And a means for generating information for displaying on the display device an image in which the object is drawn with a three-dimensional model when the specified display size information indicates a third display size. Processing system.
[10]
The server includes the input receiving means, the display size information specifying means, and the information generating means;
The video game processing system according to [9], wherein the video game processing device includes output means for displaying the image on a display screen of the display device.
[11]
A video game processing program for causing a server to realize a function of displaying a virtual space imaged by a virtual camera on a display device included in a video game processing device as a display target, the information transmitted from the video game processing device An input receiving function for receiving an input for changing a display size, a display size information specifying function for specifying display size information related to the display size of the display object in response to receiving the input, and a specified display According to the size information, an information generation display processing function for generating information for displaying an image on the display device by changing a display mode of an object included in the display target is realized. In the information generation function, When the specified display size information indicates the first display size, the object is drawn without being displayed. A function for generating information for displaying an image on the display device, and an image in which the object is drawn with a two-dimensional model is displayed on the display device when the specified display size information indicates a second display size. And a function for generating information to display information for displaying on the display device an image in which the object is drawn with a three-dimensional model when the specified display size information indicates a third display size. A video game processing program for causing the video game processing device to realize a function of receiving information for displaying the image from a server having a function.
[12]
A video game processing method for displaying a virtual space captured by a virtual camera on a display device included in a video game processing device as a display target,
In the video game processing device,
An input reception step for receiving an input for changing a display size;
A display size information specifying step for specifying display size information related to the display size of the display object in response to receiving the input;
In accordance with the specified display size information, the display mode of displaying an image on the display device by changing the display mode of the object included in the display target is executed,
In the display processing step,
When the specified display size information indicates a first display size, displaying an image drawn without displaying the object on the display device;
When the specified display size information indicates a second display size, displaying an image of the object drawn with a two-dimensional model on the display device;
When the specified display size information indicates a third display size, a step of displaying an image in which the object is drawn with a three-dimensional model on the display device is executed.

本発明の実施形態の一つによれば、仮想カメラを用いた3次元画像を表示するのに有用である。   According to one embodiment of the present invention, it is useful for displaying a three-dimensional image using a virtual camera.

10 制御部
11 表示サイズ情報特定部
12 表示処理部
20 記憶部
30 メモリ
40 出力部
50 入力部
60 通信部
100 ビデオゲーム処理装置
DESCRIPTION OF SYMBOLS 10 Control part 11 Display size information specific | specification part 12 Display processing part 20 Memory | storage part 30 Memory 40 Output part 50 Input part 60 Communication part 100 Video game processing apparatus

Claims (7)

ビデオゲーム処理装置が備える表示装置に仮想カメラにより撮像された仮想空間を表示対象として表示する機能を実現させるためのビデオゲーム処理プログラムであって、
前記ビデオゲーム処理装置に、
表示サイズを変更する入力を受け付ける入力受付機能と、
前記入力を受け付けたことに応じて、前記表示対象の表示サイズに関する表示サイズ情報を特定する表示サイズ情報特定機能と、
特定された表示サイズ情報に応じて、前記表示対象に含まれるオブジェクトの表示態様を変更して前記表示装置に画像を表示する表示処理機能とを実現させ、
前記表示処理機能では、
特定された表示サイズ情報が第1の表示サイズを示す場合に、前記オブジェクトを表示せずに描画した画像を前記表示装置に表示する機能と、
特定された表示サイズ情報が第2の表示サイズを示す場合に、前記オブジェクトを2次元モデルで描画した画像を前記表示装置に表示する機能と、
特定された表示サイズ情報が第3の表示サイズを示す場合に、前記オブジェクトを3次元モデルで描画した画像を前記表示装置に表示する機能とを
実現させるためのビデオゲーム処理プログラム。
A video game processing program for realizing a function of displaying a virtual space captured by a virtual camera as a display target on a display device included in the video game processing device,
In the video game processing device,
An input acceptance function for accepting an input for changing the display size;
A display size information specifying function for specifying display size information related to the display size of the display target in response to receiving the input;
According to the specified display size information, a display processing function for displaying an image on the display device by changing a display mode of an object included in the display target is realized,
In the display processing function,
A function of displaying an image drawn without displaying the object on the display device when the specified display size information indicates a first display size;
When the specified display size information indicates a second display size, a function of displaying an image in which the object is drawn with a two-dimensional model on the display device;
A video game processing program for realizing a function of displaying, on the display device, an image in which the object is drawn with a three-dimensional model when the specified display size information indicates a third display size.
前記オブジェクトは、地表を表す地表オブジェクトと、当該地表オブジェクト上に配置される配置オブジェクトとを含み、
前記表示処理機能では、前記配置オブジェクトの表示態様を変更する機能を
実現させるための請求項1記載のビデオゲーム処理プログラム。
The object includes a ground object representing the ground surface and a placement object disposed on the ground object,
The video game processing program according to claim 1, wherein the display processing function realizes a function of changing a display mode of the placement object.
前記表示処理機能では、
前記配置オブジェクトを、表示サイズの変更に伴う前記地表オブジェクトの拡大または縮小の影響を受けずに、前記特定された表示サイズ情報が第2の表示サイズおよび第3の表示サイズを示している間は、一定の大きさで2次元モデルおよび3次元モデルの大きさが描画された画像を前記表示装置に表示する機能を
実現させるための請求項2記載のビデオゲーム処理プログラム。
In the display processing function,
While the specified display size information indicates the second display size and the third display size without being affected by the enlargement or reduction of the ground object that accompanies the display size change, The video game processing program according to claim 2, for realizing a function of displaying on the display device an image in which a two-dimensional model and a three-dimensional model are drawn with a certain size.
前記表示サイズ情報特定機能では、表示画面に表示されたスケール変更入力領域に対する入力を受け付け、入力領域において入力された位置と仮想カメラの配置位置とが対応付けされた情報を記憶する記憶手段を参照して、受け付けた表示サイズに対応する仮想カメラの配置位置を特定する機能を
実現させるための請求項1から請求項3のうち何れかに記載のビデオゲーム処理プログラム。
In the display size information specifying function, an input to the scale change input area displayed on the display screen is received, and a storage unit that stores information in which the input position in the input area is associated with the placement position of the virtual camera is referred to Then, the video game processing program according to any one of claims 1 to 3, for realizing a function of specifying an arrangement position of the virtual camera corresponding to the received display size.
配置するオブジェクトと仮想カメラとの距離に応じて対応付けされる3次元モデルデータおよび2次元モデルデータを含むオブジェクト情報を記憶するオブジェクト情報記憶手段と、
前記配置するオブジェクトと仮想カメラとの距離に応じて、仮想空間に描画する配置オブジェクトのスケールを決定するための表示スケールが対応付けされたスケール情報を記憶するスケール情報記憶手段と
を備える前記ビデオゲーム処理装置に、前記入力受付機能と、前記表示サイズ情報特定機能と、前記表示処理機能とを
実現させるための請求項1から請求項4のうち何れかに記載のビデオゲーム処理プログラム。
Object information storage means for storing object information including three-dimensional model data and two-dimensional model data associated in accordance with a distance between an object to be arranged and a virtual camera;
The video game comprising: scale information storage means for storing scale information associated with a display scale for determining a scale of a placement object to be drawn in a virtual space according to a distance between the object to be placed and a virtual camera. The video game processing program according to any one of claims 1 to 4, which causes a processing device to realize the input receiving function, the display size information specifying function, and the display processing function.
表示装置に仮想カメラにより撮像された仮想空間を表示対象として表示するビデオゲーム処理装置であって、
表示サイズを変更する入力を受け付ける入力受付手段と、
前記入力を受け付けたことに応じて、前記表示対象の表示サイズに関する表示サイズ情報を特定する表示サイズ情報特定と、
特定された表示サイズ情報に応じて、前記表示対象に含まれるオブジェクトの表示態様を変更して前記表示装置に画像を表示する表示処理手段とを含み、
前記表示処理手段は、
特定された表示サイズ情報が第1の表示サイズを示す場合に、前記オブジェクトを表示せずに描画した画像を前記表示装置に表示する手段と、
特定された表示サイズ情報が第2の表示サイズを示す場合に、前記オブジェクトを2次元モデルで描画した画像を前記表示装置に表示する手段と、
特定された表示サイズ情報が第3の表示サイズを示す場合に、前記オブジェクトを3次元モデルで描画した画像を前記表示装置に表示する手段とを含む
ことを特徴とするビデオゲーム処理装置。
A video game processing device that displays a virtual space captured by a virtual camera on a display device as a display target,
An input receiving means for receiving an input for changing a display size;
In response to receiving the input, display size information specifying for specifying display size information related to the display size of the display target;
Display processing means for displaying an image on the display device by changing a display mode of an object included in the display target according to the specified display size information,
The display processing means includes
Means for displaying, on the display device, an image drawn without displaying the object when the specified display size information indicates a first display size;
Means for displaying, on the display device, an image in which the object is drawn with a two-dimensional model when the specified display size information indicates a second display size;
And a means for displaying, on the display device, an image in which the object is drawn with a three-dimensional model when the specified display size information indicates a third display size.
ビデオゲーム処理装置が備える表示装置に仮想カメラにより撮像された仮想空間を表示対象として表示するビデオゲーム処理方法であって、
前記ビデオゲーム処理装置に、
表示サイズを変更する入力を受け付ける入力受付ステップと、
前記入力を受け付けたことに応じて、前記表示対象の表示サイズに関する表示サイズ情報を特定する表示サイズ情報特定ステップと、
特定された表示サイズ情報に応じて、前記表示対象に含まれるオブジェクトの表示態様を変更して前記表示装置に画像を表示する表示処理ステップとを実行させ、
前記表示処理ステップでは、
特定された表示サイズ情報が第1の表示サイズを示す場合に、前記オブジェクトを表示せずに描画した画像を前記表示装置に表示するステップと、
特定された表示サイズ情報が第2の表示サイズを示す場合に、前記オブジェクトを2次元モデルで描画した画像を前記表示装置に表示するステップと、
特定された表示サイズ情報が第3の表示サイズを示す場合に、前記オブジェクトを3次元モデルで描画した画像を前記表示装置に表示するステップとを実行させる
ことを特徴とするビデオゲーム処理方法。
A video game processing method for displaying a virtual space captured by a virtual camera on a display device included in a video game processing device as a display target,
In the video game processing device,
An input reception step for receiving an input for changing a display size;
A display size information specifying step for specifying display size information related to the display size of the display object in response to receiving the input;
In accordance with the specified display size information, the display mode of displaying an image on the display device by changing the display mode of the object included in the display target is executed,
In the display processing step,
When the specified display size information indicates a first display size, displaying an image drawn without displaying the object on the display device;
When the specified display size information indicates a second display size, displaying an image of the object drawn with a two-dimensional model on the display device;
When the specified display size information indicates a third display size, a step of displaying an image in which the object is drawn with a three-dimensional model on the display device is executed.
JP2015137745A 2015-07-09 2015-07-09 Video game processing program and video game processing device Pending JP2017018246A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015137745A JP2017018246A (en) 2015-07-09 2015-07-09 Video game processing program and video game processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015137745A JP2017018246A (en) 2015-07-09 2015-07-09 Video game processing program and video game processing device

Publications (1)

Publication Number Publication Date
JP2017018246A true JP2017018246A (en) 2017-01-26

Family

ID=57886969

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015137745A Pending JP2017018246A (en) 2015-07-09 2015-07-09 Video game processing program and video game processing device

Country Status (1)

Country Link
JP (1) JP2017018246A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000221876A (en) * 1999-01-29 2000-08-11 Hitachi Ltd Three-dimensional map display method and navigator
JP2001273526A (en) * 2000-03-27 2001-10-05 Hitachi Ltd Stereoscopic map display device
JP2011227521A (en) * 2011-07-19 2011-11-10 Zenrin Datacom Co Ltd Information providing system and information providing method
JP2012239471A (en) * 2011-05-13 2012-12-10 Konami Digital Entertainment Co Ltd Game device, method of controlling the game device, and program
JP2014191375A (en) * 2013-03-26 2014-10-06 Mitsubishi Electric Corp Information display device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000221876A (en) * 1999-01-29 2000-08-11 Hitachi Ltd Three-dimensional map display method and navigator
JP2001273526A (en) * 2000-03-27 2001-10-05 Hitachi Ltd Stereoscopic map display device
JP2012239471A (en) * 2011-05-13 2012-12-10 Konami Digital Entertainment Co Ltd Game device, method of controlling the game device, and program
JP2011227521A (en) * 2011-07-19 2011-11-10 Zenrin Datacom Co Ltd Information providing system and information providing method
JP2014191375A (en) * 2013-03-26 2014-10-06 Mitsubishi Electric Corp Information display device

Similar Documents

Publication Publication Date Title
US20220091725A1 (en) Method, apparatus and device for view switching of virtual environment, and storage medium
US11158291B2 (en) Image display method and apparatus, storage medium, and electronic device
CN109829981B (en) Three-dimensional scene presentation method, device, equipment and storage medium
US20180321798A1 (en) Information processing apparatus and operation reception method
KR101623288B1 (en) Rendering system, rendering server, control method thereof, program, and recording medium
KR102491443B1 (en) Display adaptation method and apparatus for application, device, and storage medium
US20170186219A1 (en) Method for 360-degree panoramic display, display module and mobile terminal
US9652063B2 (en) Input direction determination system, terminal, server, network system, information storage medium, and input direction determination method
US10062209B2 (en) Displaying an object in a panoramic image based upon a line-of-sight direction
US11294535B2 (en) Virtual reality VR interface generation method and apparatus
EP2565848B1 (en) Program, information processing apparatus, information processing system, and information processing method
KR102262812B1 (en) Support for augmented reality software applications
US11776197B2 (en) Method and apparatus for displaying personalized face of three-dimensional character, device, and storage medium
CN112230836A (en) Object moving method and device, storage medium and electronic device
CN113952720A (en) Game scene rendering method and device, electronic equipment and storage medium
JP2023549753A (en) Mark processing method and device, computer equipment, and computer program
CN111127621B (en) Picture rendering method, device and readable storage medium
CN113318428A (en) Game display control method, non-volatile storage medium, and electronic device
CN110889384A (en) Scene switching method and device, electronic equipment and storage medium
JP2017018246A (en) Video game processing program and video game processing device
JP2017018245A (en) Video game processing program and video game processing device
JP6121495B2 (en) Program to control the head mounted display system
CN117409175B (en) Video recording method, system, electronic equipment and medium
CN110807826B (en) Map display method, device, equipment and storage medium in virtual scene
JP2018143475A (en) Program and system

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170418

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170619

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171107

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20180109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180306

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180731