Skip to content

Commit 6d81b15

Browse files
committed
up
1 parent 2433152 commit 6d81b15

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Assets/Scripts/kbe_scripts/README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
这个文件夹(kbe_scripts)中的脚本类似于KBEngine资产库中(https://github.com/kbengine/kbengine_demos_assets)scripts/client文件夹的Python逻辑脚本。
44
KBEngine的理想环境是都使用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。

0 commit comments

Comments
 (0)