我目前正在使用LuaPlus开发一个项目,我需要能够使用GUID,但似乎无法在lua中找到它们。当我为lua构建数据时,没有setGUID,有set number,set string等,还有一个Set()函数。有没有人知道将GUID从c ++传递到lua和lua到c ++的正确方法。非常感谢你。
谢谢大家的回复。我很欣赏快速的回应。我实际上不会经常搜索演员的表格,当我们加载所有东西时,大部分只是在前端。但是,我可能会担心太多,因为游戏有点小而且不会有大量的演员无论如何。我正在考虑在lua中编写一个优化的字符串比较,在那里你检查GUID的第一个字符对着测试演员。如果它通过,则移动到第二个,然后移动到第二个。如果失败,那么继续前进到下一个演员。我希望通过这样的优化比较,我不必担心任何速度问题,至少对于我正在进行的游戏而言。与普通的字符串比较相比,这听起来是个好主意吗?
答案 0 :(得分:2)
GUID只有16个字节。例如,您可以将其传递为16个字符。为什么你需要在lua中使用GUID?