Skip to content

Commit 2433152

Browse files
committed
up
1 parent 25285f9 commit 2433152

File tree

4 files changed

+12
-8
lines changed

4 files changed

+12
-8
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
请注意,如果KBEngine插件使用的是多线程模式,kbe_scripts默认在子线程处理,请不要和u3d_scripts直接交互,应该通过KBE提供的事件机制交互。
2+
3+
这个文件夹(kbe_scripts)中的脚本类似于KBEngine资产库中(https://github.com/kbengine/kbengine_demos_assets)scripts/client文件夹的Python逻辑脚本。
4+
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的分析模块,
6+
由C++插件驱动scripts/client中的脚本逻辑。
7+
8+
但这种理想环境在Unity3d中无法很好的实现,因此实现了轻量级的Unity3d专用插件,在Unity3d中使用主流的C#来完成客户端部分的脚本逻辑。

Assets/Scripts/kbe_scripts/README.md.meta

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Scripts/kbe_scripts/_readme.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

Assets/Scripts/kbe_scripts/_readme.txt.meta

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)