关于C++调用lua的问题

昼陌懵昔 2020-05-17 09:17:35
H5页游的问题请教大神们。游戏前端JS,后端C++和lua,js发了个数据包到后端,C++是怎么知道要给哪个lua的哪个函数的呢?C++中也没写遇到什么数据包发给哪个lua脚本。我看网上的解释C++调用lua脚本的时候,都是要出现这个lua的函数名字的,但是在这个后端C++中没有出现任何lua脚本的名字或函数名字。如果说序列化,反序列化的话,也没有说每一个函数都有一个协议啊?初学者。。。望指教。
...全文
217 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
勤奋的小游侠 2020-06-03
  • 打赏
  • 举报
回复
把js发的数据包发上来看看
zerozerg2006 2020-05-18
  • 打赏
  • 举报
回复
lua调用cpp 通过将CPP方法进行绑定给lua方法,来扩展lua的方法库。通过对lua虚拟机进行压栈弹栈,来实现参数的传递与通信。 (一般来说,你用的框架应该会提供一个绑定方法的脚本,没有的话照着网上的案例自己写一下) CPP调用lua 直接在虚拟机里执行相应的lua代码就可以了。

721

社区成员

发帖
与我相关
我的任务
社区描述
Cocos2d-x相关内容讨论专区
社区管理员
  • Cocos2d-x
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