游戏脚本语言lua,相关的一些东西?

1。在WINDOWS使用LUA开发游戏除了#include "lua.h#include "lualib.h"
#include "lauxlib.h"是不是还要下载一些库来辅助开发?
2。经常在网上听说luaplus,tolua++,luabind这些东西是什么?库?
3。lua是不是需要和C++绑定?这个东西是什么意思?有什么好处
4,网络游戏中,是使用C++来调用lua脚本,还是使用脚本调用C++的多?

千万里不及你
浏览 1137回答 1
1回答

泛舟湖上清波郎朗

LZ要学LUA的话一定要去看书 Programming in Lua不一定要买纸质的 至少要有个电子档的 在序言里就已经说了 Lua本身是作为一种扩展语言来定位的 所以本身没有很强大的库 而它优势在于扩展性和兼容性 大部分功能都必须依赖外部的库 本身只有一些很简单的库函数可供调用 但是作为学习的话 那些强大的库大可不必看 基本的那些库学起来已经需要好一段时间了至于脚本和C等的调用问题 虽然两者都可相互调用,但是毕竟windows与C相连接更紧密,所以一般来说 都是C调用lua 但是当脚本里需要实现一些需要使用c来写程序的时候也会在lua中调用clua脚本和C绑定的问题 c写的VC程序在windows下是可以直接运行的,lua写的如果没有解释器是无法直接运行的 所以一般来说写lua程序 想要直接使用的话都会用C来调用
打开App,查看更多内容
随时随地看视频慕课网APP