用于觸摸終端的場景控制方法及設備的制造方法
【技術領域】
[0001]本申請涉及計算機領域,尤其涉及一種用于觸摸終端的場景控制方法及設備。
【背景技術】
[0002]隨著計算機、互聯網技術的發展進步,人們越來越習慣通過在不同觸摸終端上的觸摸操控,實現與智能設備的交互,例如實現數據信息的獲取與發出、進行游戲娛樂活動的互動等。在常規的運行于觸摸終端的多人在線戰斗競技(MOBA ,Multiplayer OnlineBattle Arena)游戲中,觸摸終端的應用的窗口內所顯示的內容僅為操作者附近的場景,因此用戶在進行游戲的過程中可看到的場景的范圍僅限于其所操作的操作者附近(例如以操作者為中心的區域),對于發生于其它場景處的情況,則無法獲取。因此,用戶通過窗口內所顯示的內容所獲取的信息有限,導致人機的交互性較低,影響用戶體驗。
[0003]申請內容
[0004]本申請的一個目的是提供一種用于觸摸終端的顯示場景控制方法及設備。
[0005]為實現上述目的,本申請提供了一種用于觸摸終端的場景控制方法,該方法包括:
[0006]獲取用戶在觸摸終端的應用的窗口內輸入的場景移動操作,其中,所述應用的場景控制模式已被激活;
[0007]根據所述窗口內的當前場景和所述場景移動操作獲取目標場景;
[0008]在所述窗口內顯示所述目標場景。
[0009]基于本申請的另一方面,還提供了一種用于觸摸終端的場景控制設備,該設備包括:
[0010]第一裝置,用于獲取用戶在觸摸終端的應用的窗口內輸入的場景移動操作,其中,所述應用的場景控制模式已被激活;
[0011 ]第二裝置,用于根據所述窗口內的當前場景和所述場景移動操作獲取目標場景;
[0012]第三裝置,用于在所述窗口內顯示所述目標場景。
[0013]與現有技術相比,本申請實施例通過在應用的場景控制模式下獲取用戶輸入的場景移動操作,并根據該場景移動操作顯示目標場景,使得用戶能夠查看到其它區域的情況,從而為用戶提供更多的可用信息,方便用戶了解更多的信息,并根據這些信息做出更多的決策,提高人機的互動性,優化用戶體驗。
【附圖說明】
[0014]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優點將會變得更明顯:
[0015]圖1為本申請實施例提供的一種用于觸摸終端的場景控制方法的流程圖;
[0016]圖2(a)為當前場景在整個戰場中所對應的區域的示意圖;
[0017]圖2(b)為當前場景所顯示的內容的示意圖;
[0018]圖2(c)為目標場景在整個戰場中所對應的區域的示意圖;
[0019]圖2(d)為目標場景所顯不的內容的不意圖;
[0020]圖3為本申請實施例提供的一種優選的用于觸摸終端的場景控制方法的流程圖;
[0021]圖4(a)為本申請實施例列舉的激活場景控制模式的一種激活操作的示意圖;
[0022]圖4(b)為本申請實施例列舉的激活場景控制模式的另一種激活操作的示意圖;
[0023]圖5為用戶用于操控操作者向右移動時的操作者控制操作的示意圖;
[0024]圖6為初始場景所顯不的內容的不意圖;
[0025]圖7為本申請實施例提供的一種用于觸摸終端的場景控制設備的結構示意圖;
[0026]圖8為本申請實施例提供的一種優選的用于觸摸終端的場景控制設備的結構示意圖;
[0027]附圖中相同或相似的附圖標記代表相同或相似的部件。
【具體實施方式】
[0028]下面結合附圖對本申請作進一步詳細描述。
[0029]在本申請一個典型的配置中,終端、服務網絡的設備和可信方均包括一個或多個處理器(CPU)、輸入/輸出接口、網絡接口和內存。
[0030]內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或閃存(flashRAM)。內存是計算機可讀介質的示例。
[0031]計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現信息存儲。信息可以是計算機可讀指令、數據結構、程序的模塊或其他數據。計算機的存儲介質的例子包括,但不限于相變內存(PRAM)、靜態隨機存取存儲器(SRAM)、動態隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(CD-ROM)、數字多功能光盤(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括非暫存電腦可讀媒體(transitory media),如調制的數據信號和載波。
[0032]圖1示出了一種用于觸摸終端的場景控制方法的流程圖,該方法包括以下處理步驟:
[0033]步驟SlOl,獲取用戶在觸摸終端的應用的窗口內輸入的場景移動操作,其中,所述應用的場景控制模式已被激活。
[0034]步驟S102,根據所述窗口內的當前場景和所述場景移動操作獲取目標場景。
[0035]步驟S103,在所述窗口內顯示所述目標場景。
[0036]其中,所述應用的場景控制模式是指區別于應用的常規操作模式,用于獲取特定的場景操作對顯示的場景進行控制的運行模式。在該場景控制模式下,預設的某些操作將被會判定為場景移動操作,例如在常規操作模式下,用戶在觸摸終端的應用的窗口內上的劃動操作為選中某一對象的操作,而在場景控制模式下,同樣的劃動操作將會被判定為用于控制場景顯示的場景移動操作。所述當前場景是指觸摸終端的應用的窗口在獲取到場景移動操作的時刻所顯示的場景,而所述目標場景為根據所述當前場景的相關信息以及場景移動操作的相關信息進行處理所得到的將要在窗口內顯示的場景。
[0037]在上述方法中,各個步驟之間是持續不斷工作的。具體地,在步驟SlOl,持續獲取用戶在觸摸終端的應用的窗口內輸入的場景移動操作;在步驟S102中,持續根據所述窗口內的當前場景和所述場景移動操作獲取目標場景;在步驟S103中,持續在所述窗口內顯示所述目標場景。在此,本領域技術人員應當理解,所述“持續”是指各步驟之間分別不斷地進行場景移動操作的獲取、目標場景的獲取以及目標場景的顯示,直至停止獲取到所述場景移動操作。
[0038]由于在實際應用中,用戶在觸摸終端的應用的窗口內劃動可以是連續的劃動,例如用戶的手指在觸屏上按下后依次沿多個方向連續劃動,在整個過程中保持手指始終按壓在屏幕上;此外也可以是多次劃動,例如用戶的手指窗口內按下后依次沿一個方向劃動后,抬起手指,然后再按下繼續沿某一方向劃動,反復多次。在通過本申請提供的方法進行場景控制時,持續獲取用戶在窗口內劃動時的劃動操作進行相關處理,直至用戶停止進行劃動。
[0039]例如,以MOBA游戲為例,當前場景和目標場景中所顯示的內容均為整個戰場中的某一部分,假設整個戰場的大小為20000 X 20000像素,當前場景所顯示的內容為其中1600X 900像素大小的區域,例如橫向第700?2299像素、縱向第600?1499像素的區域,如圖2(a)所示,當前場景在整個戰場中所對應的區域即為區域2。圖2(b)所顯示的畫面即為當前場景,其中對象2A為操作者,即用戶所操控的單位,對象2B和對象2C均戰場元素(即其它用戶操控的單位或者戰場中的固有的物體,例如草叢、防御塔、障礙物等)。在現有技術中,任何時刻顯示的場景相對于對象2A是固定的,即只能顯示以對象2A為中心的內容,因此對于用戶在進行操作時可惡意卡暗道的內容十分有限。
[0040]而在采用本申請的控制方法后,若所述場景移動操作為用戶的操作點1(即用戶劃動操作的起始點,場景中不顯示)向箭頭方向劃動一段的距離,那么將當前場景在整個戰場中的區域沿箭頭方向移動若干像素的距離即為目標場景在整個戰場中的區域,如圖2(c)所示,區域2’即為目標場景在整個戰場中所對應的區域。對應地,目標場景所顯示的內容如圖2(d)所示,在該目標場景中,可以查看到對象2D和對象2E等其它的戰場元素,使得用戶能夠獲取到更多的信息,例如可以更早的發現敵方的單位,由此做出更好的預判和戰術選擇,優化用戶體驗。
[0041]當所述場景移動操作為劃動操作時,所述步驟S102具體包括:根據所述窗口內的當前場景和所述場景移動操作的劃動距離獲取目標場景。在實際應用中,目標場景與當前場景的距離一般與所述場景移動操作的劃動距離成正比,即劃動的距離越遠,顯示的目標場景與原來的當前場景的距離也越遠。
[0042]通過在應用的場景控制模式下獲取用戶輸入的場景移動操作,并根據該場景移動操作顯示目標場景,使得用戶能夠查看到其它區域的情況,從而為用戶提供更多的可用信息,方便用戶了解更多的信息,并根據這些信息做出更多的決策,提高人機的互動性,優化用戶體驗。
[0043]作為一種優選的實施方式,用戶可以在未激活場景控制模式時通過輸入預設的激活操作從常規操作模式進入到場景控制模式,進而實現對顯示的場景進行控制。由此,所述用于觸摸終端的場景控制方法如圖3所示,