привязки lua для пули

есть ли привязки lua для libbullet?

попытался использовать swig и просто %includeing BulletDynamicsCommon.h:

%module ybullet 
%{
  #include <btBulletDynamicsCommon.h>
%}
%include "%BULLET_inc_path%/btBulletDynamicsCommon.h"

но это не работает, так как он также включает другие файлы, которые игнорируются swig:

ybullet/helloWorld.lua:4: attempt to call field 'btDbvtBroadphase' (a nil value)

мой файл lua портирован с http://bulletphysics.org/mediawiki-1.5.8/index.php/Hello_World


person nonchip    schedule 17.08.2012    source источник


Ответы (1)


нашел способ, используя swig и скрипт zsh, для автоматического извлечения %include из файлов заголовков, чтобы получить это: https://github.com/nonchip/YEngine/blob/master/ybullet/ybullet.i.tpl

person nonchip    schedule 18.08.2012