JP2019202128A - Information processor and program - Google Patents
Information processor and program Download PDFInfo
- Publication number
- JP2019202128A JP2019202128A JP2019078968A JP2019078968A JP2019202128A JP 2019202128 A JP2019202128 A JP 2019202128A JP 2019078968 A JP2019078968 A JP 2019078968A JP 2019078968 A JP2019078968 A JP 2019078968A JP 2019202128 A JP2019202128 A JP 2019202128A
- Authority
- JP
- Japan
- Prior art keywords
- behavior
- operation input
- user
- determined
- touch
- 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
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、情報処理装置及びプログラムに関する。 The present invention relates to an information processing apparatus and a program.
オブジェクトの画像(例えば、キャラクターの画像)が表示され、かつ、画面中央よりも左側に第1操作画像(例えば、方向キーの画像)及び右側に第2操作画像(例えば、操作ボタンの画像)が表示されたゲーム画面を生成し、その生成されたゲーム画面上にユーザーがタッチしたときのタッチ位置をタッチパネルによって検出し、左手によるユーザーのタッチ位置が第1操作画像の表示位置に位置し第1操作が行われたことによってオブジェクトの第1挙動を制御し、右手によるユーザーのタッチ位置が第2操作画像の表示位置に位置し第2操作が行われたことによってオブジェクトの第2挙動を制御する情報処理装置が知られている(たとえば、特許文献1)。 An image of an object (for example, an image of a character) is displayed, and a first operation image (for example, an image of direction keys) on the left side of the center of the screen and a second operation image (for example, an image of operation buttons) on the right side. The displayed game screen is generated, and the touch position when the user touches the generated game screen is detected by the touch panel, and the user's touch position with the left hand is positioned at the display position of the first operation image, and the first operation image is displayed. The first behavior of the object is controlled by performing the operation, and the second behavior of the object is controlled by performing the second operation with the touch position of the user with the right hand positioned at the display position of the second operation image. An information processing apparatus is known (for example, Patent Document 1).
従来では、ユーザーは両手を使って画面上でタッチ操作を行なうことで、画面上のオブジェクトに多様な動作を行なわせることができる。しかし、ゲーム画面における操作画像の配置や個数等により、左手で行なうことのできるタッチ操作と、右手で行なうことのできるタッチ操作が、それぞれ限定されてしまう場合があった。
本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、ユーザーが画面上で行なうタッチ操作の自由度を高めることにある。
Conventionally, the user can perform various operations on objects on the screen by performing touch operations on the screen using both hands. However, the touch operation that can be performed with the left hand and the touch operation that can be performed with the right hand may be limited depending on the arrangement and number of operation images on the game screen.
The present invention has been made in view of such circumstances, and an object of the present invention is to increase the degree of freedom of the touch operation performed by the user on the screen.
上記課題を解決するための本発明の主たる発明は、
オブジェクトの画像が表示され、かつ、画面中央よりも左側に第1操作画像及び右側に第2操作画像が表示されたゲーム画面を生成する画面生成部と、
ユーザーが前記ゲーム画面にタッチしたときのタッチ位置を検出するタッチパネルと、
左手によるユーザーのタッチ位置が前記第1操作画像の表示位置に位置するときに第1操作入力が行われたと判定した場合に、前記オブジェクトの第1挙動を制御する第1の処理、
前記第1操作入力の継続時、右手によるユーザーのタッチ位置が前記第2操作画像の表示位置に位置するときに第2操作入力が行われたと判定した場合に、前記オブジェクトの第1挙動に加えて第2挙動を制御する第2の処理、及び、
継続していた前記第1操作入力が解除され、かつ、前記第2操作入力が継続していると判定した場合に、引き続き前記オブジェクトの第1挙動及び第2挙動を制御する第3の処理を実行するオブジェクト制御部と、
を備えたことを特徴とする情報処理装置である。
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
The main invention of the present invention to solve the above problems is
A screen generating unit that generates a game screen in which an image of an object is displayed and a first operation image is displayed on the left side and a second operation image is displayed on the right side of the center of the screen;
A touch panel for detecting a touch position when the user touches the game screen;
A first process for controlling the first behavior of the object when it is determined that the first operation input is performed when the touch position of the user with the left hand is positioned at the display position of the first operation image;
In addition to the first behavior of the object, when it is determined that the second operation input is performed when the user's touch position with the right hand is located at the display position of the second operation image when the first operation input is continued A second process for controlling the second behavior, and
When it is determined that the first operation input that has been continued is canceled and the second operation input is continued, a third process for controlling the first behavior and the second behavior of the object continues. An object control unit to execute;
An information processing apparatus characterized by comprising:
Other features of the present invention will become apparent from the description of the present specification and the accompanying drawings.
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。
即ち、オブジェクトの画像が表示され、かつ、画面中央よりも左側に第1操作画像及び右側に第2操作画像が表示されたゲーム画面を生成する画面生成部と、
ユーザーが前記ゲーム画面にタッチしたときのタッチ位置を検出するタッチパネルと、
左手によるユーザーのタッチ位置が前記第1操作画像の表示位置に位置するときに第1操作入力が行われたと判定した場合に、前記オブジェクトの第1挙動を制御する第1の処理、
前記第1操作入力の継続時、右手によるユーザーのタッチ位置が前記第2操作画像の表示位置に位置するときに第2操作入力が行われたと判定した場合に、前記オブジェクトの第1挙動に加えて第2挙動を制御する第2の処理、及び、
継続していた前記第1操作入力が解除され、かつ、前記第2操作入力が継続していると判定した場合に、引き続き前記オブジェクトの第1挙動及び第2挙動を制御する第3の処理を実行するオブジェクト制御部と、
を備えたことを特徴とする情報処理装置である。
このような情報処理装置によれば、両手を使ってタッチ操作を行なわなければできなかったキャラクターの挙動を、片手だけのタッチ操作で行なうことができるようになる。これにより、ユーザーが画面上で行なうタッチ操作の自由度を高めることが可能となる。
At least the following matters will become apparent from the description of the present specification and the accompanying drawings.
That is, a screen generation unit that generates a game screen in which an image of an object is displayed and a first operation image is displayed on the left side and a second operation image is displayed on the right side of the center of the screen;
A touch panel for detecting a touch position when the user touches the game screen;
A first process for controlling the first behavior of the object when it is determined that the first operation input is performed when the touch position of the user with the left hand is positioned at the display position of the first operation image;
In addition to the first behavior of the object, when it is determined that the second operation input is performed when the user's touch position with the right hand is located at the display position of the second operation image when the first operation input is continued A second process for controlling the second behavior, and
When it is determined that the first operation input that has been continued is canceled and the second operation input is continued, a third process for controlling the first behavior and the second behavior of the object continues. An object control unit to execute;
An information processing apparatus characterized by comprising:
According to such an information processing apparatus, it becomes possible to perform the behavior of a character that cannot be performed without performing touch operation using both hands by touch operation with only one hand. As a result, it is possible to increase the degree of freedom of the touch operation performed by the user on the screen.
また、かかる情報処理装置であって、
前記オブジェクト制御部は、
前記第3の処理での前記第2操作入力の継続時、右手によるユーザーのタッチ位置が前記第2操作画像の表示位置に位置するときに第3操作入力が行われたと判定した場合に、前記オブジェクトの第2挙動に加えて第3挙動を制御する第4の処理をさらに実行することとしても良い。
このような情報処理装置によれば、さらに片手だけのタッチ操作が行われることで、画面上のオブジェクトに多様な動作を行なわせることができるため、タッチ操作の自由度をより一層高めることが可能となる。
In addition, such an information processing apparatus,
The object control unit
When it is determined that the third operation input is performed when the user's touch position with the right hand is positioned at the display position of the second operation image when the second operation input is continued in the third process, A fourth process for controlling the third behavior in addition to the second behavior of the object may be further executed.
According to such an information processing apparatus, a touch operation with only one hand can be performed, so that various operations can be performed on the object on the screen, and thus the degree of freedom of the touch operation can be further increased. It becomes.
また、かかる情報処理装置であって、
前記オブジェクト制御部は、
前記第1の処理において、左手によるユーザーのタッチ位置が前記第1操作画像の表示位置からスライド移動したことによってスライド操作入力が行われたことにより、前記第1操作入力が行われたと判定し、前記第1操作入力が行われたと判定した場合に、第1挙動として、前記オブジェクトを前記スライド移動の方向に従って移動させ、
前記第2の処理において、右手によるユーザーのタッチ位置が前記第2操作画像の表示位置にそのまま位置することによってタッチ操作入力が行われたことにより、前記第2操作入力が行われたと判定し、前記第2操作入力が行われたと判定した場合に、第2挙動として、前記オブジェクトを高速移動又は攻撃動作させ、
前記第3の処理において、継続していた前記第1操作入力が解除され、かつ、前記第2操作入力が継続していると判定した場合に、引き続き前記オブジェクトを前記スライド移動の方向に従って移動させると共に、高速移動又は攻撃動作させることとしても良い。
このような情報処理装置によれば、左手を使ってスライド操作を行ないつつ、右手を使ってタッチ操作を行なって、画面上のオブジェクトをスライド方向に高速移動や移動攻撃させているときに、左手のスライド操作を解除しても、右手のタッチ操作が継続して行なわれることで、引き続きオブジェクトをスライド方向に高速移動や移動攻撃させることが可能となる。これにより、両手を使ってタッチ操作を行なわなければできなかったキャラクターの挙動を、片手だけのタッチ操作で行なうことができるようになるため、ユーザーによるタッチ操作の自由度を高めることが可能となる。
In addition, such an information processing apparatus,
The object control unit
In the first process, it is determined that the first operation input has been performed as a result of the slide operation input being performed by sliding the user's touch position with the left hand from the display position of the first operation image; When it is determined that the first operation input is performed, the object is moved according to the direction of the slide movement as a first behavior,
In the second process, it is determined that the second operation input has been performed because the touch operation input has been performed by the user's touch position with the right hand being directly positioned at the display position of the second operation image; When it is determined that the second operation input has been performed, the object is moved at high speed or attacked as a second behavior,
In the third process, when it is determined that the first operation input that has been continued is canceled and the second operation input is continued, the object is continuously moved according to the direction of the slide movement. At the same time, it may be moved at high speed or attacked.
According to such an information processing apparatus, when the left hand is used to perform a slide operation, the right hand is used to perform a touch operation, and an object on the screen is moved in a sliding direction at a high speed or a moving attack, the left hand is used. Even if the slide operation is released, the touch operation of the right hand is continuously performed, so that it is possible to continue moving the object in the slide direction and attacking it. As a result, the behavior of a character that could not have been done without touch operations using both hands can be performed with a touch operation of only one hand, so the degree of freedom of touch operations by the user can be increased. .
また、かかる情報処理装置であって、
前記オブジェクト制御部は、
前記第1の処理において、左手によるユーザーのタッチ位置が前記第1操作画像の表示位置からスライド移動したことによってスライド操作入力が行われたことにより、前記第1操作入力が行われたと判定し、前記第1操作入力が行われたと判定した場合に、第1挙動として、前記オブジェクトを前記スライド移動の方向に従って移動させ、
前記第2の処理において、右手によるユーザーのタッチ位置が前記第2操作画像の表示位置にそのまま位置することによってタッチ操作入力が行われたことにより、前記第2操作入力が行われたと判定し、前記第2操作入力が行われたと判定した場合に、第2挙動として、前記オブジェクトを高速移動又は攻撃動作させ、
前記第3の処理において、継続していた前記第1操作入力が解除され、かつ、前記第2操作入力が継続していると判定した場合に、引き続き前記オブジェクトを前記スライド移動の方向に従って移動させると共に、高速移動又は攻撃動作させ、
前記第4の処理において、右手によるユーザーのタッチ位置が前記第2操作画像の表示位置からスライド移動したことによってスライド操作入力が行われたことにより、前記第3操作入力が行われたと判定し、前記第3操作入力が行われたと判定した場合に、第3挙動として、前記オブジェクトを右手による前記スライド移動の方向に従って移動させることとしても良い。
このような情報処理装置によれば、左手を使ってスライド操作を行ないつつ、右手を使ってタッチ操作を行なって、画面上のオブジェクトをスライド方向に高速移動や移動攻撃させているときに、左手のスライド操作を解除しても、右手のタッチ操作が継続して行なわれることで、引き続きオブジェクトをスライド方向に高速移動や移動攻撃させることが可能となる。さらに、右手のタッチ操作を継続して行なって、引き続きオブジェクトをスライド方向に高速移動や移動攻撃させているときに、右手のスライド操作が行なわれることで、その右手のスライド方向にオブジェクトを高速移動や移動攻撃させることが可能となる。これにより、さらに片手だけのタッチ操作が行われることで、画面上のオブジェクトに多様な動作を行なわせることができるため、タッチ操作の自由度をより一層高めることが可能となる。
In addition, such an information processing apparatus,
The object control unit
In the first process, it is determined that the first operation input has been performed as a result of the slide operation input being performed by sliding the user's touch position with the left hand from the display position of the first operation image; When it is determined that the first operation input is performed, the object is moved according to the direction of the slide movement as a first behavior,
In the second process, it is determined that the second operation input has been performed because the touch operation input has been performed by the user's touch position with the right hand being directly positioned at the display position of the second operation image; When it is determined that the second operation input has been performed, the object is moved at high speed or attacked as a second behavior,
In the third process, when it is determined that the first operation input that has been continued is canceled and the second operation input is continued, the object is continuously moved according to the direction of the slide movement. With high speed movement or attack operation,
In the fourth process, it is determined that the third operation input has been performed as a result of the slide operation input being performed by sliding the user's touch position with the right hand from the display position of the second operation image, When it is determined that the third operation input has been performed, the object may be moved according to the direction of the slide movement by the right hand as a third behavior.
According to such an information processing apparatus, when the left hand is used to perform a slide operation, the right hand is used to perform a touch operation, and an object on the screen is moved in a sliding direction at a high speed or a moving attack, the left hand is used. Even if the slide operation is released, the touch operation of the right hand is continuously performed, so that it is possible to continue moving the object in the slide direction and attacking it. Furthermore, when the right hand touch operation is continued and the object continues to move or attack at high speed in the slide direction, the right hand slide operation is performed, so that the object moves at high speed in the right hand slide direction. And move attacks. Accordingly, since the touch operation with only one hand is further performed, the object on the screen can perform various operations, and thus the degree of freedom of the touch operation can be further increased.
また、かかる情報処理装置であって、
前記オブジェクト制御部は、
前記第3の処理において引き続き前記オブジェクトの第1挙動及び第2挙動が行われている際、先に解除された前記第1操作入力が再び行われたと判定した場合に、当該第1操作入力が行われなかったものとして前記オブジェクトの挙動を制御することとしても良い。
このような情報処理装置によれば、再び行われた第1操作入力を制限することによって、ユーザーが混同することなくタッチ操作を行なうことができる。
In addition, such an information processing apparatus,
The object control unit
When the first behavior and the second behavior of the object are continuously performed in the third process, when it is determined that the first operation input that was previously released is performed again, the first operation input is It is also possible to control the behavior of the object as if it was not performed.
According to such an information processing apparatus, it is possible to perform a touch operation without being confused by the user by restricting the first operation input performed again.
また、かかる情報処理装置であって、
前記画面生成部は、
前記第3の処理において引き続き前記オブジェクトの第1挙動及び第2挙動が行われている際、前記ゲーム画面に表示される前記第1操作画像及び前記第2操作画像の少なくとも一方の表示態様を変更することとしても良い。
このような情報処理装置によれば、第1操作画像及び第2操作画像の少なくとも一方の表示態様を変更することによって、使用可能な操作対象をユーザーが簡単に把握できるようになる。
In addition, such an information processing apparatus,
The screen generator is
When the first behavior and the second behavior of the object are continuously performed in the third process, the display mode of at least one of the first operation image and the second operation image displayed on the game screen is changed. It is also good to do.
According to such an information processing apparatus, the user can easily grasp a usable operation target by changing the display mode of at least one of the first operation image and the second operation image.
また、かかる情報処理装置であって、
前記画面生成部は、
前記第3の処理において引き続き前記オブジェクトの第1挙動及び第2挙動が行われている際、前記ゲーム画面に表示される前記第1操作画像を異なる操作画像に変更し、
前記オブジェクト制御部は、
前記第3の処理において引き続き前記オブジェクトの第1挙動及び第2挙動が行われている際、左手によるユーザーのタッチ位置が前記異なる操作画像の表示位置に位置するときに前記第1操作入力と同じ操作入力又は異なる操作入力が行われたと判定した場合に、前記オブジェクトの第1挙動と異なる挙動を制御することとしても良い。
このような情報処理装置によれば、両手を使ってタッチ操作を行なわなければできなかったキャラクターの挙動を、片手だけのタッチ操作で行なうことができるようになると共に、そのキャラクターの別の挙動を、空いているもう一方の片手だけのタッチ操作で行なうことができるようになる。これにより、ユーザーによるタッチ操作の自由度をより高めることが可能となる。
In addition, such an information processing apparatus,
The screen generator is
When the first behavior and the second behavior of the object are continuously performed in the third process, the first operation image displayed on the game screen is changed to a different operation image,
The object control unit
When the first behavior and the second behavior of the object are continuously performed in the third processing, when the touch position of the user with the left hand is located at the display position of the different operation image, the same as the first operation input When it is determined that an operation input or a different operation input is performed, a behavior different from the first behavior of the object may be controlled.
According to such an information processing apparatus, it becomes possible to perform the behavior of a character that had to be performed with both hands using a touch operation with only one hand, and to perform another behavior of the character. , It becomes possible to carry out with a touch operation with only one other hand that is vacant. Thereby, it becomes possible to raise the freedom degree of the touch operation by a user more.
次に、オブジェクトの画像が表示され、かつ、画面中央よりも左側に第1操作画像及び右側に第2操作画像が表示されたゲーム画面を生成する画面生成部と、ユーザーが前記ゲーム画面にタッチしたときのタッチ位置を検出するタッチパネルを備えたコンピューターに、
左手によるユーザーのタッチ位置が前記第1操作画像の表示位置に位置するときに第1操作入力が行われたと判定した場合に、前記オブジェクトの第1挙動を制御する第1の処理と、
前記第1操作入力の継続時、右手によるユーザーのタッチ位置が前記第2操作画像の表示位置に位置するときに第2操作入力が行われたと判定した場合に、前記オブジェクトの第1挙動に加えて第2挙動を制御する第2の処理と、
継続していた前記第1操作入力が解除され、かつ、前記第2操作入力が継続していると判定した場合に、引き続き前記オブジェクトの第1挙動及び第2挙動を制御する第3の処理と、
を実行させるためのプログラムである。
このようなプログラムによれば、ユーザーが画面上で行なうタッチ操作の自由度を高めることが可能となる。
Next, a screen generation unit that generates a game screen in which an image of an object is displayed and a first operation image is displayed on the left side and a second operation image is displayed on the right side of the center of the screen, and the user touches the game screen To a computer with a touch panel that detects the touch position when
A first process for controlling a first behavior of the object when it is determined that a first operation input is performed when a user's touch position with a left hand is positioned at a display position of the first operation image;
In addition to the first behavior of the object, when it is determined that the second operation input is performed when the user's touch position with the right hand is located at the display position of the second operation image when the first operation input is continued A second process for controlling the second behavior,
A third process for continuously controlling the first behavior and the second behavior of the object when it is determined that the first manipulation input that has been continued is canceled and the second manipulation input is continued; ,
Is a program for executing
According to such a program, it is possible to increase the degree of freedom of the touch operation performed by the user on the screen.
===実施形態===
以下では、本発明の実施形態に係る情報処理装置、プログラム及び情報処理システムについて詳細に説明する。なお、本発明はタッチパネルでプレイ可能なゲームを採用する情報処理装置、プログラム、及び情報処理システム等に広く適用できる。
=== Embodiment ===
Hereinafter, an information processing apparatus, a program, and an information processing system according to an embodiment of the present invention will be described in detail. The present invention can be widely applied to information processing apparatuses, programs, information processing systems, and the like that employ games that can be played on a touch panel.
<<システム構成>>
図1は、本実施形態に係る情報処理システム1の一例を示す構成図である。図1に示すように、本実施形態に係る情報処理システム1は、1台以上のクライアント端末10とサーバー装置20とがネットワークNを介して接続されている。
<< System configuration >>
FIG. 1 is a configuration diagram illustrating an example of an
クライアント端末10は、ユーザーが操作するスマートフォン、タブレット、PCなどの端末装置や、家庭用や業務用のゲーム専用機器などの端末装置である。サーバー装置20は、クライアント端末10でユーザーにより行われるゲームの管理や制御、ゲーム内での課金処理等を行う。ネットワークNは、インターネット等であって、移動無線基地局などを含む。
The
<<ハードウェア構成>>
<クライアント端末>
図2は、本実施形態に係るコンピューター50の一例を示すハードウェア構成図である。本実施形態に係るクライアント端末10は、例えば図2に示すハードウェア構成のコンピューター50により実現される。なお、コンピューター50は情報処理装置の一例である。
<< Hardware configuration >>
<Client terminal>
FIG. 2 is a hardware configuration diagram illustrating an example of the
コンピューター50は、図2に示すように、CPU51と、RAM52と、ROM53と、通信インタフェース54と、入力装置55と、表示装置56と、外部インタフェース57と、HDD58などを備えており、それぞれがバスラインBによって相互に接続されている。
As shown in FIG. 2, the
CPU51は、ROM53やHDD58などの記憶装置からプログラムやデータをRAM52上に読み出し、読み出したプログラムやデータに基づく各種処理を実行することによって、コンピューター全体の制御や機能を実現する演算装置である。
The
RAM52は、プログラムやデータを一時保持するための揮発性の半導体メモリ(記憶装置)の一例であり、CPU51が各種処理を実行する際のワークエリアとしても利用される。
The
ROM53は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ(記憶装置)の一例である。ROM53には、コンピューター50の起動時に実行されるBIOS、OS設定、及びネットワーク設定などのプログラムやデータが格納されている。
The
通信インタフェース54は、コンピューター50をネットワークNに接続するためのインタフェースである。これにより、コンピューター50は通信インタフェース54を介してデータ通信を行うことができる。
The
入力装置55は、ユーザーが各種信号を入力するのに用いる装置である。入力装置55は、例えば、タッチパネル、操作キーやボタン、キーボードやマウスなどの操作装置である。
The
本実施形態におけるクライアント端末10は、少なくともタッチパネルを有している。タッチパネルは、表示装置56の上に積層される静電容量式のパネルによって構成されている。このタッチパネルでは、ユーザーの指やタッチペン等によるタッチ操作が行われると、格子状に配列されている透明電極が静電容量の変化を検出してその検出信号を出力する。本実施形態においては、静電容量の変化が生じた透明電極の範囲から決まる重心位置が、画面上でのタッチ位置(指示位置)として特定される。
The
表示装置56は、タッチパネルを用いてゲームプレイを行なうユーザーに対して各種情報を画面表示するための装置である。表示装置56は、例えば、液晶や有機ELなどのディスプレイである。
The
外部インタフェース57は、外部装置とデータ通信可能に接続するためのインタフェースである。これにより、コンピューター50は外部インタフェース57を介して記録媒体の読み取り及び/又は書き込みを行うことができる。外部装置は、例えば、フレキシブルディスク、CD、DVD、SDメモリカード、USBメモリなどの記録媒体である。
The
HDD58は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピューター全体を制御する基本ソフトウェアであるOS、及びOS上において各種機能を提供するアプリケーションなどがある。
The
なお、HDD58に替えて、記憶媒体としてフラッシュメモリを用いるドライブ装置(例えばソリッドステートドライブ:SSD)を利用してもよい。
Instead of the
本実施形態に係るクライアント端末10は、上述したハードウェア構成のコンピューター50においてプログラムを実行することにより、後述するような各種処理を実現することができる。
The
<<ソフトウェア構成>>
<クライアント端末>
図3は、本実施形態に係るクライアント端末10の一例を示す機能ブロック図である。本実施形態に係るクライアント端末10は、例えば図3に示す機能ブロックにより実現される。
<< Software configuration >>
<Client terminal>
FIG. 3 is a functional block diagram illustrating an example of the
本実施形態に係るクライアント端末10は、プログラムを実行することにより、クライアント制御部100と、記憶部120と、通信部140と、操作受付部150と、画面表示部160を実現する。
The
クライアント制御部100は、クライアント端末10における各種処理を実行する機能を有する。このクライアント制御部100は、ゲーム進行部101と、オブジェクト制御部102と、画像生成部103を含む。
The
ゲーム進行部101は、クライアント端末10がユーザーから受け付けたゲーム操作に基づき、クライアント端末10でプレイ可能な各種ゲーム(アクションゲーム等)の進行を制御する。
The
オブジェクト制御部102は、仮想ゲーム空間に配置されるオブジェクトの挙動を制御する。本実施形態におけるオブジェクト制御部102は、仮想ゲーム空間におけるオブジェクトの移動や攻撃等の挙動を制御したり、そのオブジェクトの視点(一人称視点又は三人称視点)から見たときの仮想ゲーム空間の様子が変化するように仮想カメラを制御したりする。
The
具体的には、オブジェクト制御部102は、仮想ゲーム空間(ワールド座標系)に配置されるオブジェクトの位置や方向等を制御したり、仮想ゲーム空間(ワールド座標系)に配置されるオブジェクトの視点(一人称視点又は三人称視点)から見える画像を生成するための仮想カメラ(仮想視点)の視点位置、視方向、画角などを制御したりする。
Specifically, the
本実施形態におけるオブジェクト制御部102は、タッチ位置決定部及び操作入力判定部としての機能を含む。タッチ位置決定部は、タッチパネルからの検出信号に基づいて、ユーザーのタッチ操作により接触される画面上のタッチ位置を決定する。具体的には、タッチ位置決定部は、格子状に配列されている透明電極のうち静電容量の変化が生じた透明電極の位置に基づいて、ユーザーのタッチ操作により接触される画面上のタッチ位置を決定する。そして、操作入力判定部は、タッチパネルを用いてゲームプレイを行なうユーザーによって入力されたゲーム操作の種類を判定する。例えば、操作入力判定部は、左手によるユーザーのタッチ位置が第1操作画像(左手用操作画像)の表示位置に位置するときに第1操作が入力されたか否かを判定したり、右手によるユーザーのタッチ位置が第2操作画像(右手用操作画像)の表示位置に位置するときに第2操作が入力されたか否かを判定したりする。また例えば、ユーザーのタッチ位置が操作画像の表示位置に位置するか否かによってタッチ操作が入力されたか否かを判定したり、ユーザーのタッチ位置が操作画像の表示位置から所定方向へスライド移動したか否かによってスライド操作が入力されたか否かを判定したりする。
The
画面生成部103は、描画処理を行なうことによって仮想ゲーム空間に配置されるオブジェクトの画像等が含まれるゲーム画面をフレーム毎(例えば、1/60秒毎)に生成し画面表示部160に出力する。具体的には、画像生成部103は、ワールド座標系で表現される3次元座標(X、Y、Z)の仮想ゲーム空間にオブジェクトや仮想カメラが配置されると、そのオブジェクトをワールド座標系からその仮想カメラを基準とする視点座標系へ座標変換を行なう。そして、視点座標系に配置されたオブジェクトに対して透視変換等を行なって、その仮想カメラから見たときの仮想ゲーム空間の様子を2次元画像として生成する。また、画面生成部103は、光源処理などの補間処理や、オブジェクトにテクスチャをマッピングするための処理等も行なう。
The
本実施形態における画面生成部113は、オブジェクトの画像が表示されるだけでなく、画面中央よりも左側に第1操作画像(左手用操作画像)及び右側に第2操作画像第2操作画像(右手用操作画像)が表示されたゲーム画面を生成する。 The screen generation unit 113 according to the present embodiment displays not only the object image, but also the first operation image (left hand operation image) on the left side of the screen center and the second operation image second operation image (right hand) on the right side. A game screen on which the operation image is displayed is generated.
記憶部120は、インストールされたアプリケーション(ゲームアプリ等)やクライアント端末10において必要となる各種情報を記憶する。通信部140は、サーバー装置20との通信を行う。画面表示部160は、画面生成部103によって生成されたオブジェクトの画像を含むゲーム画面を取得してクライアント端末10にて画面表示を行う。
The
<<操作方法の概要>>
本実施形態におけるクライアント端末10の操作方法の概要について、図4及び図5を用いて説明する。図4は、本実施形態に係るクライアント端末10の一例を示す外観図である。図5は、ユーザーが左手でタッチパネルを用いて行なうスライド操作(第1操作)について説明する図である。ここでは、ユーザーが左手でスライド操作を行なう前の操作状態を図5Aに示し、ユーザーが左手でスライド操作を行なった後の操作状態を図5Bに示している。
<< Overview of operation method >>
An outline of an operation method of the
本実施形態におけるクライアント端末10は、図4に示すように、画面上に積層されたタッチパネル500を有している。そして、クライアント端末10の画面には、オブジェクトの一例としてのキャラクター501の画像が表示されている。キャラクター501については、ユーザーの操作に従ってゲームフィールドにて動作する状態がゲーム画面に表示される。
As illustrated in FIG. 4, the
また、センターラインCLのある画面中央よりも左側の左手用領域502(第1領域)に、方向指示のための方向キー503の操作画像が表示されると共に、画面中央よりも右側の右手用領域504(第2領域)には、高速移動のためのダッシュボタン505の操作画像と、攻撃のための攻撃ボタン506の操作画像が表示されている。方向キー503については、ユーザーが左手を使って画面上でスライド操作を行なうことによって、キャラクター501のスライド方向への移動が制御される。ダッシュボタン505については、ユーザーが右手を使ってタッチ操作を行なうことによって、キャラクター501の高速移動が制御される。攻撃ボタン506については、ユーザーが右手を使ってタッチ操作を行なうことによって、キャラクター501の攻撃動作が制御される。なお本実施形態では、攻撃ボタン506は、キャラクター501の近くにいる敵キャラクター等を攻撃対象として自動ロックするようになっている。なおこれに限らず、ユーザーの操作によって攻撃方向を決定できるようにしてもよい。
In addition, an operation image of the direction key 503 for direction indication is displayed in the left hand region 502 (first region) on the left side of the screen center where the center line CL is located, and the right hand region on the right side of the screen center. In 504 (second area), an operation image of a
本実施形態における左手のスライド操作では、ユーザーは、図5Aに示すように、左手によるタッチ位置を方向キー503の表示位置に位置させる。ここでは、左手によるタッチ位置を方向キー503の中央にあるレバー503Lに位置させた操作状態が図示されている。その後、図5Bに示すように、左手によるタッチ位置を方向キー503の中央からそのままスライド移動させる。ここでは、左手によるタッチ位置を方向キー503の中央から左方向へそのままスライド移動させたことに伴い、方向キー503のレバー503Lが中央から左側へスライド移動した操作状態が図示されている。なお本実施形態では、方向キー503のレバー503Lは360度すべての方向にスライド操作入力できるようになっている。なおこれに限らず、上下左右の4方向にのみスライド操作入力できるようにしてもよい。
In the slide operation of the left hand in the present embodiment, the user positions the touch position with the left hand at the display position of the direction key 503 as shown in FIG. 5A. Here, an operation state in which the touch position of the left hand is positioned on the
このようにして、左手によるユーザーのタッチ位置が方向キー503の表示位置に位置するときにスライド操作が行われると、キャラクター501がゲームフィールドをゆっくりスライド方向へ移動するように挙動が制御される。ここでは、図5に示すスライド操作に従って、キャラクター501がゲームフィールドをゆっくり左方向へ移動することになる。
In this way, when a slide operation is performed when the user's touch position with the left hand is positioned at the display position of the direction key 503, the behavior is controlled so that the
そして、左手によるユーザーのスライド操作が継続しているときに、右手によるタッチ位置がダッシュボタン505の表示位置に位置してタッチ操作が行われると、キャラクター501がゲームフィールドをスライド方向へ素早く移動(ダッシュ)するように挙動が制御される。ここでは、図5に示すスライド操作に従って、キャラクター501がゲームフィールドをそのまま左方向へ高速移動することになる。
When the user's slide operation with the left hand is continued and the touch operation with the right hand is positioned at the display position of the
また、左手によるユーザーのスライド操作が継続しているときに、右手によるタッチ位置が攻撃ボタン506の表示位置に位置してタッチ操作が行われると、ゲームフィールドに出現した対戦相手に対しキャラクター501が移動しながら攻撃するように挙動が制御される。ここでは、図5に示すスライド操作に従って、キャラクター501がゲームフィールドをそのまま左方向へ移動しつつ攻撃することになる。
In addition, when the user's slide operation with the left hand is continued and the touch operation with the right hand is positioned at the display position of the
以上のように、ユーザーは両手を使って画面上でタッチ操作を行なうことで、画面上のキャラクター501に多様な動作を行なわせることができる。しかしながら、左手で行なうことのできるタッチ操作と右手で行なうことのできるタッチ操作がそれぞれ限定されてしまう。そこで、本実施形態では、ユーザーが画面上で行なうタッチ操作の自由度を高めるようにした。以下では、自由度を高めたタッチ操作について具体的に説明する。
As described above, the user can cause the
<<システム動作>>
<キャラクター移動時のタッチ操作>
<< System operation >>
<Touch operation when moving characters>
図6は、本実施形態におけるクライアント端末10の動作例について説明するフローチャートである。以下では、キャラクター501を画面上で移動させるときのタッチ操作について具体的に説明する。
FIG. 6 is a flowchart for explaining an operation example of the
クライアント端末10は、図4に示すようなゲーム画面の表示中に、左手によるユーザーのタッチ位置が方向キー503の画像(第1操作画像)の表示位置に位置するときに第1操作入力が行われたか否かを判定する(ステップS11)。
During the display of the game screen as shown in FIG. 4, the
具体的には、オブジェクト制御部102は、タッチパネルからの検出信号に基づいて、ユーザーのタッチ操作により接触される画面上のタッチ位置を決定する。そして、オブジェクト制御部102は、その決定された画面上のタッチ位置が方向キー503の表示位置に位置するか否かを判定する。そのタッチ位置が方向キー503の表示位置に位置すると判定された場合には、ユーザーのタッチ操作によって方向キー503が選択されたものと決定される。オブジェクト制御部102は、左手によるユーザーのタッチ位置が方向キー503の中央からスライド移動したことによってスライド操作入力が行われたか否かに基づき、第1操作入力が行われたか否かを判定する。
Specifically, the
次に、クライアント端末10は、左手によるユーザーのタッチ位置が方向キー503の表示位置にてスライド移動したことによってスライド操作入力が行われたことにより、第1操作入力が行われたと判定されると(ステップS11:YES)、キャラクター501の第1挙動を制御する(ステップS12)。
Next, when the
具体的には、オブジェクト制御部102は、左手によるユーザーのタッチ位置が方向キー503の表示位置にてスライド移動したことによってスライド操作入力が行われると、第1挙動として、左手によるユーザーのタッチ位置がスライド移動した方向に従ってキャラクター501が移動するように制御する。例えば、図5に示すように、左手によるユーザーのタッチ位置が方向キー503の中央から左側へスライド移動した場合には、そのスライド方向に従って、キャラクター501がゲームフィールドを左方向へ移動することになる。
Specifically, when a slide operation input is performed when the user's touch position with the left hand is slid at the display position of the direction key 503, the
次に、クライアント端末10は、このように第1挙動として、左手によるユーザーのタッチ位置がスライド移動した方向に従ってキャラクター501が移動を開始すると、左手によるユーザーの第1操作入力が継続中であるか否かを判定する(ステップS13)。
Next, when the
具体的には、オブジェクト制御部102は、上述したステップS11の処理と同様に、左手によるユーザーのタッチ位置が方向キー503の中央からスライド移動したことによってスライド操作入力が継続して行われたか否かに基づき、第1操作入力が継続して行われたか否かを判定する。
Specifically, the
そして、オブジェクト制御部102は、左手によるユーザーの第1操作入力が継続中でない(つまり、左手によるユーザーの第1操作入力が解除された)と判定した場合には(ステップS13:NO)、キャラクター501の移動を停止させた上で、この処理を終了する。これに対して、左手によるユーザーの第1操作入力が継続中であると判定した場合には(ステップS13:YES)、次に続くステップS14の処理を行なう。
When the
次に、クライアント端末10は、左手によるユーザーの第1操作入力が継続中であると判定された場合に、右手によるユーザーのタッチ位置がダッシュボタン505の画像(第2操作画像)の表示位置に位置するときに第2操作入力が行われたか否かを判定する(ステップS14)。
Next, when it is determined that the user's first operation input with the left hand is continuing, the
具体的には、オブジェクト制御部102は、タッチパネルからの検出信号に基づいて、ユーザーのタッチ操作により接触される画面上のタッチ位置を決定する。そして、オブジェクト制御部102は、その決定された画面上のタッチ位置がダッシュボタン505の表示位置に位置するか否かを判定する。そのタッチ位置がダッシュボタン505の表示位置に位置すると判定された場合には、ユーザーのタッチ操作によってダッシュボタン505が選択されたものと決定される。オブジェクト制御部102は、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置にそのまま位置することによってタッチ操作入力が行われたか否かに基づき、第2操作入力が行われたか否かを判定する。
Specifically, the
そして、オブジェクト制御部102は、第1操作入力の継続中、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置にてタッチ操作入力が行われず、第2操作入力が行われなかったと判定された場合に(ステップS14:NO)、上述したステップS12の処理に戻って、キャラクター501の第1挙動を引き続き制御する。これに対して、第1操作入力の継続中、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置にてタッチ操作入力が行われたことにより、第2操作入力が行われたと判定された場合には(ステップS14:YES)、次に続くステップS15の処理を行なう。
Then, while the first operation input is continued, the
次に、クライアント端末10は、第1操作入力の継続中、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置にてタッチ操作入力が行われたことにより、第2操作入力が行われたと判定された場合に、キャラクター501の第1挙動に加えて第2挙動を制御する(ステップS15)。
Next, during the continuation of the first operation input, the
具体的には、オブジェクト制御部102は、方向キー503の表示位置にて左手によるユーザーのスライド操作入力が継続中であるときに、ダッシュボタン505の表示位置にて右手によるユーザーのタッチ操作入力が行われると、第1挙動として、左手によるユーザーのタッチ位置がスライド移動した方向に従ってキャラクター501が移動することに加えて、第2挙動として、そのキャラクター501がそのスライド方向に高速移動するように制御する。例えば、図5に示すように、左手によるユーザーのタッチ位置が方向キー503の中央から左側へスライド移動を継続しているときに、右手によるユーザーのタッチ位置がダッシュボタン505にある場合には、そのスライド方向に従って、キャラクター501がゲームフィールドを左方向へ高速で移動することになる。
Specifically, the
次に、クライアント端末10は、このように第1挙動及び第2挙動として、左手によるユーザーのタッチ位置がスライド移動した方向に従ってキャラクター501が高速移動を開始すると、左手によるユーザーの第1操作入力が継続中であるか否かを判定する(ステップS16)。
Next, when the
具体的には、オブジェクト制御部102は、上述したステップS11の処理と同様に、左手によるユーザーのタッチ位置が方向キー503の中央からスライド移動したことによってスライド操作入力が継続して行われたか否かに基づき、第1操作入力が継続して行われたか否かを判定する。
Specifically, the
そして、オブジェクト制御部102は、ユーザーの第1操作入力が継続中でない(つまり、左手によるユーザーの第1操作入力が解除された)と判定した場合には(ステップS16:NO)、後述するステップS18へ処理を進める。これに対しで、左手によるユーザーの第1操作入力が継続中であると判定した場合には(ステップS16:YES)、次に続くステップS17の処理を行なう。
If the
次に、クライアント端末10は、左手によるユーザーの第1操作入力が継続中であると判定された場合に、右手によるユーザーの第2操作入力が継続中であるか否かを判定する(ステップ17)。
Next, when it is determined that the user's first operation input with the left hand is continuing, the
具体的には、オブジェクト制御部102は、上述したステップS14の処理と同様に、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置にそのまま位置することによってタッチ操作入力が継続して行われたか否かに基づき、第2操作入力が継続して行われたか否かを判定する。
Specifically, in the same manner as in step S14 described above, the
そして、オブジェクト制御部102は、右手によるユーザーの第2操作入力が継続中でない(つまり、右手によるユーザーの第2操作入力が解除された)と判定した場合には(ステップS17:NO)、上述したステップS12の処理に戻って、キャラクター501の第1挙動を引き続き制御する。これに対して、右手によるユーザーの第2操作入力が継続中であると判定した場合には(ステップS17:YES)、上述したステップS15の処理に戻って、キャラクター501の第1挙動に加えて第2挙動を引き続き制御する。
When the
次に、クライアント端末10は、上述したステップS16の処理においてユーザーの第1操作入力が継続中でない(つまり、左手によるユーザーの第1操作入力が解除された)と判定された場合に、右手によるユーザーの第2操作入力が継続中であるか否かを判定する(ステップS18)。
Next, when it is determined that the user's first operation input is not continuing (that is, the user's first operation input by the left hand has been canceled) in the process of step S16 described above, the
具体的には、オブジェクト制御部102は、上述したステップS14の処理と同様に、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置にそのまま位置することによってタッチ操作入力が継続して行われたか否かに基づき、第2操作入力が継続して行われたか否かを判定する。
Specifically, in the same manner as in step S14 described above, the
そして、オブジェクト制御部102は、継続していた第1操作入力が解除され(ステップS16:NO)、かつ、第2操作入力が継続中でない(つまり、右手によるユーザーの第2操作入力が解除された)と判定した場合に(ステップS18:NO)、キャラクター501の高速移動を停止させた上で、この処理を終了する。これに対して、継続していた第1操作入力が解除され(ステップS16:NO)、かつ、第2操作入力が継続していると判定した場合に(ステップS18:YES)、次に続くステップS19の処理を行なう。
Then, the
次に、クライアント端末10は、継続していた第1操作入力が解除され、かつ、第2操作入力が継続していると判定した場合に、キャラクター501の第1挙動に加えて第2挙動を引き続き制御する(ステップS19)。
Next, when it is determined that the first operation input that has been continued is canceled and the second operation input is continued, the
具体的には、オブジェクト制御部102は、左手によるユーザーのスライド操作入力が継続中でなくても、ダッシュボタン505の表示位置にて右手によるユーザーのタッチ操作入力が継続して行われると、第1挙動として、左手によるユーザーのタッチ位置がスライド移動していた方向に従ってキャラクター501が移動することに加えて、第2挙動として、そのキャラクター501がそのスライド方向に高速移動するように引き続き制御する。例えば、図5に示すように、左手によるユーザーのタッチ位置が方向キー503の中央から左側へスライド移動していた場合に、左手によるユーザーのスライド操作入力が継続中でなくても、右手によるユーザーのタッチ位置が継続してダッシュボタン505にある場合には、その左手によるスライド方向に従って、引き続きキャラクター501がゲームフィールドを左方向へ高速で移動することになる。
Specifically, when the user's touch operation input with the right hand is continuously performed at the display position of the
このように、これまでは左手と右手を使ってタッチ操作を行なわなければできなかったキャラクター501のスライド方向への高速移動を、右手だけのタッチ操作で行なうことができるようになる。そのため、ユーザーが画面上で行なうタッチ操作の自由度を高めることが可能となる。
As described above, the
なお、オブジェクト制御部102は、右手によるユーザーの第2操作入力が継続して行われ、引き続きキャラクター501の第1挙動及び第2挙動を制御している際、先に解除された第1操作入力が再び行われたと判定した場合に、再び行われた当該第1操作入力が行われなかったものとしてキャラクター501の挙動を制御する。このように、再び行われた第1操作入力を制限することによって(再び行われた第1操作入力を無効とすることによって)、左手で操作すべきか又は右手で操作すべきかをユーザーが混同することなく、キャラクター501をスライド方向へ高速で移動させることができる。
The
次に、クライアント端末10は、第2操作入力の継続中、右手によるユーザーのタッチ位置がダッシュボタン505の画像(第2操作画像)の表示位置に位置するときに第3操作入力が行われたか否かを判定する(ステップS20)。
Next, when the second operation input is continued, the
具体的には、オブジェクト制御部102は、タッチパネルからの検出信号に基づいて、ユーザーのタッチ操作により接触される画面上のタッチ位置を決定する。そして、オブジェクト制御部102は、その決定された画面上のタッチ位置がダッシュボタン505の表示位置に位置するか否かを判定する。そのタッチ位置がダッシュボタン505の表示位置に位置すると判定された場合には、ユーザーのタッチ操作によってダッシュボタン505が選択されたものと決定される。オブジェクト制御部102は、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置からスライド移動したことによってスライド操作入力が行われたか否かに基づき、第3操作入力が行われたか否かを判定する。以下では、右手によるユーザーのスライド操作(第3操作)について説明する。
Specifically, the
図7は、ユーザーが右手でタッチパネルを用いて行なうスライド操作(第3操作)について説明する図である。ここでは、ユーザーが右手でスライド操作を行なう前の操作状態を図7Aに示し、ユーザーが右手でスライド操作を行なった後の操作状態を図7Bに示している。 FIG. 7 is a diagram illustrating a slide operation (third operation) performed by the user with the right hand using the touch panel. Here, FIG. 7A shows an operation state before the user performs the slide operation with the right hand, and FIG. 7B shows an operation state after the user performs the slide operation with the right hand.
本実施形態における右手のスライド操作では、ユーザーは、図7Aに示すように、右手によるタッチ位置をダッシュボタン505の表示位置に位置させる。その後、図7Bに示すように、右手によるタッチ位置をダッシュボタン505の中央からそのままスライド移動させる。ここでは、右手によるタッチ位置をダッシュボタン505の中央から右方向へそのままスライド移動させたことに伴い、ダッシュボタン505が中央から右側へスライド移動した操作状態が図示されている。なお本実施形態では、ダッシュボタン505が方向キーのレバーとして使用される場合、方向キー503のレバー503Lと同様に、360度すべての方向にスライド操作入力できるようになっている。
In the slide operation of the right hand in the present embodiment, the user positions the touch position with the right hand at the display position of the
図6に戻り、オブジェクト制御部102は、第2操作入力の継続中、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置にてスライド操作入力が行われず、第3操作入力が行われなかったと判定された場合に(ステップS20:NO)、上述したステップS19の処理に戻って、キャラクター501の第1挙動及び第2挙動を引き続き制御する。これに対して、第2操作入力の継続中、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置にてスライド操作入力が行われたことにより、第3操作入力が行われたと判定された場合には(ステップS20:YES)、次に続くステップS21の処理を行なう。
Returning to FIG. 6, while the second operation input is continued, the
次に、クライアント端末10は、第2操作入力の継続中、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置にてスライド操作入力が行われたことにより、第3操作入力が行われたと判定された場合に、キャラクター501の第2挙動に加えて第3挙動を制御する(ステップS21)。
Next, when the second operation input is continued, the
具体的には、オブジェクト制御部102は、ダッシュボタン505の表示位置にて右手によるユーザーのタッチ操作入力が継続中であるときに、ダッシュボタン505の表示位置にて右手によるユーザーのスライド操作入力が行われると、第2挙動として、キャラクター501が高速移動することに加えて、第3挙動として、右手によるユーザーのタッチ位置がスライド移動した方向に従ってキャラクター501が移動するように制御する。例えば、図7に示すように、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置に位置しタッチ操作が継続しているときに、右手によるユーザーのタッチ位置がダッシュボタン505の中央から右側へスライド移動していた場合には、これまでの左方向への高速移動から方向転換を行って、その右手のスライド方向に従って、キャラクター501がゲームフィールドを右方向へ高速で移動することになる。
Specifically, when the touch operation input of the user with the right hand is continuing at the display position of the
このように、これまでは左手によるスライド操作と右手によるタッチ操作を並行して行なわなければできなかったキャラクター501のスライド方向への高速移動を、左手を使わずに、右手だけでのスライド操作で行うことができるようになる(つまり、右手で行なうことのできるタッチ操作が拡張されることになる)。そのため、ユーザーが画面上で行なうタッチ操作の自由度を高めることが可能となる。
As described above, the high-speed movement of the
次に、クライアント端末10は、このように第2挙動及び第3挙動として、右手によるユーザーのタッチ位置がスライド移動した方向に従ってキャラクター501が高速移動を開始すると、右手によるユーザーの第3操作入力が継続中であるか否かを判定する(ステップS22)。
Next, as the second behavior and the third behavior, the
具体的には、オブジェクト制御部102は、上述したステップS20の処理と同様に、右手によるユーザーのタッチ位置がダッシュボタン505の中央からスライド移動したことによってスライド操作入力が継続して行われたか否かに基づき、第3操作入力が継続して行われたか否かを判定する。
Specifically, the
そして、オブジェクト制御部102は、右手によるユーザーの第3操作入力が継続中であると判定した場合には(ステップS22:YES)、上述したステップS21の処理に戻って、キャラクター501の第2挙動及び第3挙動を引き続き制御する。これに対して、ユーザーの第3操作入力が継続中でない(つまり、右手によるユーザーの第3操作入力が解除された)と判定した場合には(ステップS22:NO)、キャラクター501の高速移動を停止させた上で、この処理を終了する。
If the
<操作画像の表示変更>
本実施形態におけるクライアント端末10では、図4に示すようなゲーム画面の表示中に、方向キー503、ダッシュボタン505、及び攻撃ボタン506の操作画像の少なくとも1つの表示態様を変更することができる。
<Change display of operation image>
In the
[具体例1]
具体例1では、図6に示すステップS19の処理において、引き続きキャラクター501の第1挙動及び第2挙動が制御されている際、又は、図6に示すステップS21の処理において、キャラクター501の第2挙動及び第3挙動が制御されている際、図4に示す方向キー503の表示態様を変更する場合の一例について、図8を用いて説明する。
[Specific Example 1]
In the first specific example, when the first behavior and the second behavior of the
図8は、操作画像の表示態様を変更する場合の具体例1について説明する図である。ここでは、表示態様が変更される前の方向キー503の画像を図8Aに示し、表示態様が変更された後の方向キー503の画像を図8Bに示している。 FIG. 8 is a diagram for explaining a specific example 1 in the case where the display mode of the operation image is changed. Here, an image of the direction key 503 before the display mode is changed is shown in FIG. 8A, and an image of the direction key 503 after the display mode is changed is shown in FIG. 8B.
本実施形態では、左手によるユーザーのタッチ位置が方向キー503の表示位置に位置しているときにその左手でスライド操作が行われている間(つまり、図6に示すステップS12の処理においてキャラクター501の第1挙動が制御されている間)、及び、左手によるユーザーのタッチ位置が方向キー503の表示位置に位置しているときにその左手でスライド操作が行われると共に、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置に位置しているときにその右手でタッチ操作が行われている間(つまり、図6に示すステップS15の処理においてキャラクター501の第1挙動及び第2挙動が制御されている間)には、方向キー503がユーザーによって使用されている状態である。そのため、このような操作状態においては、図8Aに示すように、方向キー503の画像が含まれるゲーム画面が画面生成部103によって生成される。そのため、ユーザーはゲーム画面を見ることで、方向レバー503が使用可能であることを把握できる。
In the present embodiment, when the user's touch position with the left hand is positioned at the display position of the direction key 503, while the slide operation is performed with the left hand (that is, the
ところが、左手によるユーザーのスライド操作が解除され、かつ、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置に位置しているときにその右手でタッチ操作が継続して行われている間(つまり、図6に示すステップS19の処理においてキャラクター501の第1挙動及び第2挙動が引き続き制御されている間)、又は、左手によるユーザーのスライド操作が解除され、かつ、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置に位置しているときにその右手でスライド操作が行われている間(つまり、図6に示すステップS21の処理においてキャラクター501の第2挙動及び第3挙動が制御されている間)には、方向キー503がユーザーによって使用されていない状態である。そのため、このような操作状態においては、図8Bに示すように、方向キー503の画像が消去されたゲーム画面が画面生成部103によって生成される。このように、これまでゲーム画面に表示されていた方向キー503が消去されることによって、これまで使用可能であった方向レバー503が使用不可能となったことをユーザーは簡単に把握できるようになる。
However, when the user's slide operation with the left hand is released and the user's touch position with the right hand is positioned at the display position of the
なお、右手によるユーザーのタッチ操作が解除された場合、又は、右手によるユーザーのスライド操作が解除された場合には、図8Aに示すように、これまで非表示となっていた方向キー503が再びゲーム画面に表示されるようになる。この際に、右手によるユーザーのタッチ操作やスライド操作が解除された後の一定期間だけ、これまで非表示となっていた方向キー503が点滅表示されるようにすることで、左手による方向キー503を用いたキャラクター501の移動動作が可能となることをユーザーに知らせるようにしてもよい。また、方向キー503が点滅表示されている間に、右手によるダッシュボタン505へのスライド操作によって、キャラクター501がスライド方向への高速移動できるように制御してもよい。これにより、ユーザーが意図せずに右手によるタッチ操作やスライド操作を解除してしまった場合の混乱を軽減できる。
When the user's touch operation with the right hand is released or when the user's slide operation with the right hand is released, as shown in FIG. 8A, the direction key 503 that has been hidden until now is again displayed. It will be displayed on the game screen. At this time, the direction key 503 that has not been displayed so far is blinked and displayed only for a certain period after the user's touch operation or slide operation with the right hand is released, so that the direction key 503 with the left hand is displayed. You may make it notify a user that the movement operation | movement of the
(その他)
図8Bに示すようにして、これまでゲーム画面に表示されていた方向キー503を消去しなくてもよい。例えば、グレーアウトや半透明で表示することによって方向キー503の表示態様を変更し、その方向レバー503が使用不可能となったことをユーザーに知らせるようにすることも可能である。
(Other)
As shown in FIG. 8B, the direction key 503 that has been displayed on the game screen until now does not have to be erased. For example, the display mode of the direction key 503 can be changed by displaying it in grayout or translucent so that the user can be notified that the
また、方向レバー503を非表示又はグレーアウト表示したことに伴い、ダッシュボタン505の画像をハイライト表示してもよい。これにより、これまでは左手と右手を使ってタッチ操作を行なわなければできなかったキャラクター501のスライド方向への高速移動を、右手だけのタッチ操作で行なうことができるようになったことをユーザーに知らせるようにすることも可能である。
Further, the image of the
[具体例2]
具体例2では、図6に示すステップS19の処理において、引き続きキャラクター501の第1挙動及び第2挙動が制御されている際、又は、図6に示すステップS21の処理において、キャラクター501の第2挙動及び第3挙動が制御されている際、図4に示す方向キー503の表示態様を変更する場合の他の例について、図9を用いて説明する。
[Specific Example 2]
In the second specific example, when the first behavior and the second behavior of the
図9は、操作画像の表示態様を変更する場合の具体例2について説明する図である。ここでは、表示態様が変更される前の方向キー503及び攻撃ボタン506の画像を図9Aに示し、表示態様が変更された後の方向キー503及び攻撃ボタン506の画像を図9Bに示している。
FIG. 9 is a diagram illustrating a specific example 2 in the case where the display mode of the operation image is changed. Here, the image of the direction key 503 and the
本実施形態では、左手によるユーザーのタッチ位置が方向キー503の表示位置に位置しているときにその左手でスライド操作が行われると共に、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置に位置しているときにその右手でタッチ操作が行われている間(つまり、図6に示すステップS15の処理においてキャラクター501の第1挙動及び第2挙動が制御されている間)には、方向キー503及びダッシュボタン505がユーザーによって使用されている状態である。そのため、このような操作状態においては、図9Aに示すように、左手用領域502に方向キー503の画像が含まれ、かつ、右手用領域504にダッシュボタン505及び攻撃ボタン506の画像が含まれるゲーム画面が画面生成部103によって生成される。
In this embodiment, when the touch position of the user with the left hand is positioned at the display position of the direction key 503, the slide operation is performed with the left hand, and the touch position of the user with the right hand is positioned at the display position of the
ところが、左手によるユーザーのスライド操作が解除され、かつ、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置に位置しているときにその右手でタッチ操作が継続して行われている間(つまり、図6に示すステップS19の処理においてキャラクター501の第1挙動及び第2挙動が引き続き制御されている間)、又は、左手によるユーザーのスライド操作が解除され、かつ、右手によるユーザーのタッチ位置がダッシュボタン505の表示位置に位置しているときにその右手でスライド操作が行われている間(つまり、図6に示すステップS21の処理においてキャラクター501の第2挙動及び第3挙動が制御されている間)には、ユーザーの右手によってダッシュボタン505が使用されているものの、ユーザーの左手によって方向キー503が使用されていない状態であると共に、ユーザーの右手によって攻撃ボタン506が使用されていない状態である。そのため、このような操作状態においては、図9Bに示すように、左手用領域502には、これまで表示されていた方向キー503の画像が消去され、その代わりに攻撃ボタン506の画像が含まれ、かつ、右手用領域504には、これまで表示されていた攻撃ボタン506の画像が消去され、これまで通りダッシュボタン505の画像が含まれるゲーム画面が画面生成部103によって生成される。つまり、これまでゲーム画面に表示されていた方向キー503の表示態様が変更されたことによって、方向キー503の画像から異なる攻撃ボタン506の画像に変更されることになる。
However, when the user's slide operation with the left hand is released and the user's touch position with the right hand is positioned at the display position of the
なおこの際、オブジェクト制御部102は、左手によるユーザーのタッチ位置が攻撃ボタン506の表示位置に位置するときに、これまでの左手によるスライド操作と異なり、左手によるタッチ操作が行われたと判定した場合には、これまでのキャラクター501の第1挙動と異なり、キャラクター501の攻撃動作を制御する。
In this case, when the
例えば、図6に示すステップS19の処理においてキャラクター501の第1挙動及び第2挙動が引き続き制御されている場合に、左手によるユーザーのタッチ位置が攻撃ボタン506の表示位置に位置してタッチ操作が行われると、キャラクター501がこれまでのユーザーの左手によるスライド方向へ高速移動を行ないつつ攻撃動作を行なうことになる。
For example, when the first behavior and the second behavior of the
また例えば、図6に示すステップS21の処理においてキャラクター501の第2挙動及び第3挙動が制御されている場合に、左手によるユーザーのタッチ位置が攻撃ボタン506の表示位置に位置してタッチ操作が行われると、キャラクター501がユーザーの右手によるスライド方向へ高速移動を行ないつつ攻撃動作を行なうことになる。
Further, for example, when the second behavior and the third behavior of the
このように、これまでは左手によるスライド操作と右手によるタッチ操作を並行して行なわなければできなかったキャラクター501のスライド方向への高速移動を、左手を使わずに、右手だけでのタッチ操作又はスライド操作で行うことができるようになると共に、そのキャラクター501の別の挙動としての攻撃動作を、空いているもう一方の左手だけのタッチ操作で行なうことができるようになる。そのため、左手で行なうことのできるタッチ操作を拡張できるので、ユーザーによるタッチ操作の自由度をより一層高めることが可能となる。
In this way, the fast movement of the
なお、右手によるユーザーのタッチ操作が解除された場合、又は、右手によるユーザーのスライド操作が解除された場合には、図9Aに示すように、左手用領域502には、これまで表示されていた攻撃ボタン506から戻って再び方向キー503がゲーム画面に表示されるようになり、かつ、右手用領域504には、ダッシュボタン505に加えて、再び攻撃ボタン506がゲーム画面に表示されるようになる。この際に、右手によるユーザーのタッチ操作やスライド操作が解除された後の一定期間だけ、左手用領域502において、これまで非表示となっていた方向キー503が点滅表示され、同様に右手用領域504において、攻撃ボタン506が点滅表示されるようにすることで、左手による方向キー503を用いたキャラクター501の移動動作および右手による攻撃ボタン506を用いたキャラクター501の攻撃動作が可能となることをユーザーに知らせるようにしてもよい。
When the user's touch operation with the right hand is released or when the user's slide operation with the right hand is released, the
(その他)
図9Bに示すようにして、これまでゲーム画面の左側用領域502に表示されていた方向キー503の表示位置に合わせて攻撃ボタン506を表示しなくてもよい。例えば、これまでゲーム画面の左側用領域502に表示されていた方向キー503の表示位置よりも上側又は下側に、攻撃ボタン506を表示してもよい。
(Other)
As shown in FIG. 9B, the
また、図9Bに示すようにして、これまでゲーム画面の右側用領域504に表示されていた攻撃ボタン506を消去しなくてもよい。例えば、グレーアウトや半透明で表示することによって攻撃ボタン506の表示態様を変更し、その攻撃ボタン506が使用不可能となったことをユーザーに知らせるようにすることも可能である。
Further, as shown in FIG. 9B, the
また、ゲーム画面の左手用領域502において方向レバー503から攻撃ボタンへ表示変更が行われたことに伴い、ゲーム画面の右側用領域504においてダッシュボタン505の画像をハイライト表示してもよい。これにより、これまでは左手と右手を使ってタッチ操作を行なわなければできなかったキャラクター501のスライド方向への高速移動を、右手だけのタッチ操作で行なうことができるようになったことをユーザーに知らせるようにすることも可能である。
Further, as the display change from the
また、ゲーム画面の左手用領域502において方向レバー503から攻撃ボタンへ表示変更が行われたことに伴い、ゲーム画面の右側用領域504においてダッシュボタン505の画像を方向キー503の画像へ表示変更を行なってもよい。これにより、右手だけでスライド操作入力を行なうことができるようになったことをユーザーに知らせるようにすることも可能である。
In addition, in accordance with the display change from the
===その他の実施形態===
前述の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
=== Other Embodiments ===
The above-described embodiments are for facilitating understanding of the present invention, and are not intended to limit the present invention. The present invention can be changed and improved without departing from the gist thereof, and the present invention includes equivalents thereof. In particular, the embodiments described below are also included in the present invention.
<キャラクター移動時のタッチ操作>
前述の実施形態では、左手用領域502に配置された方向指示のための方向キー503と、右手用領域504に配置された高速移動のためのダッシュボタン505を用いた場合を例に挙げて、これまでは左手と右手を使わなければできなかったキャラクター501のスライド方向への高速移動を、右手を使うだけで行なうことができるようになる場合を説明したが、本発明はこれに限定されるものではない。
<Touch operation when moving characters>
In the above-described embodiment, the case where the direction key 503 for direction indication arranged in the
例えば、左手用領域502に配置された方向指示のための方向キー503と、右手用領域504に配置された攻撃のための攻撃ボタン506を用いてもよい。この場合には、これまでは左手と右手を使わなければできなかったキャラクター501のスライド方向への攻撃移動(スライド方向に従って移動しつつ攻撃する動作)を、右手だけのタッチ操作で行なうことができるようにすることも可能である。また、これまでは左手によるスライド操作と右手によるタッチ操作を並行して行なわなければできなかったキャラクター501のスライド方向への攻撃移動(スライド方向に従って移動しつつ攻撃する動作)を、左手を使わずに、右手だけでのスライド操作で行うことができるようにすることも可能である。
For example, a direction key 503 for direction indication arranged in the
また例えば、左手用領域502に配置された方向指示のための方向キー503と、右手用領域504に配置された上下方向へのジャンプのためのジャンプボタン(不図示)を用いてもよい。この場合には、これまでは左手と右手を使わなければできなかったキャラクター501のスライド方向へのジャンプ移動(真上へジャンプした後に下降しながらスライド方向に従って空中を移動する動作)を、右手だけのタッチ操作で行なうことができるようにすることも可能である。また、これまでは左手によるスライド操作と右手によるタッチ操作を並行して行なわなければできなかったキャラクター501のスライド方向へのジャンプ移動(真上へジャンプした後に下降しながらスライド方向に従って空中を移動する動作)を、左手を使わずに、右手だけでのスライド操作で行うことができるようにすることも可能である。
Further, for example, a direction key 503 for indicating a direction arranged in the
<個別設定(キーコンフィグ)>
前述の実施形態では、ゲーム画面に表示される操作画像の種類、配置、個数、表示変更(非表示、グレーアウト表示、ハイライト表示など)を、ユーザーの好みに合わせて自由に設定できるように構成することも可能である。
<Individual setting (key config)>
In the above-described embodiment, the type, arrangement, number, and display change (non-display, gray-out display, highlight display, etc.) of operation images displayed on the game screen can be freely set according to the user's preference. It is also possible to do.
1 情報処理システム
10 クライアント端末
20 サーバー装置
50 コンピューター
51 CPU
52 RAM
53 ROM
54 通信インタフェース
55 入力装置
56 表示装置
57 外部インタフェース
58 HDD
100 クライアント制御部
101 ゲーム進行部
102 オブジェクト制御部
103 画面表示部
120 記憶部
140 通信部
150 操作受付部
160 画面表示部
500 タッチパネル
501 キャラクター
502 左手用領域
503 方向キー
504 右手用領域
505 ダッシュボタン
506 攻撃ボタン
B バスライン
CL センターライン
N ネットワーク
1
52 RAM
53 ROM
54
100
Claims (8)
ユーザーが前記ゲーム画面にタッチしたときのタッチ位置を検出するタッチパネルと、
左手によるユーザーのタッチ位置が前記第1操作画像の表示位置に位置するときに第1操作入力が行われたと判定した場合に、前記オブジェクトの第1挙動を制御する第1の処理、
前記第1操作入力の継続時、右手によるユーザーのタッチ位置が前記第2操作画像の表示位置に位置するときに第2操作入力が行われたと判定した場合に、前記オブジェクトの第1挙動に加えて第2挙動を制御する第2の処理、及び、
継続していた前記第1操作入力が解除され、かつ、前記第2操作入力が継続していると判定した場合に、引き続き前記オブジェクトの第1挙動及び第2挙動を制御する第3の処理を実行するオブジェクト制御部と、
を備えたことを特徴とする情報処理装置。 A screen generating unit that generates a game screen in which an image of an object is displayed and a first operation image is displayed on the left side and a second operation image is displayed on the right side of the center of the screen;
A touch panel for detecting a touch position when the user touches the game screen;
A first process for controlling the first behavior of the object when it is determined that the first operation input is performed when the touch position of the user with the left hand is positioned at the display position of the first operation image;
In addition to the first behavior of the object, when it is determined that the second operation input is performed when the user's touch position with the right hand is located at the display position of the second operation image when the first operation input is continued A second process for controlling the second behavior, and
When it is determined that the first operation input that has been continued is canceled and the second operation input is continued, a third process for controlling the first behavior and the second behavior of the object continues. An object control unit to execute;
An information processing apparatus comprising:
前記オブジェクト制御部は、
前記第3の処理での前記第2操作入力の継続時、右手によるユーザーのタッチ位置が前記第2操作画像の表示位置に位置するときに第3操作入力が行われたと判定した場合に、前記オブジェクトの第2挙動に加えて第3挙動を制御する第4の処理をさらに実行する、
ことを特徴とする情報処理装置。 The information processing apparatus according to claim 1,
The object control unit
When it is determined that the third operation input is performed when the user's touch position with the right hand is positioned at the display position of the second operation image when the second operation input is continued in the third process, Further executing a fourth process for controlling the third behavior in addition to the second behavior of the object.
An information processing apparatus characterized by that.
前記オブジェクト制御部は、
前記第1の処理において、左手によるユーザーのタッチ位置が前記第1操作画像の表示位置からスライド移動したことによってスライド操作入力が行われたことにより、前記第1操作入力が行われたと判定し、前記第1操作入力が行われたと判定した場合に、第1挙動として、前記オブジェクトを前記スライド移動の方向に従って移動させ、
前記第2の処理において、右手によるユーザーのタッチ位置が前記第2操作画像の表示位置にそのまま位置することによってタッチ操作入力が行われたことにより、前記第2操作入力が行われたと判定し、前記第2操作入力が行われたと判定した場合に、第2挙動として、前記オブジェクトを高速移動又は攻撃動作させ、
前記第3の処理において、継続していた前記第1操作入力が解除され、かつ、前記第2操作入力が継続していると判定した場合に、引き続き前記オブジェクトを前記スライド移動の方向に従って移動させると共に、高速移動又は攻撃動作させる、
ことを特徴とする情報処理装置。 The information processing apparatus according to claim 1,
The object control unit
In the first process, it is determined that the first operation input has been performed as a result of the slide operation input being performed by sliding the user's touch position with the left hand from the display position of the first operation image; When it is determined that the first operation input is performed, the object is moved according to the direction of the slide movement as a first behavior,
In the second process, it is determined that the second operation input has been performed because the touch operation input has been performed by the user's touch position with the right hand being directly positioned at the display position of the second operation image; When it is determined that the second operation input has been performed, the object is moved at high speed or attacked as a second behavior,
In the third process, when it is determined that the first operation input that has been continued is canceled and the second operation input is continued, the object is continuously moved according to the direction of the slide movement. With high speed movement or attack operation,
An information processing apparatus characterized by that.
前記オブジェクト制御部は、
前記第1の処理において、左手によるユーザーのタッチ位置が前記第1操作画像の表示位置からスライド移動したことによってスライド操作入力が行われたことにより、前記第1操作入力が行われたと判定し、前記第1操作入力が行われたと判定した場合に、第1挙動として、前記オブジェクトを前記スライド移動の方向に従って移動させ、
前記第2の処理において、右手によるユーザーのタッチ位置が前記第2操作画像の表示位置にそのまま位置することによってタッチ操作入力が行われたことにより、前記第2操作入力が行われたと判定し、前記第2操作入力が行われたと判定した場合に、第2挙動として、前記オブジェクトを高速移動又は攻撃動作させ、
前記第3の処理において、継続していた前記第1操作入力が解除され、かつ、前記第2操作入力が継続していると判定した場合に、引き続き前記オブジェクトを前記スライド移動の方向に従って移動させると共に、高速移動又は攻撃動作させ、
前記第4の処理において、右手によるユーザーのタッチ位置が前記第2操作画像の表示位置からスライド移動したことによってスライド操作入力が行われたことにより、前記第3操作入力が行われたと判定し、前記第3操作入力が行われたと判定した場合に、第3挙動として、前記オブジェクトを右手による前記スライド移動の方向に従って移動させる、
ことを特徴とする情報処理装置。 An information processing apparatus according to claim 2,
The object control unit
In the first process, it is determined that the first operation input has been performed as a result of the slide operation input being performed by sliding the user's touch position with the left hand from the display position of the first operation image; When it is determined that the first operation input is performed, the object is moved according to the direction of the slide movement as a first behavior,
In the second process, it is determined that the second operation input has been performed because the touch operation input has been performed by the user's touch position with the right hand being directly positioned at the display position of the second operation image; When it is determined that the second operation input has been performed, the object is moved at high speed or attacked as a second behavior,
In the third process, when it is determined that the first operation input that has been continued is canceled and the second operation input is continued, the object is continuously moved according to the direction of the slide movement. With high speed movement or attack operation,
In the fourth process, it is determined that the third operation input has been performed as a result of the slide operation input being performed by sliding the user's touch position with the right hand from the display position of the second operation image, When it is determined that the third operation input has been performed, the object is moved according to the direction of the slide movement by the right hand as a third behavior.
An information processing apparatus characterized by that.
前記オブジェクト制御部は、
前記第3の処理において引き続き前記オブジェクトの第1挙動及び第2挙動が行われている際、先に解除された前記第1操作入力が再び行われたと判定した場合に、当該第1操作入力が行われなかったものとして前記オブジェクトの挙動を制御する、
ことを特徴とする情報処理装置。 An information processing apparatus according to any one of claims 1 to 4,
The object control unit
When the first behavior and the second behavior of the object are continuously performed in the third process, when it is determined that the first operation input that was previously released is performed again, the first operation input is Control the behavior of the object as not done,
An information processing apparatus characterized by that.
前記画面生成部は、
前記第3の処理において引き続き前記オブジェクトの第1挙動及び第2挙動が行われている際、前記ゲーム画面に表示される前記第1操作画像及び前記第2操作画像の少なくとも一方の表示態様を変更する、
を備えたことを特徴とする情報処理装置。 An information processing apparatus according to any one of claims 1 to 5,
The screen generator is
When the first behavior and the second behavior of the object are continuously performed in the third process, the display mode of at least one of the first operation image and the second operation image displayed on the game screen is changed. To
An information processing apparatus comprising:
前記画面生成部は、
前記第3の処理において引き続き前記オブジェクトの第1挙動及び第2挙動が行われている際、前記ゲーム画面に表示される前記第1操作画像を異なる操作画像に変更し、
前記オブジェクト制御部は、
前記第3の処理において引き続き前記オブジェクトの第1挙動及び第2挙動が行われている際、左手によるユーザーのタッチ位置が前記異なる操作画像の表示位置に位置するときに前記第1操作入力と同じ操作入力又は異なる操作入力が行われたと判定した場合に、前記オブジェクトの第1挙動と異なる挙動を制御する、
を備えたことを特徴とする情報処理装置。 An information processing apparatus according to any one of claims 1 to 5,
The screen generator is
When the first behavior and the second behavior of the object are continuously performed in the third process, the first operation image displayed on the game screen is changed to a different operation image,
The object control unit
When the first behavior and the second behavior of the object are continuously performed in the third processing, when the touch position of the user with the left hand is located at the display position of the different operation image, the same as the first operation input When it is determined that an operation input or a different operation input has been performed, a behavior different from the first behavior of the object is controlled.
An information processing apparatus comprising:
左手によるユーザーのタッチ位置が前記第1操作画像の表示位置に位置するときに第1操作入力が行われたと判定した場合に、前記オブジェクトの第1挙動を制御する第1の処理と、
前記第1操作入力の継続時、右手によるユーザーのタッチ位置が前記第2操作画像の表示位置に位置するときに第2操作入力が行われたと判定した場合に、前記オブジェクトの第1挙動に加えて第2挙動を制御する第2の処理と、
継続していた前記第1操作入力が解除され、かつ、前記第2操作入力が継続していると判定した場合に、引き続き前記オブジェクトの第1挙動及び第2挙動を制御する第3の処理と、
を実行させるためのプログラム。 A screen generation unit for generating a game screen in which an image of an object is displayed and a first operation image is displayed on the left side and a second operation image on the right side of the center of the screen; and when the user touches the game screen To a computer equipped with a touch panel that detects the touch position,
A first process for controlling a first behavior of the object when it is determined that a first operation input is performed when a user's touch position with a left hand is positioned at a display position of the first operation image;
In addition to the first behavior of the object, when it is determined that the second operation input is performed when the user's touch position with the right hand is located at the display position of the second operation image when the first operation input is continued A second process for controlling the second behavior,
A third process for continuously controlling the first behavior and the second behavior of the object when it is determined that the first manipulation input that has been continued is canceled and the second manipulation input is continued; ,
A program for running
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019078968A JP2019202128A (en) | 2019-04-17 | 2019-04-17 | Information processor and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019078968A JP2019202128A (en) | 2019-04-17 | 2019-04-17 | Information processor and program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018098502A Division JP6521146B1 (en) | 2018-05-23 | 2018-05-23 | Information processing apparatus and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2019202128A true JP2019202128A (en) | 2019-11-28 |
Family
ID=68725569
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019078968A Pending JP2019202128A (en) | 2019-04-17 | 2019-04-17 | Information processor and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2019202128A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022533919A (en) * | 2020-04-23 | 2022-07-27 | ▲騰▼▲訊▼科技(深▲セン▼)有限公司 | Virtual character control method, its computer equipment, computer program, and virtual character control device |
-
2019
- 2019-04-17 JP JP2019078968A patent/JP2019202128A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022533919A (en) * | 2020-04-23 | 2022-07-27 | ▲騰▼▲訊▼科技(深▲セン▼)有限公司 | Virtual character control method, its computer equipment, computer program, and virtual character control device |
JP7451563B2 (en) | 2020-04-23 | 2024-03-18 | ▲騰▼▲訊▼科技(深▲セン▼)有限公司 | Virtual character control method, computer equipment, computer program, and virtual character control device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11752432B2 (en) | Information processing device and method of causing computer to perform game program | |
US11707669B2 (en) | Program, control method, and information processing apparatus | |
RU2623804C2 (en) | Device for information processing, method of information processing, program and media for storage of information | |
JP3982288B2 (en) | 3D window display device, 3D window display method, and 3D window display program | |
WO2013065214A1 (en) | Input control device, input control method, and input control program | |
JP2012058883A (en) | Information processor, information processing method and computer program | |
JP6569794B1 (en) | Information processing apparatus and program | |
JP2016134052A (en) | Interface program and game program | |
JP5676036B1 (en) | User interface program and game program including the program | |
JP6969516B2 (en) | Programs and information processing equipment | |
JP2016129579A (en) | Interface program and game program | |
JP2019202128A (en) | Information processor and program | |
JP6501533B2 (en) | Interface program for icon selection | |
KR20140127931A (en) | System and Method for implementing character action control skill in touch screen device | |
JP6521146B1 (en) | Information processing apparatus and program | |
JP2016120039A (en) | Game program | |
JP6236818B2 (en) | Portable information terminal | |
JP6641041B2 (en) | Display control program, display control method, and display control system | |
JP2020062376A (en) | Information processor and program | |
JP6980748B2 (en) | Display control program, display control method, and display control system | |
CN112402967B (en) | Game control method, game control device, terminal equipment and medium | |
JP5773818B2 (en) | Display control apparatus, display control method, and computer program | |
JP6480520B2 (en) | Program, control method, and information processing apparatus | |
JP5152421B2 (en) | Information processing apparatus and program | |
JP2016157293A (en) | Computer program for selecting icon |