觸摸控件和檢測觸摸方法

在喚境Evkworld中制作游戲在電腦端可以很方便的使用鼠標(biāo)或者鍵盤進(jìn)行控制,但如果制作手機游戲時沒有鼠標(biāo)和鍵盤進(jìn)行控制,我們可以通過以下教程來制作按觸摸屏幕控制鍵。
屏幕控制按鈕
首先在新建一個圖層組并設(shè)置圖層組視差為0.(因為我們制作的屏幕控制按鈕一直留在鏡頭范圍內(nèi),所以通過設(shè)置圖層的視差為0,讓圖層不受鏡頭移動影響)

選中屏幕按鈕圖層添加我們自定義控制按鈕精靈對象。

大按鈕更容易觸摸!但也會阻擋屏幕上的顯示,所以根據(jù)自身需求來設(shè)計屏幕按鈕。
接下來就可以通過觸屏操作的正在觸摸對象來執(zhí)行飛機的八方向運動的模擬操作動作。如下圖所示。

現(xiàn)在屏幕控制按鈕就制作好了,在窗口中保持相同的位置,可以控制游戲。 如果您的游戲使用簡單的左右控件,您可以使用透明的精靈對象來檢測用戶是否正在觸摸屏幕的左側(cè)或右側(cè)。請記住,他們可以觸摸的區(qū)域越大,控制游戲就越容易。
另外除了使用屏幕按鈕之外,也有更好的方法來控制。例如以下兩個方法
1:點擊屏幕位置,讓飛機移動到觸摸屏幕的位置。


角度:angle(飛機.x,飛機.y,觸屏操作.x,觸屏操作.y)
距離:200*dt
2:通過判斷手機的左右上下傾斜度,讓飛機移動。

看到這里,大家是不是覺得制作移動端的控制跟在PC端一樣簡單呢?是的,這就是喚境的優(yōu)勢所在。關(guān)于移動端控制游戲的移動的介紹就到這里,歡迎大家下載喚境引擎嘗試體驗~

點擊下載全能無需編程的喚境引擎!?
? https://www.evkworld.cn/?c=600005&sc=600019&auto=1
標(biāo)簽: