lua-api

    3

    2답변

    CreateEntity는 프로젝트에서 루아에 바인딩 된 C 함수입니다. 엔티티 클래스 이름 문자열을 첫 번째 인수로 사용하고 선택한 엔티티의 생성자에 전달해야하는 추가 인수를 여러 개 가져옵니다. 예를 들어 , CreateEntity 정상적인 루아 기능이 있다면 나는 그것을 이런 식으로 할 수있는 : function CreateEntity(class, ..

    4

    1답변

    루아에서 루아 테이블을 복제하는 방법에 대한 예제의 힙이 있지만 네이티브 루아 C API로이를 수행하는 방법에 대한 예제를 찾을 수 없습니다. 나는 손으로 그것을 두 번 해보려고했지만 진짜 (일하는) 난장판으로 끝을 맺었다. C API에서 루아 테이블의 얕은 복사본을 우아하게 만드는 방법에 대한 조언이나 링크가있는 사람이 있습니까?

    2

    1답변

    luaL_newmetatable(L, "foo");으로 생성 된 메타 테이블 foo을 삭제하면 luaL_getmetatable(L, "foo");이 NIL 값을 다시 푸시 할 수 있습니다.

    9

    1답변

    luaL_loadfile(mState, path.c_str()); lua_pcall(mState, 0, 0, 0); 두 개의 C++ 문에 대해 실행 시간 제한 (예 : 10-20 초)을 넣고 루아 파일을로드 한 다음 실행하는 방법이 있습니까? Lua 파일은 신뢰할 수 없으므로 악의적 인 사용자가 루아 코드에서 무한 루프로 프로그램을 무한정 중단 시키길

    0

    1답변

    xcode에서 C++을 컴파일하면이 "심볼"을 컴파일러에서 어떻게 인식합니까? 여기 ld: warning: ignoring file /Developer/SDKs/MacOSX10.7.sdk/Library/Frameworks/IL.framework/IL, missing required architecture x86_64 in file ld: warning: