kbengine FAQ(3)

1.简单介绍

2.环境搭建

3.FQA

4.代码执行流程

官方FAQ

下面是我遇到的一些问题:

1.服务端   "strtof" 未定义的标示符

对于我这个c++入门级都不算的新手,这个错误很挠头,这个错误是由于vc++版本问题,新版的语言中该函数不再使用,所以在系统库中提示不存在的标示符,方法的作用是将string类型的变量转换为float类型。

解决方法:使用atof方法替换strtof。

2.客户端   "call(reqCreateAvatar:not found)" 

运行时出现的错误,导致无法进入角色选择界面,造成错误的原因是没有使用kbengine_demos_assets在服务端启动服务执行,服务端默认的assets是最小的游戏项目,不包含任何的游戏逻辑,这个错误的意思是,访问的当前方法不存在。

解决方法:关闭现服务端,下载kbengine_demos_assets,拷贝到服务端根目录,执行kbengine_demos_assets中的start_server.bat 文件。

3.客户端  "Entity Not Found"

这个错误表示没有加载到相关的kbengine插件。

解决方法:下载kbengine_unity3d_plugins放入源码Assets/plugins/kbengine/kbengine_unity3d_plugins

原文地址:https://www.cnblogs.com/z-yue/p/5789296.html