時空之門 - 大草原互動地圖

  時空之門~大草原地圖XD。

  滿懷念時空之門MUD,多少年前還為了它熬夜奮鬥,雖然最近重開,但是zMud連很久都會連不上,所以也就沒有上了,有點可惜啊,雖然時間不像以前這麼多可以玩,但是能掛著發呆也不錯,哈。

  翻出以前畫在紙上的大草原地圖,於是就來個[大草原地圖3D互動化]計畫吧,簡單構思格式跟畫面呈現後就馬上開始製作了。




  然後稍微做了點光影隨時間改變的功能,然後隨便調整了一下角度跟不同時間的顏色,可能有些地方還有點怪怪的,不過這樣夠用了。

  接著把攝影機的縮放跟跟隨角色的功能完成,需要用到的功能就差不多做完了,剩下調整地形、建築等等細節。


  單就互動地圖的部分到這邊就做完了,可以控制一個角色走來走去,調整畫面遠近,也順便把一些地標擺了上去,整體看起來還挺趣味的。

  不過因為太有趣了所以就順便來做多人連線的部分。


  多人連線的部分使用的是Photon Cloud的API並使用他的建立房間的機制來製作,但是因為使用的是免費的Cloud所以server端只能接收一些基本的回傳資訊,除非使用它的server sdk自己架server並建構自己server端的邏輯。

  所以基本上目前這個就是玩家透過cloud互相廣播動作,不過因為這個地圖也只需要簡單的連線,所以就這樣使用即可。不過免費的連線數量跟每秒訊息數量有所限制,不知道會不會一下就爆。


  下方可以建立房間,上方有房間列表,點房間列表就可以進入。

  簡單的測試一下兩個連線,目前運作大致上沒有問題,可以看到兩隻小豬豬在地圖上移動,對話框也可以傳送文字聊天,其實這是個聊天室。



  不算全部完成,多少還有一些bug還沒修正,還有連線的部分有些中斷之類的狀況沒有因應的方法,所以也有遇過已經斷了但還是在地圖中,基本上這個問題就本專案來說不算問題,因為主要是地圖,就算斷了還是可以走來走去看地圖。



  目前算是製作完一個簡單的版本了,基本上連線應該算是沒問題(不保證),單人也沒有問題,不過效能會是個主要困擾的點,最主要的原因還是在於網路上下別人分享的免費模型通常並不是為了遊戲而做,所以面數常常很高,目前版本的話顯卡不要太爛我想應該還可以應付。
   檔案連結已po至FB社團。

No comments:

Post a Comment