나는 (하지 코딩 관점, 소프트웨어 디자인의 관점에서) ++ 루아와 클래스의 생성자를 내 C를 등록하는 가장 좋은 방법을 알아 내려고 노력하고있어C++ 클래스에 Lua 바인딩을 만들기위한 올바른 소프트웨어 엔지니어링 접근법은 무엇입니까?
내가 이것을 어떻게 할 것인가?
내 아이디어 :
1) 내가 루아에 사용 가능한하려는 C의 ++ 생성자의 각 결합 "초기화 루아 바인딩"파일의 어떤 종류를 확인? (문제 :이 파일은/디버그 동기화 더 크고 더 크고 더 어려워하는 경향이있다)
2) 각 클래스는 내 "LuaManager"클래스 (문제와 자신의 생성자의 등록 responsable이다 : 그것은 것 종류 스크립트 클래스의 각이 방법을 사용하는 경우에만 일단 루아와 생성자의 결합한다, 그래서 이상적으로, 종류 A의 같은 클래스에 대해 또 다시 루아에 동일한 생성자를 결합하는 바보.)
아이디어 , 또는 의견은 대단히 환영합니다.
매우 흥미로운 것 같습니다. 자세히 알려 주시겠습니까? 감사합니다. – Goles