两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

游戲控制程序、游戲控制方法和游戲控制裝置與流程

文檔序號(hào):11329569閱讀:307來(lái)源:國(guó)知局
游戲控制程序、游戲控制方法和游戲控制裝置與流程

本發(fā)明涉及用于控制游戲的進(jìn)行的游戲控制程序、游戲控制方法和游戲控制裝置。



背景技術(shù):

先前已經(jīng)提出了如下技術(shù):在游戲控制裝置中,代替用于接受來(lái)自游戲者的輸入的物理控制器,經(jīng)由觸摸屏來(lái)控制角色移動(dòng)(例如,參見(jiàn)專利文獻(xiàn)1)。

此外,還提出了用于通過(guò)使用對(duì)觸摸屏的拖拽操作來(lái)改變參數(shù)設(shè)置值的技術(shù)(例如,參見(jiàn)專利文獻(xiàn)2)。

現(xiàn)有技術(shù)文獻(xiàn)

專利文獻(xiàn)

專利文獻(xiàn)1:日本特開(kāi)2006-181286

專利文獻(xiàn)2:日本特開(kāi)2014-215888



技術(shù)實(shí)現(xiàn)要素:

發(fā)明要解決的問(wèn)題

然而,由于通常分別經(jīng)由獨(dú)立的控制操作來(lái)接受針對(duì)角色的移動(dòng)指示和參數(shù)的設(shè)置,因此例如存在在發(fā)出移動(dòng)指示之前設(shè)置角色移動(dòng)方法的類型或者與畫(huà)面顯示有關(guān)的參數(shù)等的情況。

因而,對(duì)于游戲者而言,可能無(wú)法在進(jìn)行移動(dòng)指示的過(guò)程中同時(shí)進(jìn)行設(shè)置操作。

本發(fā)明的目的是提供能夠提高與針對(duì)游戲角色的移動(dòng)指示有關(guān)的操作性的游戲控制程序、游戲控制方法和游戲控制裝置。

用于解決問(wèn)題的方案

根據(jù)本發(fā)明的一種游戲控制程序,用于使得用于控制游戲的執(zhí)行的計(jì)算機(jī)進(jìn)行控制處理,所述控制處理包括:第一判斷步驟,用于將繼續(xù)進(jìn)行與觸摸屏的接觸并且連續(xù)移動(dòng)接觸位置的操作判斷為第一觸摸操作;軌跡生成步驟,用于根據(jù)所述第一觸摸操作的方向和移動(dòng)量來(lái)生成游戲的角色的預(yù)期移動(dòng)軌跡;第二判斷步驟,用于將在繼續(xù)進(jìn)行所述第一觸摸操作的接觸期間與所述觸摸屏的新接觸判斷為第二觸摸操作;以及軌跡改變步驟,用于根據(jù)所述第二觸摸操作的類型、接觸位置或移動(dòng)量來(lái)改變所述預(yù)期移動(dòng)軌跡。

在所述控制處理中,可以根據(jù)所述第二觸摸操作的類型、接觸位置或移動(dòng)量來(lái)改變所述游戲的顯示模式。

所述第二觸摸操作可以是包含與所述觸摸屏上的特定區(qū)域進(jìn)行接觸的操作。

所述第二觸摸操作可以是包含與相對(duì)于所述第一觸摸操作的接觸位置和移動(dòng)方向的相對(duì)區(qū)域進(jìn)行接觸的操作。

所述第二觸摸操作可以是包含多個(gè)接觸位置其中至少之一的移動(dòng)的操作

根據(jù)本發(fā)明的一種游戲控制方法,用于使計(jì)算機(jī)控制游戲的執(zhí)行,其中,所述游戲控制方法執(zhí)行包括以下步驟的控制處理:第一判斷步驟,用于將繼續(xù)進(jìn)行與觸摸屏的接觸并且連續(xù)移動(dòng)接觸位置的操作判斷為第一觸摸操作;軌跡生成步驟,用于根據(jù)所述第一觸摸操作的方向和移動(dòng)量來(lái)生成游戲的角色的預(yù)期移動(dòng)軌跡;第二判斷步驟,用于將在繼續(xù)進(jìn)行所述第一觸摸操作的接觸期間與所述觸摸屏的新接觸判斷為第二觸摸操作;以及軌跡改變步驟,用于根據(jù)所述第二觸摸操作的類型、接觸位置或移動(dòng)量來(lái)改變所述預(yù)期移動(dòng)軌跡。

