0

libbullet 是否有任何 lua 绑定?

尝试使用 swig 并简单地%include输入 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移植的

4

1 回答 1

0

找到了一种使用 swig 和 zsh 脚本自动%include从头文件中提取 s 的方法:https ://github.com/nonchip/YEngine/blob/master/ybullet/ybullet.i.tpl

于 2012-08-18T15:44:09.577 回答