• 注册
欢迎加入behaviac Q&A网站。behaviac是腾讯开源组件https://github.com/TencentOpen/behaviac 官方网站:http://www.behaviac.com/,提供各种文档和教程及手册 为了您及时的获得您最新问题的评论或者回答,请提供并验证您的邮箱
欢迎来到 behaviac Q&A。 您在bbs里的问题,管理员会当下就收到通知,不要担心管理员看不到您的问题。也请在bbs里提供您的email,这样就可以第一时间收到关于回答,评论的email的通知了。 为了节省大家的时间,请表达好你的问题,提供必要上下文,版本号,平台信息,重现步骤等。

behaviac_generated下的文件有什么用?

0 喜欢 0 不喜欢
38 浏览
最新提问 9月 8, 2016 用户: qq_57cfea62279d7 (180 分)

1个回答

0 喜欢 0 不喜欢

behaviac_generated下的文件是编辑器生成的。里面的文件分两部分,类型信息部分,以及生成的behaviors部分。

其中类型部分必须添加到项目(程序、游戏)中,运行时需要。而behaviors部分只有要求格式是c++或c#的时候需要。

类型信息部分可以用来最快速的访问agent的成员(属性或方法)。否则如果没有这部分信息的话要么会产生GC,要么效率比较低。

 

最新回答 9月 8, 2016 用户: jonygli (57,510 分)
谢谢你们这么快速的回答!请问如果behaviors部分有用的话,代码在哪里被调用?

当指定格式是c++或c#的时候就会被调用

请参考(对于C#):http://www.behaviac.com/language/zh/tutorial4_3_export_cs/

或(对于C++):http://www.behaviac.com/language/zh/tutorial4_2_export_cpp/

...