根據(jù)本發(fā)明的一種游戲控制裝置,用于控制游戲的執(zhí)行,所述游戲控制裝置包括:觸摸屏;第一判斷單元,用于將繼續(xù)進(jìn)行與所述觸摸屏的接觸并且連續(xù)移動(dòng)接觸位置的操作判斷為第一觸摸操作;軌跡生成單元,用于根據(jù)所述第一觸摸操作的方向和移動(dòng)量來(lái)生成游戲的角色的預(yù)期移動(dòng)軌跡;第二判斷單元,用于將在繼續(xù)進(jìn)行所述第一觸摸操作的接觸期間與所述觸摸屏的新接觸判斷為第二觸摸操作;以及軌跡改變單元,用于根據(jù)所述第二觸摸操作的類型、接觸位置或移動(dòng)量來(lái)改變所述預(yù)期移動(dòng)軌跡。

發(fā)明的效果

根據(jù)本發(fā)明,游戲者可以在進(jìn)行作為針對(duì)游戲的角色的移動(dòng)指示的第一觸摸操作的過(guò)程中查看預(yù)期移動(dòng)軌跡,可以在預(yù)測(cè)針對(duì)角色的移動(dòng)處理結(jié)果的同時(shí)決定移動(dòng)指示,并且可以利用第二觸摸操作來(lái)改變預(yù)期移動(dòng)軌跡。因此,游戲者可以在無(wú)需中斷移動(dòng)指示的情況下考慮更適當(dāng)?shù)囊苿?dòng)方法,這提高了游戲的操作性。

附圖說(shuō)明

圖1是示出根據(jù)實(shí)施例的游戲控制裝置的功能結(jié)構(gòu)的框圖。

圖2是示出根據(jù)實(shí)施例的第一觸摸操作期間的游戲進(jìn)行畫(huà)面的示例的圖。

圖3是示出根據(jù)實(shí)施例的在繼續(xù)進(jìn)行第一觸摸操作期間的游戲進(jìn)行畫(huà)面的第一示例的示意圖。

圖4是示出根據(jù)實(shí)施例的在繼續(xù)進(jìn)行第一觸摸操作期間的游戲進(jìn)行畫(huà)面的第三示例的示意圖。

圖5是示出根據(jù)實(shí)施例的控制處理的第一流程圖。

圖6是示出根據(jù)實(shí)施例的控制處理的第二流程圖。

具體實(shí)施方式

以下將說(shuō)明本發(fā)明的實(shí)施例的示例。

根據(jù)本發(fā)明的游戲控制裝置1是用于控制經(jīng)由觸摸屏來(lái)接受操作輸入的游戲的進(jìn)行,并且例如可以是諸如智能電話、平板電腦或便攜式游戲機(jī)等的便攜式裝置、或者諸如pc或游戲?qū)S脵C(jī)等的安裝型裝置。

圖1是示出根據(jù)本實(shí)施例的游戲控制裝置1的功能結(jié)構(gòu)的框圖。

游戲控制裝置1包括觸摸屏10、存儲(chǔ)單元20和控制單元30。

觸摸屏10是游戲的輸入/輸出裝置,其用于檢測(cè)從游戲者的操作輸入并顯示游戲進(jìn)行畫(huà)面。觸摸屏10包括用于檢測(cè)使游戲者的手指等與觸摸屏10接觸或接近的觸摸傳感器11、以及以與觸摸傳感器的區(qū)域重疊的方式配置的顯示器12。

以下被簡(jiǎn)稱為“接觸”或“觸摸”的情況是指觸摸傳感器11能夠檢測(cè)到的包括使物體與觸摸傳感器11接觸或接近的用戶操作。

觸摸傳感器11是能夠同時(shí)檢測(cè)多個(gè)點(diǎn)的觸摸的類型的觸摸傳感器,并且觸摸屏10例如是投影型靜電電容方式觸摸屏。

存儲(chǔ)單元20是用于使得硬件組件用作游戲控制裝置1的各種程序、各種數(shù)據(jù)等的存儲(chǔ)區(qū)域。具體地,在本實(shí)施例中,為了實(shí)現(xiàn)各種功能,存儲(chǔ)單元20存儲(chǔ)由控制單元30執(zhí)行的程序(游戲控制程序)。

控制單元30是用于控制游戲控制裝置1整體的單元,并且通過(guò)適當(dāng)?shù)刈x取并執(zhí)行存儲(chǔ)單元20中所存儲(chǔ)的各種程序來(lái)與硬件協(xié)作地實(shí)現(xiàn)本實(shí)施例中的各種功能??刂茊卧?0可以是cpu(中央處理單元)。

控制單元30基于與觸摸屏10的接觸、接觸位置、接觸時(shí)間、或者接觸次數(shù)來(lái)辨別觸摸操作的類型。觸摸操作的類型包括觸摸、長(zhǎng)觸摸、釋放、滑動(dòng)、輕擊、雙擊、長(zhǎng)擊、拖拽、輕拂、捏合、分開(kāi)等。

