JP4999909B2 - User interface processing device, user interface processing method, and user interface processing program - Google Patents
User interface processing device, user interface processing method, and user interface processing program Download PDFInfo
- Publication number
- JP4999909B2 JP4999909B2 JP2009274562A JP2009274562A JP4999909B2 JP 4999909 B2 JP4999909 B2 JP 4999909B2 JP 2009274562 A JP2009274562 A JP 2009274562A JP 2009274562 A JP2009274562 A JP 2009274562A JP 4999909 B2 JP4999909 B2 JP 4999909B2
- Authority
- JP
- Japan
- Prior art keywords
- pressing
- graphic
- touch operation
- operation information
- display screen
- 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.)
- Active
Links
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、例えばビデオゲームなどの各種アプリケーションの制御を行うデバイスに適用されるユーザインタフェース技術に関する。 The present invention relates to a user interface technology applied to a device that controls various applications such as a video game.
従来から、RPG(ロールプレイングゲーム:プレイヤがゲームの世界の中であるキャラクタの役割を演じ、様々な経験を通じて成長していく過程を楽しみながら、所定の目的を達成していくことを遊戯するゲーム)と呼ばれるビデオゲームやシミュレーションゲームなどの各種のビデオゲームが提供されている。 Conventionally, RPG (Role Playing Game: A game in which a player plays a role of a character in the game world and enjoys a process of growing through various experiences while achieving a predetermined purpose. Various video games such as video games and simulation games called “)” are provided.
近年、このようなビデオゲームを、携帯電話機など、タッチインターフェイスを持つ携帯デバイスでプレイできるようにしたものが種々提案されている。 In recent years, various video games have been proposed in which such video games can be played on a mobile device such as a mobile phone having a touch interface.
しかしながら、このような携帯デバイスは、携帯性の面などから画面サイズが限られているため、ユーザインタフェースの制約がある。そのため、これまでは主に押しボタンなどのユーザインタフェース部品(UI部品)を表示画面の固定位置に明示していることが多い。また、タッチパネルの場合は物理的なフィードバックがないため、ユーザが操作に戸惑うケースが多かった。 However, since such a portable device has a limited screen size in terms of portability and the like, there are restrictions on the user interface. For this reason, until now, user interface components (UI components) such as push buttons are often clearly indicated at fixed positions on the display screen. In the case of a touch panel, since there is no physical feedback, there are many cases where the user is confused by the operation.
このような問題を解決し、携帯型ゲーム機におけるゲームの操作性を向上させるために、例えば、携帯デバイスの表示部にフレキシブルディスプレイを用いて、画面サイズを大型化してもゲーム機の携帯を容易にすることができる携帯型ゲーム機なども提案されている(例えば、特許文献1参照)。 In order to solve such problems and improve the operability of the game in the portable game machine, for example, a flexible display is used for the display unit of the portable device, so that the game machine can be easily carried even if the screen size is increased. There has also been proposed a portable game machine that can be used (see, for example, Patent Document 1).
しかしながら、最近では、既に一般に普及している携帯電話機などの機能に基づいてビデオゲームがプレイされることも多く、携帯型デバイスの画面サイズ自体を大きくすることが困難な場合がある。 However, recently, video games are often played based on functions such as mobile phones that are already in widespread use, and it may be difficult to increase the screen size of the portable device itself.
このような携帯デバイスでは、画面サイズが限られているが、指を用いたデバイスへのタッチ操作を受け付ける場合には、物理的な指のサイズによる制限のため、タッチ選択する対象オブジェクトを一定サイズ以上とする必要がある。 In such a portable device, the screen size is limited. However, when a touch operation to a device using a finger is accepted, the target object to be touch-selected is set to a certain size due to a limitation due to the physical finger size. It is necessary to do it above.
仮にタッチ対象となる対象オブジェクトのサイズを小さくすると、タッチ操作の際にタッチ対象が指に隠れてしまうため、タッチ操作した位置として携帯デバイス側で認識された位置がどこであるのか認識することが困難となり、気付かないうちに誤作動を招いてしまうおそれがあるという問題があった。 If the size of the target object to be touched is reduced, the touch target will be hidden by the finger during the touch operation, so it is difficult to recognize the position recognized on the mobile device side as the touch operation position Therefore, there is a problem that a malfunction may be caused without noticing.
上記のような問題はビデオゲームに限られたものでなく、他の各種のアプリケーションについても同様の問題を有していた。 The above problems are not limited to video games, and other various applications have similar problems.
本発明は、上記の問題を解決すべく、ゲーム操作等のアプリケーション上の操作において、タッチ操作によるタッチ位置を適確に報知することを目的とする。 In order to solve the above-described problem, an object of the present invention is to accurately notify a touch position by a touch operation in an operation on an application such as a game operation.
本発明のユーザインタフェース処理装置は、アプリケーションを制御するユーザインタフェース処理装置であって、表示部に設けられたタッチパネルにプレイヤの指等が接触している位置を示す接触位置と、所定の図形演出の実行の要否を示す図形フラグとを含むタッチ操作情報を記憶するタッチ操作情報記憶手段と、前記プレイヤの前記タッチパネルの接触操作による表示画面の押下を受け付ける押下受付手段と、該押下受付手段によって前記表示画面の押下が受け付けられたときに、押下された前記表示画面上の位置である押下位置を検出する押下位置検出手段と、該押下位置検出手段によって検出された押下位置を前記タッチ操作情報記憶手段に記憶されているタッチ操作情報の接触位置に設定し、当該タッチ操作情報の図形フラグをオンに設定するタッチ操作情報設定手段と、前記押下受付手段によって前記表示画面の押下が受け付けられ、前記押下位置検出手段によって押下位置が検出されたあと、当該押下位置が変更したか否かを判定する変更判定手段と、該変更判定手段によって前記押下位置が変更したと判定されたときに、当該変更後の押下位置を前記タッチ操作情報の接触位置に設定し、当該タッチ操作情報の図形フラグをオフに設定するタッチ操作情報変更手段と、前記押下受付手段によって前記表示画面の押下が受け付けられたあと、当該表示画面の押下状態が終了したか否かを判定する押下終了判定手段と、該押下終了判定手段によって押下状態が終了したと判定されたときに、前記所定の図形演出として、前記タッチ操作情報の接触位置として設定された押下位置の中心位置を示す押下中心点を所定時間表示するとともに当該所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行するか否かを前記タッチ操作情報の図形フラグを参照して判定する実行判定手段と、該実行判定手段によって前記図形演出を実行すると判定されたときに当該図形演出を実行する演出実行手段とを含むことを特徴とする。 A user interface processing device of the present invention is a user interface processing device that controls an application, and includes a contact position indicating a position where a player's finger or the like is in contact with a touch panel provided on a display unit, and a predetermined graphic effect. a touch operation information storage means for storing touch operation information including the graphic flag indicating whether the execution, and pressed accepting means for accepting the pressing of the display screen by the touch operation of the touch panel of the player, said by pressing under reception means When a press on the display screen is accepted, a pressed position detecting unit that detects a pressed position that is a pressed position on the display screen, and the pressed operation information stored in the pressed position detected by the pressed position detecting unit Set the touch position of the touch operation information stored in the means, and set the graphic flag of the touch operation information. The touch operation information setting means to be set in the screen and the press accepting means determine whether the pressed position has been changed after the press of the display screen is accepted and the pressed position is detected by the pressed position detecting means. And when the change determination unit determines that the pressed position has been changed, the changed pressed position is set as the contact position of the touch operation information, and the graphic flag of the touch operation information is set. A touch operation information changing unit for setting to OFF, a press end determining unit for determining whether or not the pressing state of the display screen is ended after the pressing of the display screen is received by the pressing receiving unit, and the pressing when it is determined that the touched state is terminated by end determining unit, as the predetermined graphic presentation, it is set as the contact position of the touch operation information The graphic presentation of displaying variations figure given figure gradually enlarged or reduced about the pressing center point to the predetermined time has elapsed with the pressing center point displays predetermined time indicating the center position of the touched position Execution determining means for determining whether or not to execute the graphic effect by referring to the graphic flag of the touch operation information; and effect executing means for executing the graphic effect when the execution determining means determines to execute the graphic effect ; It is characterized by including.
上記の構成としたことで、ゲーム操作等のアプリケーション上の操作において、タッチパネルの接触操作であるタッチ操作によるタッチ位置(押下位置)を適確に報知することができるようになる。 With the above-described configuration, in an operation on an application such as a game operation, a touch position (pressed position) by a touch operation that is a touch operation on the touch panel can be accurately notified.
前記実行判定手段は、前記図形フラグがオンであれば図形演出を実行すると判定する構成とされていてもよい。 The execution determination means may be configured to determine to execute a graphic effect if the graphic flag is on .
前記実行判定手段によって前記図形演出を実行すると判定されたときは前記実行判定手段によって前記図形演出が実行されたあとに、前記図形演出を実行しないと判定されたときは当該判定のあとに、前記タッチ操作情報の接触位置を参照して、当該接触位置が操作ボタンの表示位置であるか否かを判定する接触位置判定手段と、該接触位置判定手段によって前記接触位置が前記操作ボタンの表示位置であると判定されたときに、当該操作ボタンに応じた処理を実行する操作ボタン対応処理実行手段とを含む構成とされていてもよい。 When it is determined by the execution determining means to execute the graphic effect, after the graphic effect is executed by the execution determining means, when it is determined not to execute the graphic effect, after the determination, Touch position determination means for determining whether or not the touch position is a display position of the operation button with reference to the touch position of the touch operation information, and the touch position determined by the touch position determination means is the display position of the control button. The operation button corresponding process execution means for executing a process corresponding to the operation button when it is determined that the operation button is determined may be included.
前記図形演出は、例えば、前記タッチ操作情報の接触位置として設定された押下位置の中心位置を示す押下中心点を所定時間表示するとともに、当該所定時間が経過するまで当該押下中心点を中心として所定の円が徐々に拡大または縮小していく変動図形を表示することにより波紋を表した波紋演出である。 The graphic effect, for example, displays a pressing center point indicating the center position of the pressing position set as the contact position of the touch operation information for a predetermined time, and predetermined with the pressing center point as a center until the predetermined time elapses. This is a ripple effect representing a ripple by displaying a fluctuating figure in which the circle of the circle gradually expands or contracts.
前記図形演出は、例えば、前記タッチ操作情報の接触位置として設定された押下位置の中心位置を示す押下中心点を所定時間表示するとともに、当該所定時間が経過するまで当該押下中心点を中心として所定の星形が徐々に拡大または縮小していく変動図形を表示することによる演出である。 The graphic effect, for example, displays a pressing center point indicating the center position of the pressing position set as the contact position of the touch operation information for a predetermined time, and predetermined with the pressing center point as a center until the predetermined time elapses. This is an effect by displaying a fluctuating figure that gradually expands or contracts.
前記押下受付手段によって前記表示画面の押下が受け付けられたあと、当該表示画面の押下状態が終了することなく特定時間が経過したか否かを判定する時間経過判定手段と、前記押下受付手段によって前記表示画面の押下が受け付けられ前記押下位置検出手段によって押下位置が検出されたあと、当該押下位置の移動量を検出する移動量判定手段とを含み、前記演出実行手段は、前記時間経過判定手段によって前記特定時間が経過したと判定されたときに、前記移動量判定手段によって検出された移動量が特定量以下であった場合には、押下されている前記表示画面上の押下位置の中心位置を示す押下中心点を所定時間表示するとともに当該所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行する構成とされていてもよい。 After the depression of the display screen is accepted by the depression accepting unit, a time lapse determination unit that determines whether or not a specific time has passed without the pressing state of the display screen being ended, and the depression acceptance unit A movement amount determining means for detecting a movement amount of the pressed position after the pressing of the display screen is received and the pressed position is detected by the pressed position detecting means; If it is determined that the specific time has elapsed and the movement amount detected by the movement amount determination means is less than or equal to the specific amount, the center position of the pressed position on the display screen that is being pressed is determined. The indicated pressing center point is displayed for a predetermined time, and the predetermined figure is gradually enlarged or reduced around the pressing center point until the predetermined time elapses. Or it may be configured to execute the graphic effect of displaying the dynamic graphical.
前記ユーザインタフェース処理装置は、前記アプリケーションとしてビデオゲームの進行を制御するビデオゲーム処理装置である構成とされていてもよい。 The user interface processing device may be a video game processing device that controls the progress of a video game as the application.
また、本発明のユーザインタフェース処理方法は、アプリケーションを制御するユーザインタフェース処理方法であって、プレイヤのタッチパネルの接触操作による表示画面の押下を受け付ける押下受付処理と、該押下受付処理にて前記表示画面の押下を受け付けたときに、押下された前記表示画面上の位置である押下位置を検出する押下位置検出処理と、該押下位置検出処理にて検出した押下位置を、表示部に設けられたタッチパネルにプレイヤの指等が接触している位置を示す接触位置と、所定の図形演出の実行の要否を示す図形フラグとを含むタッチ操作情報を記憶するタッチ操作情報記憶手段に記憶されているタッチ操作情報の接触位置に設定し、当該タッチ操作情報の図形フラグをオンに設定するタッチ操作情報設定処理と、前記押下受付処理にて前記表示画面の押下を受け付け、前記押下位置検出処理にて押下位置を検出したあと、当該押下位置が変更したか否かを判定する変更判定処理と、該変更判定処理にて前記押下位置が変更したと判定したときに、当該変更後の押下位置を前記タッチ操作情報の接触位置に設定し、当該タッチ操作情報の図形フラグをオフに設定するタッチ操作情報変更処理と、前記押下受付処理にて前記表示画面の押下を受け付けたあと、当該表示画面の押下状態が終了したか否かを判定する押下終了判定処理と、該押下終了判定処理にて押下状態が終了したと判定したときに、前記所定の図形演出として、前記タッチ操作情報の接触位置として設定した押下位置の中心位置を示す押下中心点を所定時間表示するとともに当該所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行するか否かを前記タッチ操作情報の図形フラグを参照して判定する実行判定処理と、該実行判定処理にて前記図形演出を実行すると判定したときに当該図形演出を実行する演出実行処理とを含むことを特徴とする。 Further, the user interface processing method of the present invention is a user interface processing method for controlling an application, wherein a press reception process for receiving a press on a display screen by a touch operation of a touch panel of a player, and the display screen in the press reception process A touch position provided on the display unit, and a pressed position detected by the pressed position detecting process when the pressed position is detected. Touch stored in touch operation information storage means for storing touch operation information including a contact position indicating a position where a player's finger or the like is in contact with and a graphic flag indicating whether or not to execute a predetermined graphic effect A touch operation information setting process for setting the touch position of the operation information and turning on the graphic flag of the touch operation information; A change determination process for determining whether or not the pressed position has been changed after the pressing of the display screen is received in the lower reception process and the pressed position is detected in the pressed position detection process; and the change determination process A touch operation information change process that sets the pressed position after the change to the touch position of the touch operation information and sets the graphic flag of the touch operation information to off when it is determined that the pressed position has changed; After accepting the pressing of the display screen in the press accepting process, it is determined that the pressing state of the display screen is finished or not, and the pushing end judging process determines that the pressed state is finished. when, as the predetermined graphic presentation, the predetermined time and displays a predetermined time pressing center point indicating the center position of the pressed position set as the contact position of the touch operation information passed Execution determination determines whether to execute the graphic presentation of predetermined graphic around the pressing center point displays a variation figure gradually enlarged or reduced until the with reference to the figures flag of the touch operation information And a performance execution process for executing the graphic effect when it is determined in the execution determination process that the graphic effect is to be executed.
さらに、本発明のユーザインタフェース処理プログラムは、アプリケーションを制御させるユーザインタフェース処理プログラムであって、コンピュータに、プレイヤのタッチパネルの接触操作による表示画面の押下を受け付ける押下受付処理と、該押下受付処理にて前記表示画面の押下を受け付けたときに、押下された前記表示画面上の位置である押下位置を検出する押下位置検出処理と、該押下位置検出処理にて検出した押下位置を、表示部に設けられたタッチパネルにプレイヤの指等が接触している位置を示す接触位置と、所定の図形演出の実行の要否を示す図形フラグとを含むタッチ操作情報を記憶するタッチ操作情報記憶手段に記憶されているタッチ操作情報の接触位置に設定し、当該タッチ操作情報の図形フラグをオンに設定するタッチ操作情報設定処理と、前記押下受付処理にて前記表示画面の押下を受け付け、前記押下位置検出処理にて押下位置を検出したあと、当該押下位置が変更したか否かを判定する変更判定処理と、該変更判定処理にて前記押下位置が変更したと判定したときに、当該変更後の押下位置を前記タッチ操作情報の接触位置に設定し、当該タッチ操作情報の図形フラグをオフに設定するタッチ操作情報変更処理と、前記押下受付処理にて前記表示画面の押下を受け付けたあと、当該表示画面の押下状態が終了したか否かを判定する押下終了判定処理と、該押下終了判定処理にて押下状態が終了したと判定したときに、前記所定の図形演出として、前記タッチ操作情報の接触位置として設定した押下位置の中心位置を示す押下中心点を所定時間表示するとともに当該所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行するか否かを前記タッチ操作情報の図形フラグを参照して判定する実行判定処理と、該実行判定処理にて前記図形演出を実行すると判定したときに当該図形演出を実行する演出実行処理とを実行させるためのものである。 Furthermore, the user interface processing program of the present invention is a user interface processing program for controlling an application, wherein the computer receives a press reception process for receiving a press on a display screen by a touch operation of a player's touch panel, and the press reception process. Provided in the display section is a pressed position detection process for detecting a pressed position that is a position on the display screen that has been pressed when the display screen is pressed, and a pressed position detected by the pressed position detection process. Stored in touch operation information storage means for storing touch operation information including a contact position indicating a position where a player's finger or the like is in contact with the touch panel, and a graphic flag indicating whether or not to execute a predetermined graphic effect. Is set to the touch position of the touch operation information being displayed, and the graphic flag of the touch operation information is set to ON. Change determination process for determining whether or not the pressed position has been changed after receiving a press on the display screen in the touch operation information setting process and the pressing reception process and detecting the pressed position in the pressed position detection process When the change determination process determines that the pressed position has changed, the pressed position after the change is set as the touch position of the touch operation information, and the graphic flag of the touch operation information is set off. After accepting the touch screen information change process and the touch screen accepting process to press the display screen, the touch screen information determining process determines whether or not the touch screen has been pressed. when the depressed state is determined to have ended Te, as the predetermined graphic presentation, the predetermined time table pressing center point indicating the center position of the pressed position set as the contact position of the touch operation information Graphic flags of the whether to execute the graphic effect of displaying the variation graphic predetermined graphic around the pressing center point gradually enlarged or reduced touch operation information until the predetermined time has elapsed while This is to execute an execution determination process that is determined by reference and an effect execution process that executes the graphic effect when it is determined to execute the graphic effect in the execution determination process .
本発明によれば、ゲーム操作等のアプリケーション上の操作において、タッチ操作によるタッチ位置を適確に報知することができるようになる。 According to the present invention, in an operation on an application such as a game operation, a touch position by a touch operation can be notified accurately.
以下、本発明の一実施の形態の例について図面を参照して説明する。 Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings.
図1は、本発明の一実施の形態を示すビデオゲーム処理装置100の構成例を示すブロック図である。図1に示すように、ビデオゲーム処理装置100は、プログラム読取部10と、制御部11と、記憶部12と、表示部13と、音声出力部14と、操作受付部15とを含む。
FIG. 1 is a block diagram illustrating a configuration example of a video
プログラム読取部10は、各種ビデオゲームプログラムが格納された記憶媒体を内蔵する記憶媒体から必要なビデオゲームプログラムを読み出す機能を有する。なお、本例においては、プログラム読取部10は、ビデオゲームプログラムが格納された着脱可能なゲームカートリッジ20を装着する装着部を有し、プレイヤ(ビデオゲーム処理装置100の操作者、ユーザ)により装着部に装着されたゲームカートリッジ20の記憶媒体からゲームプログラムを読み出し、記憶部12に格納する。なお、本例で用いられるビデオゲームプログラムに従って実行されるビデオゲームは、RPG、シミュレーションゲーム、パズルゲーム、バトルゲームなど、プレイヤに対するオブジェクトの選択要求が発生するビデオゲームであればどのようなものであってもよい。
The
制御部11は、プログラム読取部10により読み取られ記憶部12に格納されたゲームプログラムを実行し、プレイヤの操作に応じてビデオゲームを進行するための各種の制御を実行する機能を有する。
The control unit 11 has a function of executing a game program read by the
記憶部12は、ビデオゲームを進行する際に必要なビデオゲームプログラムや各種のデータを記憶する記憶媒体である。記憶部12は、例えばRAMなどの不揮発性のメモリによって構成される。記憶部12には、ゲームの進行に従って登録・更新される各種の情報や、ゲームカートリッジ20に内蔵される記憶媒体から読み出されたゲームにおいて使用される各種の情報が格納される。
The
なお、ビデオゲーム処理装置100が、ビデオゲームプログラムを図示しないゲームプログラム提供サーバからインターネット等の通信ネットワークを介してダウンロードして記憶部12に格納する構成としてもよい。
The video
本例では、記憶部12は、後述するタッチ操作情報が記憶されるタッチ操作情報管理テーブル12aを含む。図2は、タッチ操作情報管理テーブル12aに記憶されるタッチ操作情報の格納状態の例を示す説明図である。図2に示すように、タッチ操作情報は、表示部13に設けられたタッチパネルにおいてプレイヤ(ユーザ)の指またはスタイラスペンが接触している位置(例えば表示部13の表示画面に表示されているフィールド上の座標)を示す接触位置と、後述する波紋演出の実行の要否を示す波紋フラグとを含む情報である。
In this example, the
表示部13は、制御部11の制御に従って、プレイヤの操作に応じたゲーム画面を表示する表示装置である。表示部13は、例えば、液晶表示装置によって構成される。
The
音声出力部14は、制御部11の制御に従って、プレイヤの操作やキャラクタの動作に応じた音声を出力する機能を有する。
The
操作受付部15は、プレイヤ操作に応じた操作信号を受け付け、その結果を制御部11に通知する。本例においては、操作受付部15は、表示部13に設けられたタッチパネルを介してプレイヤの操作を受け付ける。
The operation reception unit 15 receives an operation signal corresponding to the player operation and notifies the control unit 11 of the result. In this example, the operation reception unit 15 receives a player's operation via a touch panel provided on the
次に、本例のビデオゲーム処理装置100の動作について説明する。
Next, the operation of the video
図3は、ビデオゲーム処理装置100が実行するユーザインタフェース処理の例を示すフローチャートである。ユーザインタフェース処理は、本例のアプリケーションであるゲームの進行制御が実行されている際に例えば常時実行される。ここでは、ビデオゲームの進行制御としてバトルを進行させるための処理が実行されている場合を例に説明する。なお、本発明に関係しない動作や処理については、その内容を省略している場合がある。
FIG. 3 is a flowchart illustrating an example of user interface processing executed by the video
ここで、本例におけるバトルの方法について説明する。
図4は、ビデオゲーム処理装置100の筐体100Aに設けられた表示部13の表示画面13Aに表示されたゲーム画面(バトル画面)の例を示す説明図である。図4に示すように、本例におけるバトルでは、複数のマスにより構成されるバトルフィールド110上に配置されたプレイヤユニット(プレイヤPにより操作可能なキャラクタ群であり、本例においてはプレイヤキャラクタP1,P2)と、敵ユニット(制御部11により操作されるキャラクタ群であり、本例においては敵キャラクタNP1〜NP5)とがターン制でバトルを進行させる。なお、プレイヤユニットと敵ユニットとを構成するキャラクタは単数であってもよい。また、本例においては、各キャラクタはバトルフィールド110を構成するマス上を移動することとなるが、各キャラクタの移動処理を実行する場合など、プレイヤPに対してバトルフィールド上にマスを表示する必要がある場合以外には、ゲーム画面上にはマスが表示されない構成であることとする。
Here, the battle method in this example will be described.
FIG. 4 is an explanatory diagram illustrating an example of a game screen (battle screen) displayed on the
また、本例におけるゲーム画面には、ゲームの進行に応じて、プレイヤPにより選択されたキャラクタを示す選択アイコン101と、選択アイコン101が示すキャラクタに対応するパネルを表示パネルとして表示するパネル表示領域102と、パネル表示領域102に表示されるパネルの切り替え操作を受け付ける表示パネル切替ボタン103,104とが設けられる。なお、本例においては、図4に示すように、選択アイコン101を、キャラクタの位置するマスを強調する部分と、キャラクタの上方に配置される部分とにより構成することで視認性の向上を図っている。
Further, on the game screen in this example, a panel display area for displaying a
また、バトルフィールド110上の各キャラクタの近傍には、各キャラクタのHPを示すHPゲージ105が表示される。なお、必要に応じて、例えば各キャラクタのステータス異常などを示すアイコンを対応するキャラクタの近傍に表示するようにしてもよい。
Further, in the vicinity of each character on the
ユーザインタフェース処理において、制御部11は、先ず、プレイヤPによる表示画面の押下操作(指やペンによるタッチパネルの接触操作)を受け付けたか否か確認する(ステップS101)。 In the user interface process, the control unit 11 first confirms whether or not an operation of pressing the display screen by the player P (a touch operation on the touch panel with a finger or a pen) has been received (step S101).
表示画面の押下操作を受け付けた場合には(ステップS101のY)、制御部11は、プレイヤPによる押下操作により押下された表示画面上の位置(指やペンによるタッチパネルの接触操作により接触された位置の座標)を検出し(ステップS102)、検出した押下位置をタッチ操作情報管理テーブル12aに記憶されているタッチ操作情報の接触位置に設定(例えば上書保存により設定する)し(ステップS103)、さらにタッチ操作情報の波紋フラグをオン(本例では波紋演出を実行することを示す「1」)に設定する(ステップS104)。 When the pressing operation of the display screen is received (Y in Step S101), the control unit 11 is touched by the touch operation of the touch panel with the finger or the pen on the display screen pressed by the pressing operation by the player P. (Position coordinates) is detected (step S102), and the detected pressed position is set to the touch position of the touch operation information stored in the touch operation information management table 12a (for example, set by overwriting) (step S103). Further, the ripple flag of the touch operation information is set to ON (in this example, “1” indicating that the ripple effect is executed) (step S104).
次いで、制御部11は、プレイヤPによる押下操作により押下されている表示画面上の位置が変更したか否か、及びプレイヤPによる表示画面の押下操作が終了したか否かを監視する(ステップS105,S107)。 Next, the control unit 11 monitors whether or not the position on the display screen that has been pressed by the pressing operation by the player P has changed, and whether or not the pressing operation on the display screen by the player P has ended (step S105). , S107).
監視しているときに押下操作による押下位置が変更したと判定した場合には(ステップS105のY)、制御部11は、変更した押下位置をタッチ操作情報管理テーブル12aに記憶されているタッチ操作情報の接触位置に設定(例えば上書保存により設定する)し、タッチ操作情報管理テーブル12aに記憶されているタッチ操作情報の波紋フラグがオンであればオフ(本例では波紋演出を実行しないことを示す「0」)に設定する(ステップS106)。 When it is determined that the pressing position by the pressing operation has been changed while monitoring (Y in step S105), the control unit 11 performs the touch operation stored in the touch operation information management table 12a with the changed pressing position. Set to the contact position of the information (for example, set by overwriting), and off if the ripple flag of the touch operation information stored in the touch operation information management table 12a is on (in this example, no ripple effect is executed) Is set to “0”) (step S106).
また、監視しているときに押下操作が終了したと判定した場合には(ステップS107のY)、制御部11は、タッチ操作情報管理テーブル12aを参照して波紋フラグの状態を確認し(ステップS108)、波紋フラグがオンであれば(ステップS108のY)、波紋演出を実行し(ステップS109)、ステップS110に移行する。なお、波紋フラグがオフであれば(ステップS108のN)、制御部11は、波紋演出を行うことなく、ステップS110に移行する。 If it is determined that the pressing operation has ended during monitoring (Y in step S107), the control unit 11 refers to the touch operation information management table 12a to check the state of the ripple flag (step S107). If the ripple flag is on (Y in step S108), the ripple effect is executed (step S109), and the process proceeds to step S110. If the ripple flag is off (N in step S108), the control unit 11 proceeds to step S110 without performing the ripple effect.
ここで、波紋演出について説明する。
例えば図5に示すように、プレイヤPの指50による表示画面の押下操作を受け付けたあと(ステップS101のY参照)、その押下操作による押下位置(接触位置)が変更されることなく押下状態(接触状態)が終了したことを検出すると(ステップS105のN,ステップS107のY参照)、制御部11は、例えば図6に示すように押下位置の中心点51とその中心点を円心とする半径Rの円52とを含む波紋表示を行い、その後に例えば図7に示すように中心点51を所定時間(例えば1秒、2秒など)固定表示した状態でその所定時間が経過するまで円52の半径Rを徐々に大きくしていき、最終的には例えば図8に示すように円52の半径Rが所定の大きさとなったときに波紋表示を終了することによって、波紋演出を行う。このような波紋演出を行うことによって、徐々に拡大される円52によってその中心点51が強調されるため、中心点51が示す押下操作による押下位置の中心(デバイス側であるビデオゲーム処理装置100が受け付けた押下位置の中心)がプレイヤPに適確に認識されるようになる。
Here, the ripple effect will be described.
For example, as shown in FIG. 5, after accepting the pressing operation of the display screen with the finger P of the player P (see Y in step S101), the pressing position (contact position) by the pressing operation is not changed ( When it is detected that the contact state has ended (see N in step S105, Y in step S107), the control unit 11 sets the
図5〜図8に示した例では円52の半径Rを徐々に拡大していく場合について説明したが、押下状態(接触状態)が終了したことを検出したときに、先ず、例えば図8に示す状態の大きさの円52を含む波紋表示を行い、この円52の半径Rを徐々に縮小していくようにしてもよい。このような波紋演出を行った場合であっても、徐々に縮小される円52によってその中心点51が強調されるため、中心点51が示す押下操作による押下位置の中心(デバイス側であるビデオゲーム処理装置100が受け付けた押下位置の中心)がプレイヤPに適確に認識されるようになる。
In the example shown in FIGS. 5 to 8, the case where the radius R of the
ステップS110では、制御部11は、タッチ操作情報管理テーブル12aに記憶されているタッチ操作情報の接触位置を確認し、その接触位置が操作ボタンの表示位置であるか否かを判定する。そして、確認した接触位置が操作ボタンの表示位置であった場合には(ステップS110のY)、制御部11は、その操作ボタンに応じた処理(例えば、アイテムやキャラクタなどのオブジェクトの選択処理)を実行する(ステップS111)。 In step S110, the control unit 11 confirms the contact position of the touch operation information stored in the touch operation information management table 12a, and determines whether or not the contact position is the display position of the operation button. If the confirmed contact position is the display position of the operation button (Y in step S110), the control unit 11 performs a process corresponding to the operation button (for example, an object or character object selection process). Is executed (step S111).
上記のようにしてユーザインタフェース処理が実行され、表示画面を指やスタイラスペンで叩く操作(タップ操作)など、表示画面が押下(接触)されたあと押下位置(接触位置)が変更されることなく押下状態(接触状態)が終了されるような操作がなされた場合に、その押下位置をプレイヤPに明確に認識させるための波紋演出が実行される。 The user interface processing is executed as described above, and the pressing position (contact position) is not changed after the display screen is pressed (touched), such as an operation of tapping the display screen with a finger or a stylus (tap operation). When an operation that terminates the pressed state (contact state) is performed, a ripple effect for causing the player P to clearly recognize the pressed position is executed.
上記の例では、波紋を模した波紋演出により押下位置の中心点を強調することとしていたが、押下位置の中心点を中心に拡大または縮小していくアニメーション表示を行うものであれば円形の図形でなくてもよく、例えば星形、指形、多角形、特定オブジェクトのマスク形状などの他の形状の図形であってもよい。 In the above example, the center point of the pressed position is emphasized by a ripple effect imitating a ripple, but if you want to display an animation that expands or contracts around the center point of the pressed position, it is a circular figure For example, it may be a star shape, a finger shape, a polygonal shape, or a figure having another shape such as a mask shape of a specific object.
以上に説明したように、上述した実施の形態では、アプリケーションとしてのビデオゲームの進行を制御するビデオゲーム処理装置100が、プレイヤPのタッチパネルの接触操作による表示画面13Aの押下を受け付け、表示画面13Aの押下を受け付けたときに、押下された表示画面13A上の位置である押下位置を検出し、表示画面13Aの押下が受け付けられたあと、その表示画面13Aの押下状態が終了したか否かを判定し、押下状態が終了したと判定したときに、検出された押下位置の中心位置を示す押下中心点(中心点51)を所定時間表示するとともにその所定時間が経過するまでその押下中心点を中心として所定の図形(例えば円52)が徐々に拡大または縮小していく変動図形を表示する図形演出(例えば波紋演出)を実行する構成としたので、ゲーム操作等のアプリケーション上の操作において、タッチパネルの接触操作であるタッチ操作によるタッチ位置(押下位置)を適確に報知することができるようになる。
As described above, in the above-described embodiment, the video
すなわち、プレイヤの指やスタイラスペンによるタップ操作などのタッチ操作がなされたとき(表示画面が押下されたあと押下状態が解除されたとき。タッチオンしたあとタッチオフしたとき。)に、押下位置の中心位置を示す押下中心点(中心点51)を所定時間表示するとともにその所定時間が経過するまでその押下中心点を中心として所定の図形(例えば円52)が徐々に拡大または縮小していく変動図形を表示する図形演出(例えば波紋演出)を実行する構成としているので、その図形演出により押下中心点を強調することができ、プレイヤに対してタッチ位置を明示することが可能となる。特に指によるタッチ操作がなされる場合には、自分自身の指で対象オブジェクトが隠れてしまう場合があり、思い通りの対象オブジェクトを押下できているか否かの判断が難しい場合があるが、タッチ操作のあとに押下中心点が強調された図形演出を行う構成としているので、タッチ位置(押下位置)を適確に認識させることができるようになり、実際のタッチパネル上での押下位置とプレイヤが想定した押下位置との誤差をプレイヤに認識させることが可能となる。従って、狭い表示画面内の小さい対象オブジェクトを押下しようとする場合であっても、適切な位置を押下することが容易にできるようになり、誤操作によるストレスを低減することが可能となる。なお、ローディング中などにタッチ操作に応じた図形演出を行うようにすれば、ローディング間などの暇つぶしを行うことも可能となる。 That is, when a touch operation such as a tap operation by a player's finger or stylus pen is performed (when the pressed state is released after the display screen is pressed. When the touch-off is performed after touch-on), the center position of the pressed position A depressing center point (center point 51) indicating a predetermined time is displayed, and a predetermined graphic (for example, a circle 52) is gradually enlarged or reduced about the depressing center point until the predetermined time elapses. Since the graphic effect to be displayed (for example, ripple effect) is executed, the center point of pressing can be emphasized by the graphic effect, and the touch position can be clearly indicated to the player. In particular, when a touch operation is performed with a finger, the target object may be hidden with your own finger, and it may be difficult to determine whether or not the target object can be pressed. Since it is configured to perform a graphic effect with the center point pressed later, the touch position (pressed position) can be recognized accurately, and the player assumed the pressed position on the actual touch panel. It becomes possible for the player to recognize the error from the pressed position. Therefore, even when a small target object in a narrow display screen is to be pressed, it is possible to easily press an appropriate position, and it is possible to reduce stress due to an erroneous operation. If a graphic effect corresponding to a touch operation is performed during loading or the like, it is possible to kill time during loading or the like.
また、上述した実施の形態では、ビデオゲーム処理装置100が、押下状態が終了したと判定されたときに、図形演出を実行するか否か判定し、図形演出を実行すると判定されたときに限り、図形演出を実行する構成としているので、必要な場合にだけ図形演出を行うことが可能となる。なお、上述した実施の形態では言及していないが、アプリケーションプログラム上、操作入力を受け付けない領域や、注意を喚起したい場面では、図形演出を実行しないよう構成としてもよい。このように構成すれば、プレイヤに操作入力を行うことが可能であるか否かを認識させることが可能となり、例えば操作入力不能であることをプレイヤが適確に認識できるようになるため、操作上のストレスを低減することが可能となる。
In the above-described embodiment, only when the video
また、上述した実施の形態では、ビデオゲーム処理装置100が、表示画面の押下が受け付けられ押下位置が検出されたあと、その押下位置が変更したか否かを判定し、押下位置が変更していないと判定されていた場合に限り、図形演出を実行する構成としているので、押下位置が変更しない短時間の押下操作(例えばタップ操作)に応じて図形演出による押下位置の報知を行うことができるようになる。よって、プレイヤの押下位置とデバイス側の押下受付位置との間に誤差がある場合であっても、タップ操作を繰り返すことによって容易にプレイヤが意図する押下位置を押下することができるようになる。
In the above-described embodiment, the video
また、上述した実施の形態では、図形演出として、検出された押下位置の中心位置を示す押下中心点(中心点51)を所定時間表示するとともに、その所定時間が経過するまでその押下中心点を中心として所定の円52が徐々に拡大または縮小していく変動図形を表示することにより波紋を表した波紋演出を行う構成としているので、波紋を模したアニメーション表示の中心点である押下位置を容易に認識させることが可能となる。なお、波紋を構成する円は、多重の円であるものとしてもよい。
In the embodiment described above, as a graphic effect, the pressing center point (center point 51) indicating the center position of the detected pressing position is displayed for a predetermined time, and the pressing center point is displayed until the predetermined time elapses. Since a ripple effect representing a ripple is displayed by displaying a fluctuating figure in which a
また、上述した実施の形態において、図形演出として、検出された押下位置の中心位置を示す押下中心点を所定時間表示するとともに、その所定時間が経過するまでその押下中心点を中心として所定の星形が徐々に拡大または縮小していく変動図形を表示することによる演出を行う構成とした場合であっても、星形が拡大または縮小していくアニメーション表示の中心点である押下位置を容易に認識させることが可能となる。 In the above-described embodiment, as a graphic effect, a pressing center point indicating the center position of the detected pressing position is displayed for a predetermined time, and a predetermined star is centered on the pressing center point until the predetermined time elapses. Even when it is configured to produce effects by displaying variable figures that gradually expand or contract, the pressing position that is the center point of the animation display where the star expands or contracts easily It can be recognized.
なお、上述した実施の形態では、指がタッチパネルに接触したあと位置が変更されることなく接触状態が終了した場合に波紋演出を実行する構成としていたが、そのような場合だけでなく、制御部11が、指がタッチパネルに特定時間以上触れており、接触位置の移動距離が所定距離以下であることが検出されたときに、波紋演出を繰り返し実行することによって、指の接触位置を認識可能とするための強調表示演出を行うようにしてもよい。この場合、指のサイズより大きいサイズの波紋表示による波紋演出を行うことで、タッチパネルに接触した表示画面上の指の中心位置を、指を表示画面から離すことなくプレイヤに認識させることが可能となり、誤操作を低減させることができるようになる。 In the above-described embodiment, the ripple effect is executed when the contact state is finished without changing the position after the finger touches the touch panel. 11 can recognize the contact position of the finger by repeatedly executing the ripple effect when it is detected that the finger has touched the touch panel for a specific time or longer and the moving distance of the contact position is equal to or less than the predetermined distance. A highlight display effect may be performed. In this case, it is possible to cause the player to recognize the center position of the finger on the display screen in contact with the touch panel without releasing the finger from the display screen by performing a ripple effect with a ripple display larger than the size of the finger. , Erroneous operations can be reduced.
上記のように、制御部11が、表示画面の押下が受け付けられたあと、その表示画面の押下状態が終了することなく特定時間が経過したか否かを判定し、表示画面の押下が受け付けられ押下位置が検出されたあと、その押下位置の移動量(例えば移動距離)を検出し、特定時間が経過したと判定されたときに、検出された移動量が特定量以下であった場合には、押下されている表示画面上の押下位置の中心位置を示す押下中心点を所定時間表示するとともにその所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行する構成とした場合には、接触した表示画面上の指の中心位置を、指を表示画面から離すことなくプレイヤに認識させることが可能となり、誤操作を低減させることができるようになる。 As described above, after the pressing of the display screen is accepted, the control unit 11 determines whether or not the specific time has passed without completing the pressing state of the display screen, and the pressing of the display screen is accepted. When the movement amount (for example, movement distance) of the depression position is detected after the depression position is detected, and it is determined that the specific time has elapsed, and the detected movement amount is less than the specific amount, The pressing center point indicating the center position of the pressed position on the display screen being pressed is displayed for a predetermined time, and a predetermined figure is gradually enlarged or reduced around the pressing center point until the predetermined time elapses. In the case of a configuration in which a graphic effect is displayed to display a moving graphic, it is possible to cause the player to recognize the center position of the finger on the display screen that has been touched without releasing the finger from the display screen. It is possible to reduce.
また、上述した実施の形態では、ビデオゲーム処理装置100を例に説明していたが、タッチパネルなどの入力装置を用いたユーザインタフェース処理を行うデバイスであればどのようなデバイスであっても適用することができる。よって、ビデオゲーム以外の他のアプリケーションにおけるオブジェクト(ユーザインタフェース構成要素)の操作に関するユーザインタフェース処理においても、上述した各実施の形態と同様の処理を行うことが可能である。
In the above-described embodiment, the video
本発明によれば、操作ボタンを配設可能な領域が狭い小型の携帯デバイスなどにおけるゲーム操作等のアプリケーション上の操作において、画面サイズの制限を回避し、ユーザの操作負担を軽減させるのに有用である。また、一般的なコンソールゲーム機にも応用可能である。 According to the present invention, it is useful for avoiding a limitation on the screen size and reducing a user's operation burden in an operation on an application such as a game operation in a small portable device or the like in which an operation button can be disposed. It is. It can also be applied to general console game machines.
10 プログラム読取部
11 制御部
12 記憶部
13 表示部
14 音声出力部
15 操作受付部
20 ゲームカートリッジ
100 ビデオゲーム処理装置
DESCRIPTION OF
Claims (9)
表示部に設けられたタッチパネルにプレイヤの指等が接触している位置を示す接触位置と、所定の図形演出の実行の要否を示す図形フラグとを含むタッチ操作情報を記憶するタッチ操作情報記憶手段と、
前記プレイヤの前記タッチパネルの接触操作による表示画面の押下を受け付ける押下受付手段と、
該押下受付手段によって前記表示画面の押下が受け付けられたときに、押下された前記表示画面上の位置である押下位置を検出する押下位置検出手段と、
該押下位置検出手段によって検出された押下位置を前記タッチ操作情報記憶手段に記憶されているタッチ操作情報の接触位置に設定し、当該タッチ操作情報の図形フラグをオンに設定するタッチ操作情報設定手段と、
前記押下受付手段によって前記表示画面の押下が受け付けられ、前記押下位置検出手段によって押下位置が検出されたあと、当該押下位置が変更したか否かを判定する変更判定手段と、
該変更判定手段によって前記押下位置が変更したと判定されたときに、当該変更後の押下位置を前記タッチ操作情報の接触位置に設定し、当該タッチ操作情報の図形フラグをオフに設定するタッチ操作情報変更手段と、
前記押下受付手段によって前記表示画面の押下が受け付けられたあと、当該表示画面の押下状態が終了したか否かを判定する押下終了判定手段と、
該押下終了判定手段によって押下状態が終了したと判定されたときに、前記所定の図形演出として、前記タッチ操作情報の接触位置として設定された押下位置の中心位置を示す押下中心点を所定時間表示するとともに当該所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行するか否かを前記タッチ操作情報の図形フラグを参照して判定する実行判定手段と、
該実行判定手段によって前記図形演出を実行すると判定されたときに当該図形演出を実行する演出実行手段とを含む
ことを特徴とするユーザインタフェース処理装置。 A user interface processing device for controlling an application,
Touch operation information storage for storing touch operation information including a contact position indicating a position where a player's finger or the like is in contact with a touch panel provided in the display unit, and a graphic flag indicating whether or not to execute a predetermined graphic effect Means,
And pressing accepting means for accepting the pressing of the display screen by the touch operation of the touch panel of the player,
A pressing position detecting unit that detects a pressed position that is a position on the display screen that is pressed when the pressing of the display screen is received by the pressing receiving unit;
Touch operation information setting means for setting the pressed position detected by the pressed position detection means to the contact position of the touch operation information stored in the touch operation information storage means and setting the graphic flag of the touch operation information to ON When,
A change determination unit that determines whether or not the pressed position has changed after the pressing of the display screen is received by the pressed receiving unit and the pressed position is detected by the pressed position detecting unit;
Touch operation for setting the pressed position after the change to the contact position of the touch operation information and setting the graphic flag of the touch operation information to OFF when the change determining unit determines that the pressed position has been changed Information change means;
A pressing end determination unit that determines whether or not the pressing state of the display screen has ended after the pressing of the display screen is received by the pressing receiving unit;
When the pressing end determining means determines that the pressing state has ended, the pressing center point indicating the center position of the pressing position set as the touch position of the touch operation information is displayed for a predetermined time as the predetermined graphic effect. In addition, the graphic flag of the touch operation information is used to determine whether or not to execute a graphic effect that displays a variable graphic in which the predetermined graphic gradually expands or contracts around the pressing center point until the predetermined time elapses. Execution determination means for determining by reference;
A user interface processing apparatus comprising: an effect executing means for executing the graphic effect when the execution determining means determines that the graphic effect is to be executed.
請求項1記載のユーザインタフェース処理装置。 The user interface processing apparatus according to claim 1 , wherein the execution determination unit determines to execute a graphic effect if the graphic flag is on .
該接触位置判定手段によって前記接触位置が前記操作ボタンの表示位置であると判定されたときに、当該操作ボタンに応じた処理を実行する操作ボタン対応処理実行手段とを含む
請求項1または請求項2記載のユーザインタフェース処理装置。 When it is determined by the execution determining means to execute the graphic effect, after the graphic effect is executed by the effect executing means, and when it is determined not to execute the graphic effect, after the determination, A contact position determination unit that refers to the contact position of the touch operation information and determines whether the contact position is a display position of the operation button;
Operation button corresponding processing execution means for executing processing corresponding to the operation button when the contact position determination means determines that the contact position is a display position of the operation button.
The user interface processing apparatus according to claim 1 or claim 2, wherein.
請求項1から請求項3のうちいずれかに記載のユーザインタフェース処理装置。 The graphic effect displays a pressing center point indicating the center position of the pressing position set as the contact position of the touch operation information for a predetermined time, and a predetermined circle around the pressing center point until the predetermined time elapses. The user interface processing device according to any one of claims 1 to 3, wherein the user interface processing device is a ripple effect representing a ripple by displaying a fluctuating graphic that gradually expands or contracts.
請求項1から請求項3のうちいずれかに記載のユーザインタフェース処理装置。 The graphic effect displays a pressing center point indicating the center position of the pressing position set as the touch position of the touch operation information for a predetermined time, and a predetermined star centered on the pressing center point until the predetermined time elapses. The user interface processing device according to any one of claims 1 to 3, wherein the user interface processing device is an effect by displaying a fluctuating graphic whose shape gradually expands or contracts.
前記押下受付手段によって前記表示画面の押下が受け付けられ前記押下位置検出手段によって押下位置が検出されたあと、当該押下位置の移動量を検出する移動量判定手段とを含み、
前記演出実行手段は、前記時間経過判定手段によって前記特定時間が経過したと判定されたときに、前記移動量判定手段によって検出された移動量が特定量以下であった場合には、押下されている前記表示画面上の押下位置の中心位置を示す押下中心点を所定時間表示するとともに当該所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行する
請求項1から請求項5のうちいずれかに記載のユーザインタフェース処理装置。 A time elapse determining means for determining whether or not a specific time has elapsed without the end of the pressing state of the display screen after the pressing of the display screen is received by the press receiving means;
A movement amount determination unit for detecting a movement amount of the pressed position after the pressing of the display screen is received by the pressing reception unit and the pressed position is detected by the pressed position detection unit;
The effect execution means is pressed when the movement amount detected by the movement amount determination means is less than or equal to the specific amount when the time passage determination means determines that the specific time has elapsed. A variable graphic that displays a center point of the pressing position indicating the center position of the pressing position on the display screen for a predetermined time and gradually expands or contracts the predetermined graphic around the pressing center point until the predetermined time elapses. The user interface processing apparatus according to claim 1, wherein a graphic effect is displayed.
請求項1から請求項6のうちいずれかに記載のユーザインタフェース処理装置。 The user interface processing apparatus according to any one of claims 1 to 6 is a video game processing apparatus for controlling progress of a video game as a pre SL application.
プレイヤのタッチパネルの接触操作による表示画面の押下を受け付ける押下受付処理と、
該押下受付処理にて前記表示画面の押下を受け付けたときに、押下された前記表示画面上の位置である押下位置を検出する押下位置検出処理と、
該押下位置検出処理にて検出した押下位置を、表示部に設けられたタッチパネルにプレイヤの指等が接触している位置を示す接触位置と、所定の図形演出の実行の要否を示す図形フラグとを含むタッチ操作情報を記憶するタッチ操作情報記憶手段に記憶されているタッチ操作情報の接触位置に設定し、当該タッチ操作情報の図形フラグをオンに設定するタッチ操作情報設定処理と、
前記押下受付処理にて前記表示画面の押下を受け付け、前記押下位置検出処理にて押下位置を検出したあと、当該押下位置が変更したか否かを判定する変更判定処理と、
該変更判定処理にて前記押下位置が変更したと判定したときに、当該変更後の押下位置を前記タッチ操作情報の接触位置に設定し、当該タッチ操作情報の図形フラグをオフに設定するタッチ操作情報変更処理と、
前記押下受付処理にて前記表示画面の押下を受け付けたあと、当該表示画面の押下状態が終了したか否かを判定する押下終了判定処理と、
該押下終了判定処理にて押下状態が終了したと判定したときに、前記所定の図形演出として、前記タッチ操作情報の接触位置として設定した押下位置の中心位置を示す押下中心点を所定時間表示するとともに当該所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行するか否かを前記タッチ操作情報の図形フラグを参照して判定する実行判定処理と、
該実行判定処理にて前記図形演出を実行すると判定したときに当該図形演出を実行する演出実行処理とを含む
ことを特徴とするユーザインタフェース処理方法。 A user interface processing method for controlling an application, comprising:
A press acceptance process for accepting a press on a display screen by a touch operation of a player's touch panel;
A pressing position detection process for detecting a pressing position, which is a position on the display screen that is pressed when the pressing of the display screen is received in the pressing reception process;
The pressed position detected by the pressed position detection process includes a contact position indicating a position where a finger of a player is in contact with a touch panel provided on the display unit, and a graphic flag indicating whether or not a predetermined graphic effect needs to be executed. Touch operation information setting processing for setting the touch position of the touch operation information stored in the touch operation information storage means for storing the touch operation information, and setting the graphic flag of the touch operation information to ON,
A change determination process for determining whether or not the pressed position has changed after receiving a press on the display screen in the press receiving process and detecting the pressed position in the pressed position detection process;
When it is determined in the change determination process that the pressed position has been changed, the touch position that sets the pressed position after the change to the contact position of the touch operation information and sets the graphic flag of the touch operation information to OFF Information change processing,
A press end determination process for determining whether or not the pressing state of the display screen has ended after receiving the pressing of the display screen in the press receiving process;
When it is determined in the pressing end determination process that the pressing state has ended, the pressing center point indicating the center position of the pressing position set as the touch position of the touch operation information is displayed for a predetermined time as the predetermined graphic effect. In addition , referring to the graphic flag of the touch operation information, whether or not to execute a graphic effect that displays a variable graphic in which the predetermined graphic gradually expands or contracts around the pressing center point until the predetermined time elapses . Execution determination processing to determine
A user interface processing method comprising: an effect execution process for executing the graphic effect when it is determined in the execution determination process that the graphic effect is to be executed.
コンピュータに、
プレイヤのタッチパネルの接触操作による表示画面の押下を受け付ける押下受付処理と、
該押下受付処理にて前記表示画面の押下を受け付けたときに、押下された前記表示画面上の位置である押下位置を検出する押下位置検出処理と、
該押下位置検出処理にて検出した押下位置を、表示部に設けられたタッチパネルにプレイヤの指等が接触している位置を示す接触位置と、所定の図形演出の実行の要否を示す図形フラグとを含むタッチ操作情報を記憶するタッチ操作情報記憶手段に記憶されているタッチ操作情報の接触位置に設定し、当該タッチ操作情報の図形フラグをオンに設定するタッチ操作情報設定処理と、
前記押下受付処理にて前記表示画面の押下を受け付け、前記押下位置検出処理にて押下位置を検出したあと、当該押下位置が変更したか否かを判定する変更判定処理と、
該変更判定処理にて前記押下位置が変更したと判定したときに、当該変更後の押下位置を前記タッチ操作情報の接触位置に設定し、当該タッチ操作情報の図形フラグをオフに設定するタッチ操作情報変更処理と、
前記押下受付処理にて前記表示画面の押下を受け付けたあと、当該表示画面の押下状態が終了したか否かを判定する押下終了判定処理と、
該押下終了判定処理にて押下状態が終了したと判定したときに、前記所定の図形演出として、前記タッチ操作情報の接触位置として設定した押下位置の中心位置を示す押下中心点を所定時間表示するとともに当該所定時間が経過するまで当該押下中心点を中心として所定の図形が徐々に拡大または縮小していく変動図形を表示する図形演出を実行するか否かを前記タッチ操作情報の図形フラグを参照して判定する実行判定処理と、
該実行判定処理にて前記図形演出を実行すると判定したときに当該図形演出を実行する演出実行処理とを
実行させるためのユーザインタフェース処理プログラム。
A user interface processing program for controlling an application,
On the computer,
A press acceptance process for accepting a press on a display screen by a touch operation of a player's touch panel;
A pressing position detection process for detecting a pressing position, which is a position on the display screen that is pressed when the pressing of the display screen is received in the pressing reception process;
The pressed position detected by the pressed position detection process includes a contact position indicating a position where a finger of a player is in contact with a touch panel provided on the display unit, and a graphic flag indicating whether or not a predetermined graphic effect needs to be executed. Touch operation information setting processing for setting the touch position of the touch operation information stored in the touch operation information storage means for storing the touch operation information, and setting the graphic flag of the touch operation information to ON,
A change determination process for determining whether or not the pressed position has changed after receiving a press on the display screen in the press receiving process and detecting the pressed position in the pressed position detection process;
When it is determined in the change determination process that the pressed position has been changed, the touch position that sets the pressed position after the change to the contact position of the touch operation information and sets the graphic flag of the touch operation information to OFF Information change processing,
A press end determination process for determining whether or not the pressing state of the display screen has ended after receiving the pressing of the display screen in the press receiving process;
When it is determined in the pressing end determination process that the pressing state has ended, the pressing center point indicating the center position of the pressing position set as the touch position of the touch operation information is displayed for a predetermined time as the predetermined graphic effect. In addition , referring to the graphic flag of the touch operation information, whether or not to execute a graphic effect that displays a variable graphic in which the predetermined graphic gradually expands or contracts around the pressing center point until the predetermined time elapses . Execution determination processing to determine
A user interface processing program for executing an effect execution process for executing the graphic effect when it is determined in the execution determination process that the graphic effect is executed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009274562A JP4999909B2 (en) | 2009-12-02 | 2009-12-02 | User interface processing device, user interface processing method, and user interface processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009274562A JP4999909B2 (en) | 2009-12-02 | 2009-12-02 | User interface processing device, user interface processing method, and user interface processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011118595A JP2011118595A (en) | 2011-06-16 |
| JP4999909B2 true JP4999909B2 (en) | 2012-08-15 |
Family
ID=44283852
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009274562A Active JP4999909B2 (en) | 2009-12-02 | 2009-12-02 | User interface processing device, user interface processing method, and user interface processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4999909B2 (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013093698A (en) * | 2011-10-25 | 2013-05-16 | Kyocera Corp | Portable terminal, lock control program, and lock control method |
| JP5929719B2 (en) | 2012-11-12 | 2016-06-08 | ソニー株式会社 | Information processing apparatus, communication system, and information processing method |
| JP5995909B2 (en) * | 2014-05-26 | 2016-09-21 | 株式会社コロプラ | User interface program |
| JP6057004B2 (en) * | 2016-04-28 | 2017-01-11 | ソニー株式会社 | Information processing apparatus, information processing method, and program |
| JP2018109871A (en) * | 2017-01-04 | 2018-07-12 | 京セラ株式会社 | Electronic device |
| JP6960249B2 (en) * | 2017-05-31 | 2021-11-05 | Line株式会社 | Programs, display methods and information processing terminals |
| JP7170454B2 (en) * | 2018-08-08 | 2022-11-14 | 株式会社コーエーテクモゲームス | System, terminal device and server |
| JP7314576B2 (en) * | 2019-04-03 | 2023-07-26 | 京セラドキュメントソリューションズ株式会社 | input device |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3237436B2 (en) * | 1995-02-15 | 2001-12-10 | 日本電気株式会社 | Touch panel coordinate operation method and information processing apparatus using the method |
| JPH08227341A (en) * | 1995-02-22 | 1996-09-03 | Mitsubishi Electric Corp | User interface |
| JPH11119913A (en) * | 1997-10-13 | 1999-04-30 | Casio Comput Co Ltd | Display device |
| JP2002140141A (en) * | 2000-10-31 | 2002-05-17 | Pacific Century Cyberworks Japan Co Ltd | Screen control device and screen control method |
| JP2003005912A (en) * | 2001-06-20 | 2003-01-10 | Hitachi Ltd | Display device with touch panel and display method |
| JP2003280812A (en) * | 2002-03-20 | 2003-10-02 | Hitachi Ltd | Display device with touch panel and display method |
| JP4210936B2 (en) * | 2004-07-08 | 2009-01-21 | ソニー株式会社 | Information processing apparatus and program used therefor |
| JP4168449B2 (en) * | 2004-07-20 | 2008-10-22 | 富士フイルム株式会社 | Image processing apparatus, image processing method, and image processing program |
| JP2008117193A (en) * | 2006-11-06 | 2008-05-22 | Kyocera Mita Corp | Touch panel device and image processing unit having the same |
| WO2008111114A1 (en) * | 2007-03-09 | 2008-09-18 | Pioneer Corporation | Av editor, av processor, and program |
| WO2008111113A1 (en) * | 2007-03-09 | 2008-09-18 | Pioneer Corporation | Effect device, av processing device and program |
| JP5411425B2 (en) * | 2007-12-25 | 2014-02-12 | 任天堂株式会社 | GAME PROGRAM, GAME DEVICE, GAME SYSTEM, AND GAME PROCESSING METHOD |
-
2009
- 2009-12-02 JP JP2009274562A patent/JP4999909B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011118595A (en) | 2011-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4999909B2 (en) | User interface processing device, user interface processing method, and user interface processing program | |
| JP4932010B2 (en) | User interface processing device, user interface processing method, and user interface processing program | |
| US7825904B2 (en) | Information processing apparatus and storage medium storing item selecting program | |
| EP2038730B1 (en) | Techniques for interactive input to portable electronic devices | |
| US8926430B1 (en) | Game system, game program, and method for providing game switchable between manual mode and automatic mode | |
| JP4999910B2 (en) | User interface processing device, user interface processing method, and user interface processing program | |
| JP2011118542A (en) | User interface processor, user interface processing method, and user interface processing program | |
| JP5107332B2 (en) | User interface processing device and user interface processing program | |
| JP2006146556A (en) | Image display processing program and image display processing device | |
| JPWO2014147668A1 (en) | Video game processing apparatus, video game processing method, and video game processing program | |
| JP5143503B2 (en) | Program, information processing apparatus, information processing system, and information processing method | |
| CN107102789A (en) | Method and apparatus for providing graphic user interface in the terminal | |
| JP4922797B2 (en) | Information processing apparatus and program thereof | |
| JP6201134B2 (en) | Operation system, operation control program | |
| JP6216862B1 (en) | GAME METHOD AND GAME PROGRAM | |
| KR20170103379A (en) | Method for providing responsive user interface | |
| JP5624168B2 (en) | Video game processing apparatus, video game processing method, and video game processing program | |
| JP2020032206A (en) | Video game processing device, video game processing method, and video game processing program | |
| JP4743602B2 (en) | Image processing apparatus, image processing program, game apparatus, and game program | |
| JP5000132B2 (en) | Training program, training apparatus, training system, training control method, game program, game apparatus, game system, and game control method | |
| JP6947950B1 (en) | Information processing method, program, information processing device | |
| JP7163467B2 (en) | Information processing method, program, information processing device | |
| JP7427635B2 (en) | Information processing method, program, information processing device | |
| CN116964552A (en) | Virtual button charging | |
| JP5382880B2 (en) | GAME PROGRAM, GAME DEVICE, GAME CONTROL METHOD |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111206 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111207 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120206 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120515 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120515 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4999909 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150525 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150525 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150525 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |