kbengine mmo源碼(完整服務端源碼+資源+完整客戶端源碼)

 

 

 

  本項目做爲kbengine服務端引擎的客戶端演示而寫 更新kbengine插件庫(https://github.com/kbengine/kbengine_unity3d_plugins):    * 使用git命令行,進入到kbengine_unity3d_warring目錄執行:         git submodule update --init    * 或者使用 TortoiseGit(選擇菜單): TortoiseGit -> Submodule Update:
    * 也能夠手動更新kbengine插件        git clone https://github.com/kbengine/kbengine_unity3d_plugins.git        插件源碼請放置在: Assets/plugins/kbengine/kbengine_unity3d_plugins建立AssetBundles    unity3d(菜單上)->Publish->Build Pulish AssetBundles - autoAll    期間可能一直出現"Moving file failed", 須要點擊"try again"讓其繼續,     這多是unity3d在移動文件時文件被佔用形成的。    執行完畢後檢查 Assets->StreamingAssets是否有內容。生成服務端尋路數據:    先將Assets\Plugins\cai-nmgen-rcn(generate navmesh).zip解壓放當前目錄下並重啓unity3d編輯器, 而後執行以下步驟:        unity3d資源瀏覽器中選中(非菜單): Assets->Nav_build->xinshoucun->NavmeshBuild->Build & Bake, 等待生成完成以後        unity3d資源瀏覽器中選中(非菜單): Assets->Nav_build->xinshoucun->CAIBakedNavmesh->Save, 將其中srv_xxx.navmesh放到服務端kbengine\demo\res\spaces\xinshoucun中    (注意: 生成完畢後建議刪除cai-nmgen-rcn(generate navmesh).zip解壓出來的文件,會形成沒法導出遊戲的錯誤,緣由未知。)配置登陸IP地址(若是服務端在本機則無需改變):    kbengine_unity3d_warring\Assets\Plugins\kbengine\clientapp.cs -> ip測試是否可運行:    先開啓服務端,unity3d中選擇Assets\scenes\go場景而後點擊編輯器運行按鈕,若是無心外應該能夠登陸游戲進入到場景中了。導出WebPlayer項目:unity3d File->Build Settings->Scenes In Build選擇scenes/go.unity->Platform選擇Web Player->Build。 在瀏覽器運行遊戲:Web服務器部署文件夾結構:    ->(服務器根目錄)        - StreamingAssets (建立AssetBundles生成的文件夾)        - ui (Assets下的ui文件夾能夠直接拷貝過來)        - crossdomain.xml        - initLogo.png        - initProgressBar.PNG        - initProgressFrame.PNG        - index.html        - Unity3d.unity3d (在unity3d編譯時生成的文件)        - Unity3d.html (在unity3d編譯時生成的文件)1. 啓動kbengine服務端http://www.kbengine.org/docs/installation.html2. 瀏覽器訪問localhost如不清楚請下載編譯打包好的demo,並按照其中的文件夾結構放置並看壓縮包內文檔教程如何啓動:https://sourceforge.net/projects/kbengine/files/日誌:Windows XP: C:\Documents and Settings\username\Local  Settings\Temp\UnityWebPlayer\logWindows Vista/7: C:\Users\username\AppData\Local\Temp\UnityWebPlayer\log   <ignore_js_op><ignore_js_op> 
<ignore_js_op> 
<ignore_js_op> 
<ignore_js_op> 
<ignore_js_op> 
<ignore_js_op>

詳細說明:http://ios.662p.com/thread-2070-1-1.htmlhtml

相關文章
相關標籤/搜索