ISGL3D フレームワークを使用して、POD ファイルの 3D オブジェクト (使用して Blender からエクスポート) を iPad にインポートしようとしています。エラーは発生しませんでしたが、私のiPadには黒い画面しか表示されません。行ごとにデバッグしようとしましたが、カメラの問題のようです。
HelloWorldView の私のコードは次のとおりです。
- (id) init {
if ((self = [super init])) {
container = [[self.scene createNode] retain];
// Import pod data
_podImporter = [Isgl3dPODImporter podImporterWithFile:@"ee.pod"];
Isgl3dLight * light = [Isgl3dLight lightWithHexColor:@"000000" diffuseColor:@"FFFFFF" specularColor:@"FFFFFF" attenuation:0.001];
light.position = iv3(0, 0, 2);
light.renderLight = YES;
[container addChild:light];
///Problem seems to start from below
[self.camera removeFromParent];
self.camera = [_podImporter cameraAtIndex:0];
[self.scene addChild:self.camera];
role01 = [_podImporter meshNodeWithName:@"Sphere"];
[vound addChild:role01];
[self schedule:@selector(tick:)];
}
return self;}
_podImporter カメラを使用せずに 3d オブジェクトだけを追加しようとしましたが、3d オブジェクトが見つからないという例外が発生しました。助けてください、ありがとう!