觸摸是對(duì)觸摸屏10進(jìn)行觸摸的操作。

長(zhǎng)觸摸是維持與觸摸屏10的接觸并持續(xù)至少特定時(shí)間段的操作。

釋放是將手指從觸摸屏移開(kāi)的操作。

滑動(dòng)是在保持與觸摸屏的接觸的同時(shí)移動(dòng)觸摸位置的操作。

輕擊是接著觸摸之后在不移動(dòng)觸摸位置的情況下釋放手指的操作。

雙擊是進(jìn)行連續(xù)兩次輕擊操作的操作。

長(zhǎng)擊是接著長(zhǎng)觸摸之后在不移動(dòng)觸摸位置的情況下釋放手指的操作。

拖拽是涉及作為觸摸操作的結(jié)果而使顯示器12上所顯示的對(duì)象移動(dòng)或變形的滑動(dòng)操作。

輕拂是接著觸摸之后在使觸摸位置沿一個(gè)方向高速移動(dòng)的情況下釋放手指的操作。

捏合是觸摸兩個(gè)點(diǎn)、然后從這兩個(gè)觸摸位置中的一者或兩者沿使這兩個(gè)觸摸位置變得彼此更近的方向進(jìn)行滑動(dòng)的操作。

分開(kāi)是觸摸兩個(gè)點(diǎn)、然后從這兩個(gè)觸摸位置中的一者或兩者沿使這兩個(gè)觸摸位置變得彼此更遠(yuǎn)的方向進(jìn)行滑動(dòng)的操作。

控制單元30包括檢測(cè)單元31、第一判斷單元32、軌跡生成單元33、區(qū)域設(shè)置單元34、第二判斷單元35、軌跡改變單元36、移動(dòng)處理單元37和圖像顯示單元38。

在觸摸傳感器11檢測(cè)到接觸時(shí),檢測(cè)單元31檢測(cè)觸摸位置。在本實(shí)施例中,由于觸摸傳感器11和顯示器12彼此重疊,因此在平面上與觸摸傳感器11的接觸位置和與顯示器12的接觸位置彼此一致。

第一判斷單元32將繼續(xù)進(jìn)行檢測(cè)單元31所檢測(cè)到的與觸摸傳感器11的接觸并且連續(xù)移動(dòng)接觸位置的操作(滑動(dòng)、拖拽、輕拂等)判斷為第一觸摸操作,并且接受第一觸摸操作作為游戲的角色的移動(dòng)指示。不對(duì)用作第一觸摸操作的起點(diǎn)的觸摸位置進(jìn)行限制,并且其可以是觸摸屏10上的任意位置。

軌跡生成單元33根據(jù)第一判斷單元32所判斷出的第一觸摸操作的方向和移動(dòng)量來(lái)生成游戲的角色的預(yù)期移動(dòng)軌跡。具體地,例如,軌跡生成單元33生成具有沿與第一觸摸操作的方向相反的方向的與移動(dòng)量的大小相對(duì)應(yīng)的距離的預(yù)期移動(dòng)軌跡。

區(qū)域設(shè)置單元34設(shè)置用于接受觸摸傳感器11所檢測(cè)到的接觸作為特定操作輸入的區(qū)域。例如,除了第一觸摸操作以外,區(qū)域設(shè)置單元34還根據(jù)輕擊等的操作來(lái)設(shè)置用于接受各種設(shè)置改變以及諸如針對(duì)角色動(dòng)作的指示等的與游戲進(jìn)行有關(guān)的指示的區(qū)域。

此外,特別地,在本實(shí)施例中,在第一判斷單元32正接受第一觸摸操作時(shí),區(qū)域設(shè)置單元34針對(duì)第二判斷單元35設(shè)置用于接受第二觸摸操作的區(qū)域。

第二判斷單元35在正繼續(xù)進(jìn)行第一觸摸操作的接觸時(shí)接受與觸摸屏10的新接觸并將該新接觸判斷為第二觸摸操作。

第二觸摸操作可以是觸摸位置不受限的輕擊等的操作。在這種情況下,例如,每當(dāng)接受輕擊操作時(shí),軌跡改變單元36發(fā)揮用以執(zhí)行與輕擊操作的次數(shù)相對(duì)應(yīng)的后述的軌跡改變處理的功能。

可選地,例如,第二觸摸操作可以是包含與區(qū)域設(shè)置單元34在觸摸屏10上所設(shè)置的特定區(qū)域進(jìn)行接觸的操作??蛇x地,例如,第二觸摸操作可以是包含在相對(duì)于第一觸摸操作中的接觸位置和移動(dòng)方向的相對(duì)位置處與區(qū)域設(shè)置單元34所設(shè)置的區(qū)域進(jìn)行接觸的操作。

