0
我正在編寫一個基於Web的遊戲,玩家在7x7網格上移動。 目前,移動按鈕調用一個../action/move/up風格的PHP網址,用於更新數據庫,然後重新加載遊戲頁面以反映新玩家的位置。使用JQuery無形地調用一個URL並返回成功/錯誤標誌
我希望能夠讓播放器點擊移動並使用JQuery補間來移動播放器令牌,而無需刷新頁面。我不確定的部分是,我想要更新服務器,然後鎖定移動按鈕。然後JS會調用一個或兩個URL來返回頁面上一些變量的新值,以及一個檢查移動是否成功的標誌。如果是,則移動按鈕將解鎖並允許玩家再次移動。
中的僞我想象:
On Click (Move Up)
{
if(ReadyToMove)
{
Tween(ship, old position, new position)
ReadyToMove = 0
Call MoveDone
}
}
MoveDone
{
ReadyToMove = Url('../movecheck/movement/' . current position .)
/* this url would return either 1 or 0 depending on if db xy matches given xy */
if(!ReadyToMove)
{ current position = old position; display error(movefail) }
}
如何其實做到這一點?
e:沒關係,我誤讀了。謝謝! – user1125619