光暈同人陣

求高手解答 戰役中有24個變數 給玩家 想循環使用
如題
我的任務是想要play1,play2,play3....
如是者派24個代碼給玩家
戰役模式中    有人退出 有人進房
想要重用這些變數
即第25個進場的玩家
可以用離開的玩家變數


請求高手賜教



154 天前
您必須先登入才能加入討論。
Re:求高手解答 戰役中有24個變數 給玩家 想循環使用
假設有1個array和2個變數 -  disappearPlayer,count = 24和current = 1。

首先,初始化disappearPlayer。

初始化結果:


disappearPlayer.1 = 1

disappearPlayer.2 = 2

disappearPlayer.3 = 3
disappearPlayer.24 = 24


而玩家(假設玩家是A)加入你的遊戲:

A = player.{ disappearPlayer.{current} } .
{A}.usedID =  disappearPlayer.{current} ;
current = current + 1;

所以現在A = player.1。

A離開遊戲時:

count = count + 1; //count = 25
disappearPlayer.{count} = {A}.usedID
player.{{A}.usedID } = null;

count用於將空掉的player添加到disappearPlayer,
第三行用於初始化player.1,以免有動作涉及player.1時出錯

這樣,player.1會被加到disappearPlayer的第25個item中,
然後player.2 ~ 24會被順序使用,
然後第25個玩家加入時,
player.1會被重新使用。

當然,如果第1個離開的玩家是player.17時,
那個物5個玩家將會用到player.17而不是player.1。
Re:求高手解答 戰役中有24個變數 給玩家 想循環使用
那個 第25個玩家 將會用到player.17而不是player.1。
Re:求高手解答 戰役中有24個變數 給玩家 想循環使用
可是怎麼檢查玩家離開了任務?
153 天前
Re:求高手解答 戰役中有24個變數 給玩家 想循環使用
有沒有試過用 人物生存狀態 - 永久離場 之類的
Re:求高手解答 戰役中有24個變數 給玩家 想循環使用
謝謝 之前測試有點當局者迷 發現不到這個檢查
152 天前

 

嘎姆遊刊