我正在使用Bullet Open Source Physics Library 1.5.8使用Panda3D 1.10编写游戏。如何从egg文件生成碰撞形状?
这是我到目前为止的代码:
try{
int year = Integer.parseInt(new Date().toString().split("-")[0]);
}
catch(NumberFormatException e){
}
答案 0 :(得分:0)
我认为我得到了洗礼,但是,我也有问题。
def toShape(model):
shape=BulletTriangleMesh()
geomNodeCollection = model.findAllMatches('**/+GeomNode')
for nodePath in geomNodeCollection:
geomNode = nodePath.node()
for i in range(geomNode.getNumGeoms()):
geom = geomNode.getGeom(i)
state = geomNode.getGeomState(i)
shape.addGeom(geom)
shape=BulletTriangleMeshShape(shape, True)
return shape
看起来像是在工作,但我遇到了问题......试一试。