Как создать GUID в скрипте Lua? используя LuaPlus, если это поможет - PullRequest
4 голосов
/ 21 января 2011

В настоящее время я работаю над проектом с LuaPlus, и мне нужно иметь возможность использовать GUID, но я не могу найти их в lua. Когда я собираю данные для lua, нет setGUID, есть номер набора, строка набора и т. Д. Есть также функция Set (). Кто-нибудь знает правильный способ передачи GUID из c ++ в lua и lua в c ++. Большое спасибо.

Обновление:

Спасибо всем за ваши ответы. Я ценю быстрые ответы. На самом деле, я не буду часто просматривать таблицы актеров, в основном только на переднем крае, когда мы загружаем все. Однако, я, вероятно, слишком волнуюсь, потому что игра небольшая и не будет большого количества актеров. в любом случае. Я думал о том, чтобы написать оптимизированное сравнение строк в lua, где вы проверяете первый символ GUID для тестового актера. Если это пройдет, то перейдите ко второму и так одному. Если это не удается, тогда переходите к следующему актеру. Я надеюсь, что, выполнив такое оптимизированное сравнение, мне не придется беспокоиться о проблемах со скоростью, по крайней мере, для игры, над которой я работаю. Звучит ли это как хорошая идея по сравнению с обычным сравнением строк?

1 Ответ

2 голосов
/ 21 января 2011

GUID составляет всего 16 байтов. Вы можете передать это как 16 символов например. Зачем вам нужен GUID в lua?

...