SmartFoxServer 學習筆記 002

來源:互聯網
上載者:User

    今天看了一下 OpenSpace ,OpenSpace 也是 SmartFoxServer 產品線中的一員,主要目的是建立用戶端的虛擬空間,2D或2.5D的。人物的運動、尋徑等等(API簡單瀏覽了一下,沒看全)不需要自己寫代碼了,直接使用OpenSpace API 就好了。是一個用戶端的引擎,在 SFS Flash API 的基礎上,方便您建立虛擬空間。寫到這裡忽然想到,如果 gotoandplay (也就是寫出SFS的那幫牛人們) 把所有類型的遊戲都弄個引擎,那寫個遊戲不就和寫我現在這篇菜鳥筆記一樣簡單了嗎?想想都覺著爽啊。

    API 是做成組件的方式提供的,看不不到源碼了,還有種種限制,不爽。不過人家是要賣錢的,不爽之餘還是理解的。提供了 OpenSpace Editor 地圖空間編輯器,可以可視化製作地圖空間,大大提高效率,大大激發靈感。OpenSpace Editor 最終產生的是xml文檔,這文檔咋用?嘿嘿,不好意思,俺現在還不太清楚,請聽下回分解。

    給出的樣本的運行方法:需要先將 Example 檔案夾下 “_SFSZoneConfig.txt” 內容拷貝到你 SmartFoxServer  的設定檔中,也就是 config.xml 中對應的位置,就是 zones 標籤裡面和 zone 標籤平行的位置啦。這樣啟動 SFS 後您就有了一個名為“OpenSpace”的區和若干“room” 可以訪問了。然後您就可以跑樣本中的 html 檔案了,可以弄個小人到處亂跑了,等等等等,還有件事需要先交待,如果你遇到沙箱安全警告,可以把樣本丟到您的WEB伺服器上去跑就OK了。樣本還有設定檔,一般放在樣本檔案的 config 檔案夾下 ,有兩個,一個是 OpenSpace 的,一個是 SmartFoxClient 的。SmartFoxClient 設定檔可以把 SFS 伺服器的地址、連接埠配置分離出來,很方便的配置。樣本檔案裡用的是本地IP:127.0.0.1 ,如果您希望遠程測試,那麼把它改成您的IP就可以了。

    被迪斯尼巨額資金買去的“企鵝俱樂部”,後台用的就是SFS。你說他咋不開源呢?這是為什麼呢!

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.