我正在尝试将步行人 pod 文件添加到我的 cocos3d 应用程序中。我从这个链接免费获得了一个带有步行动画的步行人的搅拌机文件 - > http://www.blendswap.com/blends/view/66412 并将这个文件转换为 pod 并在项目中使用。当我通过 PVRGeoPODGUI 进行转换时,我也启用了“导出动画”选项。当我通过搅拌机转换为 .dae 时,我启用了“应用修改器(视图)”、包括 UV 纹理、包括材质纹理、复制、Armate 选项->第二次生命导出、Collada 选项->使用对象实例”选项。
我添加了访问此 pod 文件的代码,如下所示。
CC3ResourceNode* runner = [CC3PODResourceNode nodeWithName: @"SimpleMan"];
runner.resource.expectsVerticallyFlippedTextures = NO;
[runner loadFromFile: @"AMan.pod"];
runner.location = cc3v(0.0, -10.0, 40.0);
[self addChild: runner];
但是,在我的应用程序中添加此代码后,我遇到了崩溃“glDrawElements EXC_BAD_ACCESS”。在场景启动期间发生了崩溃。
[我已经在使用的没有任何此类动画的任何其他 pod 没有此类问题]
有人可以帮我理解这个崩溃错误,我将如何解决它?