第一次完成的 Network test + Menu + Pause Game + Game Room Chat 的組合,
嗯, 要做 FPS 需要超多的 Art Asset 可能真的需要放棄了…
(需非有神人幫忙 :D)
不過最最最基本的 Lobby 及 GUI 也基本確定好架構.
Game Room Chat 的部份是完成了.
用零用錢買了 www.exitgames.com 的伺服器.
但伺服器資源有限, 全球 Server 可容許 100 人同時上線.
唉, FPS 怎麼夠.
可能需要需一些 Async 的遊戲, 總之基本架構可用罷.
開 Game 後的是之前弄的 MovementControlV4,
沒有加入 Multiplayer 的元素, 有 3D Artist 再想想.
如冇意外 MovementControl 的項目會涷結一陣子了.
Remark :
- 跨 Scene 運行的 Gameobject 用 DontDestroyOnLoad. (e.g. MainMenu)
- Pause Game 不要用 Time.timescale=0f 來做.
- OOP 要經常練習才能精簡 language 的表達方式, 一百多個簡單的scripts 比一個 4000多行的 class 更容易維護.