在這些情況下,每當(dāng)接受向所設(shè)置的特定區(qū)域的輕擊操作時(shí),作為與各區(qū)域相對(duì)應(yīng)的處理,通過(guò)軌跡改變單元36來(lái)執(zhí)行后述的軌跡改變處理,或者通過(guò)圖像顯示單元38來(lái)執(zhí)行顯示模式改變處理(例如,放大或縮小畫(huà)面)。

可選地,例如,第二觸摸操作可以是包含多個(gè)接觸位置中的至少一個(gè)接觸位置的移動(dòng)的操作(例如,捏合或分開(kāi))。

在這種情況下,根據(jù)捏合或分開(kāi)的操作量,通過(guò)圖像顯示單元38來(lái)執(zhí)行顯示模式改變處理(例如,增大或減小畫(huà)面的顯示倍率)。

如上所述,在第一觸摸操作期間,第二判斷單元35接受與第一觸摸操作不同的第二觸摸(例如,輕擊)或者第二和第三觸摸(例如,捏合或分開(kāi))作為第二觸摸操作。這使得游戲者可以在進(jìn)行第一觸摸操作的同時(shí)進(jìn)行各種設(shè)置輸入。

軌跡改變單元36根據(jù)第二觸摸操作的類型、接觸位置或移動(dòng)量來(lái)改變預(yù)期移動(dòng)軌跡。具體地,例如,在初始狀態(tài)下以直線形式來(lái)生成預(yù)期移動(dòng)軌跡的情況下,每當(dāng)接受第二觸摸操作時(shí),軌跡改變單元36可以在諸如跳躍和曲線等的不同類型的移動(dòng)路徑之間進(jìn)行切換。

移動(dòng)處理單元37響應(yīng)于第一判斷單元所接受的第一觸摸操作的終止,來(lái)設(shè)置與預(yù)期移動(dòng)軌跡的類型相對(duì)應(yīng)的角色的移動(dòng)方法,并且確定與第一觸摸操作的方向和距離相對(duì)應(yīng)的角色的移動(dòng)方向和距離。然后,移動(dòng)處理單元37與圖像顯示單元38協(xié)作地移動(dòng)角色并更新游戲的內(nèi)部狀態(tài)和游戲畫(huà)面。

圖像顯示單元38在顯示器12上顯示各種圖像。具體地,響應(yīng)于第一判斷單元32和第二判斷單元35所接受的觸摸操作,圖像顯示單元38顯示包括游戲角色的游戲畫(huà)面、角色的預(yù)期移動(dòng)軌跡、以及表示與角色、顯示設(shè)置等有關(guān)的各指示內(nèi)容的觸摸區(qū)域的圖像。

此外,在第二判斷單元35接受用于改變顯示模式的第二觸摸操作的情況下,圖像顯示單元38根據(jù)第二觸摸操作的類型、接觸位置或移動(dòng)量來(lái)改變游戲的顯示模式。

此外,圖像顯示單元38根據(jù)響應(yīng)于第一觸摸操作的終止所確定出的指示內(nèi)容來(lái)執(zhí)行伴隨著角色移動(dòng)的游戲畫(huà)面的更新。

圖2是示出本實(shí)施例中的第一觸摸操作期間的游戲進(jìn)行畫(huà)面的示例的圖。

本示例示出如下?tīng)顟B(tài):在將角色40顯示為在表示為擬三維空間(pseudo-three-dimensionalspace)的游戲空間內(nèi)配置的三維對(duì)象的顯示器12的畫(huà)面上,游戲者利用手指41a進(jìn)行從任意起點(diǎn)a到點(diǎn)b的拖拽操作作為第一觸摸操作。盡管為了簡(jiǎn)化說(shuō)明而沒(méi)有示出角色40以外的對(duì)象以及游戲空間內(nèi)的其它圖像(例如,背景圖像、角色40的地面圖像等),但是配置在游戲空間內(nèi)的角色對(duì)象不局限于角色40,并且還可以顯示其它類型的圖像。通過(guò)圖像顯示單元38來(lái)在顯示器12上顯示游戲空間和角色40??梢岳迷S多已知技術(shù)來(lái)實(shí)現(xiàn)用于在游戲空間內(nèi)配置角色對(duì)象以及用于將角色對(duì)象顯示在畫(huà)面上的方法。

在圖2中,假定保持游戲者的手指41a與觸摸屏10接觸并且不釋放。手指41a的當(dāng)前觸摸位置是點(diǎn)b,并且將箭頭42顯示為表示與以觸摸操作的起點(diǎn)a作為基準(zhǔn)的至點(diǎn)b的拖拽操作相對(duì)應(yīng)的方向和長(zhǎng)度的圖像。在進(jìn)一步移動(dòng)手指41a的觸摸位置(點(diǎn)b)的情況下,箭頭42的方向和長(zhǎng)度改變。

