房間類遊戲座位號計算法則

function getLocalIndex(index,thisIndex){
    var ret = (index - thisIndex + 3) % 3;
    return ret;
}
var localIndex=-1;
console.log("localIndex is:"+getLocalIndex(0,1));
console.log("localIndex is:"+getLocalIndex(1,1));
console.log("localIndex is:"+getLocalIndex(2,1));

其中this是被計算的座位號,thisIndex是我的座位號,然後返回的是本地的座位號,數字3代表房間裏的人數

當我是1號位時,服務器上的0號位在本地相當於2號位,也就是我怕下家的下家,完全正確

當我是1號位時,服務器上的1號位是本地的0號位,正好是顯示我在最底部

發佈了185 篇原創文章 · 獲贊 98 · 訪問量 49萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章