【问题标题】:lua bindings for bullet子弹的lua绑定
【发布时间】:2012-08-17 12:17:18
【问题描述】:

libbullet 有 lua 绑定吗?

尝试使用 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移植过来的

【问题讨论】:

    标签: lua swig bullet


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-11-19
      • 2013-04-18
      • 2017-09-19
      • 2011-04-18
      • 1970-01-01
      • 1970-01-01
      • 2013-12-29
      • 2021-05-19
      • 1970-01-01
      相关资源
      最近更新 更多