在本實(shí)施例中,根據(jù)在釋放手指41a時(shí)平面上的從起點(diǎn)a到點(diǎn)b的距離來(lái)確定角色40在游戲空間內(nèi)的移動(dòng)量,并且基于起點(diǎn)a的位置和點(diǎn)b的位置之間的相對(duì)位置關(guān)系來(lái)確定角色40的移動(dòng)方向。例如,可以通過(guò)使用從平面上的起點(diǎn)a的橫坐標(biāo)xa和縱坐標(biāo)ya以及點(diǎn)b的橫坐標(biāo)xb和縱坐標(biāo)yb所計(jì)算出的這兩點(diǎn)之間的距離、以及點(diǎn)b相對(duì)于起點(diǎn)a的方向,來(lái)計(jì)算與角色40的移動(dòng)有關(guān)的移動(dòng)量和移動(dòng)方向??刂茊卧?0在釋放手指41a時(shí)確定移動(dòng)量和移動(dòng)方向。然而,角色40的最終移動(dòng)量和移動(dòng)方向可以根據(jù)游戲的內(nèi)容等在確定之前進(jìn)行適當(dāng)修改。

在確定了移動(dòng)量和移動(dòng)方向之后,通過(guò)控制單元30(移動(dòng)處理單元37)來(lái)執(zhí)行角色40的移動(dòng)處理。

此外,在繼續(xù)進(jìn)行拖拽操作期間,與箭頭42的顯示同步地顯示預(yù)期移動(dòng)軌跡43a。此外,預(yù)期移動(dòng)軌跡43a是根據(jù)起點(diǎn)a的位置和點(diǎn)b的位置之間的相對(duì)關(guān)系來(lái)顯示的,并且預(yù)期移動(dòng)軌跡43a的顯示在通過(guò)拖拽操作而移動(dòng)點(diǎn)b時(shí)發(fā)生改變。即,在給出箭頭42所示的移動(dòng)指示的情況下,示出移動(dòng)方向和距離,以表示角色40的估計(jì)目的地。預(yù)期移動(dòng)軌跡43a使得游戲者可以預(yù)測(cè)角色40的移動(dòng),并且預(yù)期移動(dòng)軌跡43a的顯示與角色40的移動(dòng)量和移動(dòng)方向相關(guān)聯(lián)地并且與點(diǎn)b的移動(dòng)同步地發(fā)生改變,直到釋放手指41a為止。此外,預(yù)期移動(dòng)軌跡43a還根據(jù)后述的第二觸摸操作而發(fā)生改變。

由于在繼續(xù)進(jìn)行第一觸摸操作期間顯示預(yù)期移動(dòng)軌跡43a,因此游戲者可以想像確定角色40的移動(dòng)指示之后的移動(dòng)結(jié)果。

應(yīng)當(dāng)注意,角色40不是必須沿預(yù)期移動(dòng)軌跡43a移動(dòng)。盡管在本實(shí)施例中預(yù)期移動(dòng)軌跡43a用作估計(jì),但是即使在角色40沿預(yù)期移動(dòng)軌跡43a移動(dòng)的情況下也可以實(shí)施本發(fā)明。

圖3是示出本實(shí)施例中的在繼續(xù)進(jìn)行第一觸摸操作期間的游戲進(jìn)行畫(huà)面的第一示例的圖。

該示例示出在第一觸摸操作期間(圖2)游戲者利用手指41b來(lái)進(jìn)行作為第二觸摸操作的輕擊操作的狀態(tài)。不對(duì)可以接受第二觸摸操作的位置進(jìn)行限制。根據(jù)在繼續(xù)進(jìn)行第一觸摸操作期間所接受的構(gòu)成第二觸摸操作的輕擊操作的次數(shù),軌跡改變單元36在用于角色40向目的地移動(dòng)的預(yù)定類型的預(yù)期移動(dòng)軌跡(例如,43a、43b、43c和43d)之間順次進(jìn)行切換。

游戲者可以根據(jù)利用第一觸摸操作在顯示器12上顯示預(yù)期移動(dòng)軌跡期間的游戲場(chǎng)景,來(lái)切換至與角色40的移動(dòng)處理相關(guān)聯(lián)的預(yù)期移動(dòng)軌跡。因而,游戲者可以在選擇偏好的移動(dòng)方法的同時(shí)決定移動(dòng)指示。

此外,作為在本實(shí)施例中的繼續(xù)進(jìn)行第一觸摸操作期間的游戲進(jìn)行畫(huà)面的第二示例,將說(shuō)明游戲者在第一觸摸操作期間(圖2)、利用兩個(gè)手指進(jìn)行捏合或分開(kāi)作為第二觸摸操作的情況。

