Передать объект c ++ как параметр в lua

Я довольно новичок в использовании lua и c ++ вместе. Я создаю игровой движок, основанный на компонентах, где вы можете прикреплять сценарии lua как компоненты к игровому объекту (по аналогии с Unity). Мне было интересно, как передать объект c ++ в качестве параметра в lua для доступа к определенным переменным. Каждый игровой объект имеет публичный объект преобразования, который содержит положение, размер и вращение. Я хотел бы использовать это отношение так:

--lua script--
function init(self)
self.transform.size = 10
end

function update(self)
self.transform.position.x = self.transform.position.x + 3
end

Любая помощь приветствуется!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]