File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
Assets/Scripts/kbe_scripts Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 22
33这个文件夹(kbe_scripts)中的脚本类似于KBEngine资产库中(https://github.com/kbengine/kbengine_demos_assets)scripts/client文件夹的Python逻辑脚本。
44KBEngine的理想环境是都使用Python实现游戏逻辑,https://github.com/kbengine/kbengine_demos_assets中scripts之下存在client、base、cell三个文件夹分别对应client、baseapp、cellapp进程的逻辑。
5- https://github.com/kbengine/kbengine_ogre_demo例子演示了KBE的理想环境,客户端插件 (kbengine.dll封装的client_lib)由C++编写,自带了Python解释器与entitydef的分析模块 ,
5+ https://github.com/kbengine/kbengine_ogre_demo例子演示了KBE的理想环境,客户端插件 (kbengine.dll封装的client_lib)由C++编写,自带了Python解释器与entitydef的分析模块还有网络与消息协议处理等等 ,
66由C++插件驱动scripts/client中的脚本逻辑。
77
8- 但这种理想环境在Unity3d中无法很好的实现,因此实现了轻量级的Unity3d专用插件,在Unity3d中使用主流的C#来完成客户端部分的脚本逻辑。
8+ 但这种理想环境在Unity3d中无法很好的实现,因此实现了轻量级的Unity3d专用插件(协议与entitydef由服务端网络导入),在Unity3d中使用主流的C#来完成客户端部分的脚本逻辑,
9+ 此时KBEngine资产库可以不需要client文件夹。如果没有scripts/client文件夹需要注意一些事项http://www.kbengine.org/cn/docs/configuration/entities.html。
You can’t perform that action at this time.
0 commit comments