前往
大廳
主題

【Unity x Photon】Rardar War多人遊戲開發:分隊伍、控制、密語、指令Regex

%%鼠 拒收病婿 | 2021-05-10 04:02:51 | 巴幣 50 | 人氣 708

DEMO

流程=> 開房間,房間內選隊伍、職業,進入遊戲。
*ps: 影片中最後一個訊息另外一端沒收到是因為兩人不同隊,預設是對伍頻。

角色需靠指令移動,可以看到選偵查兵的視野廣、移動慢;游擊兵視野小、移動快......

有想到一個設定是偵查兵可以hack別人,hack成功可以操控被駭的人、用他的身分發密語,誤導敵方往錯的方向進攻。


關於分析指令的regex:
/(?<tag>/?\w*)(?<arg>(.*?[+-]?\S+(\.\S+)?))*
用之前做工具時有簡單講到上面這串Regex。
結果:

\d+(\.\d+)?  能抓到含小數點的數值,但不確定是英文字或數字,所以使用\S (非空白字元)

接著就照著tag和arg去行動就好。


不知道各位有什麼想法或點子

送禮物贊助創作者 !
0
留言

創作回應

栗悟飯與龜波功
請問 photon 能做到在進行中的遊戲 允許新玩家進入而依然正常運作嗎
2021-05-10 19:25:25
%%鼠 拒收病婿
可以開放或關閉新玩家亂入進行中的遊戲,參考:https://forum.photonengine.com/discussion/4897/how-to-stop-player-from-joining-any-room-in-running-game

不太確定你指的正常運作的意思,玩家進入房間後的處置就是遊戲程式要規劃的
2021-05-11 00:18:40
KK
覺得滿有趣的XDDD 只有我看到 Hi Man 會想回嗎[e17] [e17]
2021-05-10 22:23:30
%%鼠 拒收病婿
強迫症嗎XD 之後滿想找人討論玩法設計的
2021-05-11 00:19:47
栗悟飯與龜波功
哦~正常運作我是指 新人加入會不會讓程式寫好的東西突然錯誤之類的,不過看到你丟的連結我會慢慢看得
2021-05-11 12:12:09
%%鼠 拒收病婿
正常來說是不會喔,如果會錯誤的話要檢查自己對新人加入的處理方法是否妥當。
2021-05-11 16:43:08
栗悟飯與龜波功
話說妳這在玩什麼看不太懂,是玩家之間寫程式互打的遊戲嗎
2021-05-11 12:13:22
%%鼠 拒收病婿
用指令操縱戰車的遊戲XD 善用車種優勢去搭配隊友
2021-05-11 16:44:42
喵喵光
請問您是怎麼做到進入房間 選隊伍的這個功能呢 一開始的介面跟我最近在看的yt有點像 但分組的就不太了解怎麼做了
2022-03-01 22:10:08
%%鼠 拒收病婿
看是要用RoomProperty或PlayerProperty去紀錄玩家目前的隊伍,當玩家按下更換隊伍按鈕時透過Photon的PropertyUpdate的callback去同步其他玩家畫面中,該玩家變換隊伍的動作。
2022-03-02 18:24:57
追蹤 創作集

作者相關創作

更多創作