0

libbullet の lua バインディングはありますか?

swig を使用して単純に BulletDynamicsCommon.h を%includeing してみました:

%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 に答える