MisterNatureQ
MisterNatureQ
本项目为 lua 实现的 FlowCanvas,BehaviourTree,StateMachine 集合,支持此三大类的相互嵌套。可以在 unity 的 FlowCanvas+NodeCanvas插件编辑后导出 lua 脚本直接在本项目使用,当然需要用到本项目提供的导出脚本。尽管项目名叫 blueprint(参考UE的蓝图 blueprint)
windows 64位打包之后 huatuo 报错 ; ExecutionEngineException: metadata field not match 报错的是 UnityGameFramework.Runtime.dll.bytes; 注释掉 s_AotDllList 中的 "UnityGameFramework.Runtime" 后运行正常 ; 疑问 1 看代码 /{dll} 到 /{dll}.bytes 是不是仅仅只是 拷贝 并没有更改 2 LoadMetadataForAOTAssembly 没有理解这里的公用;...
热更新
学习中,Packet 名称不能和文件夹同名(比如 Hotfix LubanTables MetadataAssemblys) ;走hfs工具 http下载更新后 资源头校验的时候会有问题; 在Resource Editor 中将Packet名称加了个Res就没问题了
没有找到 CoreHelper
1 CClient::onSend 中 if (!_sendque.empty()) { unsigned int sending_offset = _sending._offset; do { Packet *pack = _sendque.front(); if (_MSG_BUF_LEN - sending_offset < pack->_offset) { break; } _sendque.pop(); // 问题在这里 拷贝到接收缓冲区了...