kbengine FAQ(3)
3.FQA
下面是我遇到的一些问题:
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