JP2017018246A - Video game processing program and video game processing device - Google Patents
Video game processing program and video game processing device Download PDFInfo
- 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
Links
Images
Landscapes
- Image Generation (AREA)
- Processing Or Creating Images (AREA)
Abstract
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).
しかしながら、上述の特許文献1などに記載されている技術においては、3次元画像で表示するための処理負荷が高く、その結果としてゲームを進行していくためには高い処理能力が要求されるという課題があった。すなわち、ポリゴンを描画する画像を用いるゲームにおいては、ゲームを実行しているときの処理負荷をいかに削減するかという課題があった。
However, in the technique described in the above-mentioned
本発明の少なくとも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.
以下、本発明の実施形態の例について図面を参照して説明する。なお、以下で説明する各実施形態の例における各種構成要素は、矛盾等が生じない範囲で適宜組み合わせ可能である。また、ある実施形態の例として説明した内容については、他の実施形態においてその説明を省略している場合がある。また、各実施形態の特徴部分に関係しない動作や処理については、その内容を省略している場合がある。さらに、以下で説明する各種フローを構成する各種処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。 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
端末100Aは、ゲームをプレイするユーザによって管理される端末である。ビデオゲーム処理装置100は、スマートフォンや専用デバイスなどの情報処理装置によって構成される。
The
端末100Aは、表示装置に仮想カメラにより撮像された仮想空間を表示対象として表示する機能を実現する。
The
ここで、「撮像された仮想空間」とは、画像を表示する際の表示対象を示し、いわゆる撮影範囲を示す。 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
記憶部20は、端末100Aが使用する各種コンピュータプログラムや、ゲームの進行に必要な各種情報を格納する記憶媒体である。例えば、記憶部20は、ROMやRAMなどで構成される。なお、特に図示しないが、記憶部20は、システムソフトウェアおよびアプリケーションソフトウェア等の各種プログラムを格納するプログラム記憶部を含む。記憶部20の詳細な説明は後で行う。
The
メモリ30は、制御部10が処理する各種情報を一時的に保持する記憶媒体である。例えば、メモリ30は、RAMなどの半導体記憶装置により構成される。
The
出力部40は、各種情報をユーザが認識可能な形で出力する機能を有する。出力部40は、例えば、画像情報を表示する表示装置(例えば、入力機能を併せ持つタッチパネルなど)により構成される。
The
入力部50は、ユーザからの指示を受け付ける機能や、音声を取得する機能を備える。入力部50は、例えば、タッチパネルや物理的ボタンなどにより構成される。本例では、特に、入力部50は、表示サイズを変更する入力を受け付ける。当該表示サイズを変更する入力は、ユーザからの入力であってもよいし、ゲーム進行に応じた入力(つまり、プログラムに基づいた入力)であってもよい。
The
通信部60は、特に図示していないが、外部の中央管理サーバや他の端末などと通信ネットワークを介して接続し、各種情報の通信を行う機能を有する。ここで中央管理サーバでは、ゲームにて用いられる各種情報(例えば、マップデータなど)やゲームの進行に関する処理などが行われる。通信部60は、必要に応じて、情報の取得および情報の送信のための情報の送受信を行う。
Although not particularly illustrated, the
次に制御部10の詳細な説明を行う。
制御部10は、表示サイズ情報特定部11と、表示処理部12とを含む。
Next, the
The
表示サイズ情報特定部11は、入力部50から入力された情報に基づいて、表示対象の表示サイズに関する表示サイズ情報を特定する処理を実行する機能を有する。
The display size
また、「表示対象」とは、画像で表示される対象を示し、仮想カメラにより撮影される仮想空間内のオブジェクトを示す。 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
次に、本例の端末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
表示サイズを変更する入力が受け付けられると、端末100Aは、表示対象に含まれる基準箇所(例えば、仮想空間内に配置されるオブジェクト)を参照して表示対象の表示サイズに関する表示サイズ情報を特定する(ステップS12)。
When an input to change the display size is received, the
表示サイズ情報が特定されると、端末100Aは、表示サイズ情報がどの表示サイズを示すかを判定し、表示サイズに対応する表示態様で描画されたオブジェクトを含む画像を表示装置(出力部40)に表示する(ステップS13)。すなわち、端末100Aは、特定された表示サイズ情報に応じて、表示対象に含まれるオブジェクトの表示態様を変更して画像を表示する。具体的には、端末100Aは、特定された表示サイズ情報が第1の表示サイズを示す場合に、オブジェクトを表示せずに描画した画像を表示装置に表示する。また、端末100Aは、特定された表示サイズ情報が第2の表示サイズを示す場合に、オブジェクトを2次元モデルで描画した画像を表示装置に表示する。また、端末100Aは、特定された表示サイズ情報が第3の表示サイズを示す場合に、オブジェクトを3次元モデルで描画した画像を表示装置に表示する。
When the display size information is specified, the
画像が表示されると、端末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
[第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
ここで、「オブジェクト」は、仮想空間に配置される地表を表す地表オブジェクト(例えば、大陸オブジェクトや、島オブジェクトや、海オブジェクトなど)と、当該地表オブジェクト上に配置される配置オブジェクト(例えば、建物オブジェクトや、洞窟オブジェクトなど)とを含む。地表オブジェクトは、本例における撮影位置を決定する基準箇所となる。また、配置オブジェクトは、本例における「表示態様が変更されるオブジェクト」となる。すなわち、地表オブジェクトの描画態様はいずれの表示サイズであっても一定であるのに対して、配置オブジェクトの描画態様は表示サイズに応じて変化することになる。 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
図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
[第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
表示処理部12Cは、さらに、配置オブジェクトを、表示サイズの変更に伴う地表オブジェクトの拡大または縮小の影響を受けずに、特定された表示サイズ情報が第2の表示サイズおよび第3の表示サイズを示している間は、一定の大きさで2次元モデルおよび3次元モデルの大きさが描画された画像を表示装置に表示する機能を有する。すなわち、第2の表示サイズを示す場合(配置オブジェクトを2次元モデルデータで描画する場合)には、画面に表示される配置オブジェクトは、表示される地図の拡大または縮小の影響を受けずに、一定の表示サイズで表示される。
The
また、表示処理部12Cは、第2の表示サイズおよび第3の表示サイズの際に表示されるモデルデータを特定する機能を有する。ここで、表示されるモデルデータとして2次元モデルデータおよび3次元モデルデータは、記憶部20に格納されていてもよいし、外部のコンピュータ装置(例えば、サーバや他の端末など)に格納されていてもよい。外部のコンピュータ装置に格納されている場合には、端末100Cが、通信部60を介して外部のコンピュータ装置から取得するように構成されていればよい。
Further, the
図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
[第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
本例のビデオゲームは、仮想空間内に球体のオブジェクトと仮想カメラが配置され、当該仮想カメラで撮影した画像が表示画面に表示されるものである。 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
地表オブジェクト情報記憶部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
表示処理部12Dは、地表オブジェクトを配置した仮想空間を構築する処理を実行する機能を含む。また、表示処理部12Dは、構築した仮想空間を仮想カメラで捉えた撮影画像を表示する処理を実行する機能を含む。また、表示処理部12Dは、特定された表示スケール(表示サイズ情報)に応じて、配置オブジェクトの表示態様を決定する処理を実行する機能を含む。また、表示処理部12Dは、撮影画像に対して配置オブジェクトを配置した表示画像を生成し、表示画面に表示する処理を実行する機能を含む。各機能は、後で詳しく説明される。
The
図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
表示サイズを変更する入力が受け付けられると、端末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
以上に説明したように、第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,
また、上述の実施の形態において、端末100Dは、「オブジェクトが、地表を表す地表オブジェクトと当該地表オブジェクト上に配置される配置オブジェクトとを含み、配置オブジェクトの表示態様を変更する」機能を実現するように構成される。このような構成によれば、表示態様(描画態様)を変更するオブジェクトを絞ることができ、その結果ゲームを進行していく際の処理負荷を軽減することができるようになる。
In the above-described embodiment, the
また、上述した実施の形態において、端末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
また、端末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
[付記]
上述した実施形態の説明は、少なくとも下記発明を、当該発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
[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
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.
前記配置するオブジェクトと仮想カメラとの距離に応じて、仮想空間に描画する配置オブジェクトのスケールを決定するための表示スケールが対応付けされたスケール情報を記憶するスケール情報記憶手段と
を備える前記ビデオゲーム処理装置に、前記入力受付機能と、前記表示サイズ情報特定機能と、前記表示処理機能とを
実現させるための請求項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.
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)
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 |
-
2015
- 2015-07-09 JP JP2015137745A patent/JP2017018246A/en active Pending
Patent Citations (5)
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 |