在第一觸摸操作期間接受捏合作為第二觸摸操作的情況下,圖像顯示單元38根據(jù)捏合的操作量來(lái)減小包括角色40的顯示的游戲空間的顯示倍率。在這種情況下,各種圖像與顯示器12的顯示面積的顯示比例也相對(duì)減小。因而,畫(huà)面上的顯示以縮小形式發(fā)生改變,由此顯示器12上所顯示的游戲空間的范圍增大。

在第一觸摸操作期間接受分開(kāi)作為第二觸摸操作的情況下,圖像顯示單元38根據(jù)分開(kāi)的操作量來(lái)增大包括角色40的顯示的游戲空間的顯示倍率。在這種情況下,各種圖像與顯示器12的顯示面積的顯示比例也相對(duì)增大。因而,畫(huà)面的顯示以放大形式發(fā)生改變,由此顯示器12上所顯示的游戲空間的范圍減小。

游戲者可以在利用第一觸摸操作輸入與角色40的移動(dòng)有關(guān)的指示期間,根據(jù)游戲場(chǎng)景來(lái)對(duì)包括角色40的游戲空間的顯示進(jìn)行放大或縮小。因而,游戲者可以以適合于游戲場(chǎng)景的顯示倍率來(lái)查看游戲空間。

圖4是示出本實(shí)施例中的繼續(xù)進(jìn)行第一觸摸操作期間的游戲進(jìn)行畫(huà)面的第三示例的圖。

在本示例中,區(qū)域設(shè)置單元34設(shè)置分別用于向預(yù)期移動(dòng)軌跡43a~43d的切換的輕擊區(qū)域44a~44d、用于增大游戲畫(huà)面的顯示倍率的輕擊區(qū)域45a、以及用于減小游戲畫(huà)面的顯示倍率的輕擊區(qū)域45b,并且在各輕擊區(qū)域的位置處分別顯示相應(yīng)的圖像。

此外,在本示例中,在第一觸摸操作期間(圖2)設(shè)置輕擊區(qū)域44a~44d、45a和45b。由于在接受了第一觸摸操作之后設(shè)置各輕擊區(qū)域,因此可以接受第一觸摸操作的位置不受輕擊區(qū)域限制。

然而,區(qū)域設(shè)置單元34可以在接受第一觸摸操作之前預(yù)先設(shè)置并顯示輕擊區(qū)域。

此外,區(qū)域設(shè)置單元34參考平面上的起點(diǎn)a和點(diǎn)b之間的相對(duì)位置關(guān)系的變化、或者箭頭42的位置和朝向,來(lái)動(dòng)態(tài)移動(dòng)并設(shè)置這些輕擊區(qū)域,這有助于提高游戲畫(huà)面的可視性。

響應(yīng)于第一觸摸操作期間對(duì)這些區(qū)域的輕擊,執(zhí)行相應(yīng)的預(yù)期移動(dòng)軌跡43a~43d之間的切換或顯示模式改變處理。

接著,將說(shuō)明釋放手指41a以終止第一觸摸操作時(shí)所執(zhí)行的處理。

在釋放手指41a時(shí),如上所述,確定角色40的移動(dòng)量和移動(dòng)方向,并且根據(jù)在緊挨著釋放之前所顯示的預(yù)期移動(dòng)軌跡(43a、43b、43c和43d其中之一)的類型來(lái)確定角色40的移動(dòng)類型,然后執(zhí)行角色40的移動(dòng)處理。經(jīng)由控制單元30的移動(dòng)處理單元37和圖像顯示單元38(圖1)之間的協(xié)作來(lái)確定移動(dòng)類型并執(zhí)行移動(dòng)處理。

移動(dòng)處理單元37根據(jù)預(yù)期移動(dòng)軌跡的類型來(lái)確定角色40的移動(dòng)類型,根據(jù)移動(dòng)量、移動(dòng)方向和移動(dòng)類型來(lái)設(shè)置移動(dòng)內(nèi)容,并且基于移動(dòng)內(nèi)容來(lái)執(zhí)行角色40的移動(dòng)處理。圖像顯示單元38基于移動(dòng)處理單元37所設(shè)置的移動(dòng)內(nèi)容來(lái)改變角色40的顯示位置等。然而,緊接著釋放之后移動(dòng)處理單元37所設(shè)置的移動(dòng)內(nèi)容在移動(dòng)處理的完成之前不是必須保持不變,并且允許在緊接著執(zhí)行移動(dòng)處理之后改變移動(dòng)內(nèi)容。例如,在執(zhí)行角色40的移動(dòng)處理之后,在角色40與配置在與角色40的同一游戲空間內(nèi)的其它對(duì)象(未示出)沖突、或者與表示墻壁或地板的圖像所表示的面沖突時(shí),移動(dòng)處理單元37適當(dāng)改變移動(dòng)內(nèi)容以執(zhí)行移動(dòng)處理。移動(dòng)內(nèi)容的這種改變可以包括角色40的移動(dòng)類型、移動(dòng)量和移動(dòng)方向。根據(jù)游戲內(nèi)容適當(dāng)確定要改變這些內(nèi)容中的哪一個(gè)。

