kbengine_unity3d_demo-0.6.1
所属分类:其他
开发工具:C/C++
文件大小:6864KB
下载次数:2
上传日期:2019-05-10 16:42:11
上 传 者:
也时雨
说明: 利用 kbe 和unity,利用c++和python开发的一个游戏案例
(a game demo using kbe ,c++ and python)
文件列表:
kbengine_unity3d_demo-0.6.1 (0, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets (0, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Plugins.meta (107, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Plugins (0, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Plugins\kbengine.meta (107, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Plugins\kbengine (0, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Plugins\kbengine\kbengine_unity3d_plugins (0, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Plugins\kbengine\kbengine_unity3d_plugins.meta (107, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Resources.meta (107, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Resources (0, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Resources\entity.prefab (8792, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Resources\entity.prefab.meta (95, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Resources\player.prefab (19040, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Resources\player.prefab.meta (95, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Resources\terrain.prefab (8112, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Resources\terrain.prefab.meta (95, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scenes.meta (107, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scenes (0, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scenes\_scenes.meta (107, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scenes\_scenes (0, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scenes\_scenes\login.unity (11736, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scenes\_scenes\login.unity.meta (90, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scenes\_scenes\selavatars.unity (11728, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scenes\_scenes\selavatars.unity.meta (90, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scenes\_scenes\world.unity (10384, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scenes\_scenes\world.unity.meta (90, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scenes\start.unity (17924, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scenes\start.unity.meta (90, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scripts.meta (107, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scripts (0, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scripts\kbe_scripts.meta (107, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scripts\kbe_scripts (0, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scripts\kbe_scripts\Account.cs (5274, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scripts\kbe_scripts\Account.cs.meta (178, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scripts\kbe_scripts\Avatar.cs (5454, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scripts\kbe_scripts\Avatar.cs.meta (178, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scripts\kbe_scripts\Combat.cs (622, 2015-05-26)
kbengine_unity3d_demo-0.6.1\Assets\Scripts\kbe_scripts\Combat.cs.meta (178, 2015-05-26)
... ...
KBEngine_unity3d_demo
=============
##本项目作为KBEngine服务端引擎的客户端演示而写
http://www.kbengine.org
##官方论坛
http://bbs.kbengine.org
##QQ交流群
16535321
##Releases
sources : https://github.com/kbengine/kbengine_unity3d_demo/releases/latest
binarys : https://sourceforge.net/projects/kbengine/files/
##开始:
1. 确保已经下载过KBEngine服务端引擎,如果没有下载请先下载
下载服务端源码(KBEngine):
https://github.com/kbengine/kbengine/releases/latest
编译(KBEngine):
http://www.kbengine.org/docs/build.html
安装(KBEngine):
http://www.kbengine.org/docs/installation.html
2. 下载kbengine客户端插件与服务端Demo资产库:
* 使用git命令行,进入到kbengine_unity3d_demo目录执行:
git submodule update --init --remote
![submodule_update1](http://www.kbengine.org/assets/img/screenshots/gitbash_submodule.png)
* 或者使用 TortoiseGit(选择菜单): TortoiseGit -> Submodule Update:
![submodule_update2](http://www.kbengine.org/assets/img/screenshots/unity3d_plugins_submodule_update.jpg)
* 也可以手动下载kbengine客户端插件与服务端Demo资产库
客户端插件下载:
https://github.com/kbengine/kbengine_unity3d_plugins/releases/latest
下载后请将其解压缩,插件源码请放置在: Assets/plugins/kbengine/kbengine_unity3d_plugins
服务端资产库下载:
https://github.com/kbengine/kbengine_demos_assets/releases/latest
下载后请将其解压缩,并将目录文件放置于服务端引擎根目录"kbengine/"之下,如下图:
3. 拷贝服务端资产库"kbengine_demos_assets"到服务端引擎根目录"kbengine/"之下,如下图:
![demo_configure](http://www.kbengine.org/assets/img/screenshots/demo_copy_kbengine.jpg)
##配置Demo(可选):
改变登录IP地址与端口(注意:关于服务端端口部分参看http://www.kbengine.org/cn/docs/installation.html):
![demo_configure](http://www.kbengine.org/assets/img/screenshots/demo_configure.jpg)
kbengine_unity3d_demo\Scripts\kbe_scripts\clientapp.cs -> ip
kbengine_unity3d_demo\Scripts\kbe_scripts\clientapp.cs -> port
##启动服务器:
确保“kbengine_unity3d_demo\kbengine_demos_assets”已经拷贝到KBEngine根目录:
参考上方章节:开始
使用启动脚本启动服务端:
Windows:
kbengine\kbengine_demos_assets\start_server.bat
Linux:
kbengine\kbengine_demos_assets\start_server.sh
检查启动状态:
如果启动成功将会在日志中找到"Components::process(): Found all the components!"。
任何其他情况请在日志中搜索"ERROR"关键字,根据错误描述尝试解决。
(更多参考: http://www.kbengine.org/docs/startup_shutdown.html)
##启动客户端:
直接在Unity3D编辑器启动或者编译后启动
(编译客户端:Unity Editor -> File -> Build Settings -> PC, MAC & Linux Standalone.)
##生成导航网格(可选):
服务端使用Recastnavigation在3D世界寻路,recastnavigation生成的导航网格(Navmeshs)放置于:
kbengine\kbengine_demos_assets\res\spaces\*
在Unity3D中使用插件生成导航网格(Navmeshs):
https://github.com/kbengine/unity3d_nav_critterai
##演示截图:
![screenshots1](http://www.kbengine.org/assets/img/screenshots/unity3d_demo9.jpg)
![screenshots2](http://www.kbengine.org/assets/img/screenshots/unity3d_demo10.jpg)
![screenshots3](http://www.kbengine.org/assets/img/screenshots/unity3d_demo11.jpg)
近期下载者:
相关文件:
收藏者: