Я разрабатываю простые игры как хобби. Для моего нового проекта я хочу, чтобы некоторые части были доступны для сценариев. Я знаком с python, но не против изучения новых языков. Возникает вопрос:Использование C++ и скриптов вместе
Я планирую внедрить обнаружение путей, поле обзора, обнаружение столкновения и т. Д. На C++, но вы хотите использовать сценарии для авторизованных состояний AI, сценариев событий. Какая структура используется для такого рода работ? Я предполагаю, что могу сделать программу на C++ запускать процесс python, который, в свою очередь, вызывает методы C++, но он кажется неэффективным. Другая идея - создать библиотеку, которая будет вызываться из python, что тоже не очень привлекательно. Каков обычный способ сделать это (за исключением написания собственного языка и парсера?) Я слышал, что lua популярен для встраивания в C-программы.
+1 для продления vs embed link и lua props –