게임에서 플러그인이라고 할 정도면 이런게 있겠네
게임들 보면 스크립트를 로딩해서 많이 쓰거든.
루아, 파이썬 등은 C나 C++에서 가져와서 쓰기 쉬운 편이고, 게임에선 주로 루아가 많이 쓰이지.
어떤 게임은 IO만 C, C++로 처리하고 나머지 로직은, 루아 스크립트만 썼다고도 하고...
아무튼, 루아 스크립트에 대해서 사람들이 분석해서 해당 스크립트를 교체하는 방식이 주를 이룰 것 같네
익명(119.195)2021-06-10 11:08
보통은 스크립트 주입
익명(59.13)2021-06-10 11:12
그런데 그 파이썬 스크립트에 파라메터 넘기고 결과 리턴받는걸 어케 해야 될 지를 모르겠서...
함수포인터처럼 사용한다고 생각하면 되지 않을까여
API는 보안에 민감하지 않는 선에서 잘 제공하고
게임에서 플러그인이라고 할 정도면 이런게 있겠네 게임들 보면 스크립트를 로딩해서 많이 쓰거든. 루아, 파이썬 등은 C나 C++에서 가져와서 쓰기 쉬운 편이고, 게임에선 주로 루아가 많이 쓰이지. 어떤 게임은 IO만 C, C++로 처리하고 나머지 로직은, 루아 스크립트만 썼다고도 하고... 아무튼, 루아 스크립트에 대해서 사람들이 분석해서 해당 스크립트를 교체하는 방식이 주를 이룰 것 같네
보통은 스크립트 주입
그런데 그 파이썬 스크립트에 파라메터 넘기고 결과 리턴받는걸 어케 해야 될 지를 모르겠서...
c나 c++이면 동적 링킹으로 불러오면 됨