此外,根據(jù)移動(dòng)量來(lái)繼續(xù)進(jìn)行移動(dòng)處理。例如,在正移動(dòng)角色40期間減小移動(dòng)量并且剩余移動(dòng)量變成0時(shí)移動(dòng)處理完成,并且開(kāi)始等待下一移動(dòng)指示的輸入。

此外,在移動(dòng)處理的執(zhí)行期間,控制單元30使來(lái)自游戲者的移動(dòng)指示的輸入無(wú)效。更具體地,即使觸摸傳感器11檢測(cè)到觸摸,控制單元30也不接受輸入。

接著,將說(shuō)明移動(dòng)的類型。

預(yù)先定義移動(dòng)的類型,以使得這些類型分別與圖4中的預(yù)期移動(dòng)軌跡43a、43b、43c和43d相對(duì)應(yīng)。

與預(yù)期移動(dòng)軌跡43a相對(duì)應(yīng)的移動(dòng)的類型是“直線”,在該情況下,移動(dòng)處理單元37使得角色40沿如直線那樣的路徑移動(dòng)。

與預(yù)期移動(dòng)軌跡43b和43c相對(duì)應(yīng)的移動(dòng)的類型是“曲線”,在該情況下,移動(dòng)處理單元37在將角色40保持對(duì)游戲空間內(nèi)角色40接地的面進(jìn)行接地的同時(shí)使角色40沿如曲線那樣的路徑移動(dòng)。

與預(yù)期移動(dòng)軌跡43d相對(duì)應(yīng)的移動(dòng)的類型是“跳躍”,在該情況下,移動(dòng)處理單元37在將角色40從游戲空間內(nèi)角色40接地的面暫時(shí)離開(kāi)的同時(shí)使角色40移動(dòng)。

在本發(fā)明中,根據(jù)游戲內(nèi)容,可以適當(dāng)設(shè)置除這四種示例以外的移動(dòng)的類型。

圖5和6是示出根據(jù)本實(shí)施例的控制處理的流程圖。

每當(dāng)檢測(cè)單元31檢測(cè)到觸摸操作時(shí)啟動(dòng)該處理。

在步驟s1中,第一判斷單元32判斷檢測(cè)單元31是否檢測(cè)到與角色移動(dòng)指示有關(guān)的第一觸摸。在判斷結(jié)果為“是”的情況下處理進(jìn)入步驟s2,并且在判斷結(jié)果為“否”的情況下處理進(jìn)入步驟s5。

在步驟s2中,第一判斷單元32判斷是否從步驟s1所判斷出的第一觸摸起繼續(xù)進(jìn)行拖拽操作。在判斷結(jié)果為“是”的情況下處理進(jìn)入步驟s3,并且在判斷結(jié)果為“否”的情況下處理進(jìn)入步驟s4。

在步驟s3中,軌跡生成單元33生成與步驟s2所判斷出的拖拽操作相對(duì)應(yīng)的角色的預(yù)期移動(dòng)軌跡。此外,處理返回至步驟s2,并且根據(jù)在繼續(xù)進(jìn)行拖拽操作(第一觸摸操作)期間的拖拽方向和距離來(lái)改變?cè)擃A(yù)期移動(dòng)軌跡。

在步驟s4中,響應(yīng)于第一觸摸操作的終止,控制單元30接受與拖拽方向和距離以及基于第二觸摸操作的預(yù)期移動(dòng)軌跡的類型相對(duì)應(yīng)的角色移動(dòng)指示,并且更新游戲的內(nèi)部狀態(tài)以及顯示器12的顯示(包括角色40的移動(dòng))。然后,控制單元30終止響應(yīng)于第一觸摸操作而啟動(dòng)的控制處理。

在步驟s5中,第二判斷單元35在繼續(xù)進(jìn)行第一觸摸(第一觸摸操作)期間接受第二觸摸操作或第三觸摸操作,并且判斷該操作是否為預(yù)定類型(例如,輕擊操作)。在判斷結(jié)果為“是”的情況下處理進(jìn)入步驟s6,并且在判斷結(jié)果為“否”的情況下處理進(jìn)入步驟s7。

在步驟s6中,軌跡生成單元33通過(guò)根據(jù)步驟s5中所接受的輕擊操作在多種類型之間順次進(jìn)行切換來(lái)設(shè)置角色的預(yù)期移動(dòng)軌跡。然后,控制單元30終止響應(yīng)于第二觸摸操作而啟動(dòng)的控制處理。

在步驟s7中,第二判斷單元35判斷是否繼續(xù)進(jìn)行作為第二或隨后操作而接受的預(yù)定類型的第二觸摸操作(例如,捏合或分開(kāi))。在判斷結(jié)果為“是”的情況下處理進(jìn)入步驟s8,并且在判斷結(jié)果為“否”的情況下終止處理。

在步驟s8中,控制單元30接受與第二觸摸操作相對(duì)應(yīng)的顯示模式改變指示,并且更新游戲的內(nèi)部狀態(tài)和顯示器12的顯示。然后,控制單元30終止響應(yīng)于第二觸摸操作而啟動(dòng)的控制處理。

該控制處理是用于實(shí)施本發(fā)明的示例,并且不對(duì)處理方法進(jìn)行限制。如上所述,可以并行執(zhí)行基于第一觸摸的控制處理和基于第二或隨后觸摸的控制處理,或者可以在基于第一觸摸的控制處理期間接受第二觸摸操作。

根據(jù)本實(shí)施例,游戲控制裝置1可以在第一觸摸操作的過(guò)程中接受第二觸摸操作,并且改變基于第一觸摸操作的預(yù)期移動(dòng)軌跡。因此,提高了針對(duì)游戲角色的移動(dòng)指示的操作性。

此外,游戲控制裝置1可以在第一觸摸操作的過(guò)程中接受第二觸摸操作,并且進(jìn)行諸如增大或減小包括角色40的游戲空間的顯示倍率等的用以改變顯示模式的設(shè)置。因此,游戲者可以在發(fā)出針對(duì)游戲角色的移動(dòng)指示的同時(shí)調(diào)整游戲的可視性,從而提高游戲進(jìn)行期間的操作性。

游戲控制裝置1可以接受各種類型的觸摸操作作為用于改變預(yù)期移動(dòng)軌跡或顯示模式的第二觸摸操作,諸如對(duì)任意位置的觸摸、對(duì)區(qū)域設(shè)置單元34所設(shè)置的特定區(qū)域的觸摸、或者基于多個(gè)觸摸(多觸摸)的滑動(dòng)或捏分。將各種類型的設(shè)置處理分別分配給各種類型的觸摸操作,這使得游戲者可以在第一觸摸操作期間進(jìn)行各種設(shè)置改變,由此提高操作性。

盡管以上說(shuō)明了本發(fā)明的實(shí)施例,但是本發(fā)明不限于上述實(shí)施例。此外,實(shí)施例所記載的效果僅是本發(fā)明所產(chǎn)生的最優(yōu)選效果,并且本發(fā)明的效果不限于實(shí)施例所述的效果。

盡管以采用表現(xiàn)為擬三維空間的游戲空間的游戲作為示例說(shuō)明了實(shí)施例,但是本發(fā)明不僅可以在表示三維空間的游戲空間內(nèi)實(shí)施,而且還可以僅在顯示器(觸摸屏)上顯示平面圖像的游戲內(nèi)實(shí)施。

游戲控制裝置1所執(zhí)行的游戲控制方法采用軟件來(lái)實(shí)現(xiàn)。在采用軟件來(lái)實(shí)現(xiàn)該方法的情況下,在信息處理裝置(游戲控制裝置1)上安裝構(gòu)成軟件的程序。該程序可以記錄在諸如cd-rom等的可移除介質(zhì)上并分發(fā)給用戶,或者可以通過(guò)經(jīng)由網(wǎng)絡(luò)而下載至用戶的計(jì)算機(jī)而進(jìn)行分發(fā)。

附圖標(biāo)記說(shuō)明

1游戲控制裝置

10觸摸屏

11觸摸傳感器

12顯示器

20存儲(chǔ)單元

30控制單元

31檢測(cè)單元

32第一判斷單元

33軌跡生成單元

34區(qū)域設(shè)置單元

35第二判斷單元

36軌跡改變單元

37移動(dòng)處理單元

38圖像顯示單元

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
肇东市| 铁力市| 兰溪市| 福州市| 南充市| 张家川| 农安县| 安图县| 宝坻区| 图木舒克市| 曲松县| 阳谷县| 阿瓦提县| 东阿县| 霍州市| 盐山县| 铜陵市| 广平县| 乐亭县| 嘉义市| 广西| 勐海县| 阿拉善左旗| 醴陵市| 盐山县| 晴隆县| 广西| 陇川县| 南岸区| 莱西市| 阳东县| 呼图壁县| 钦州市| 南平市| 陵川县| 昌吉市| 象州县| 龙井市| 北流市| 洛阳市| 阿拉善右旗|