0
Вот код Scenekit вместо набора спрайтов. Таким образом, я пытаюсь получить доступ к ящику в рамках метода, который начал использоваться, используя его имя, которое в данном случае является «полем», но оно выходит за рамки, и я пытаюсь использовать тот же метод, что и spritekit, но это не то же самое.Как получить узел в Xcode Scenekit, если он недоступен?
//BOX
SCNBox *boxGeometry = [SCNBox boxWithWidth:10
height:10
length:10
chamferRadius:0.3];
SCNNode *box = [SCNNode nodeWithGeometry:boxGeometry];
box.position = SCNVector3Make(0, 10, 0);
boxGeometry.firstMaterial.diffuse.contents = [UIImage imageNamed:@"wood.png"];
boxGeometry.firstMaterial.specular.contents = [UIColor whiteColor];
boxGeometry.firstMaterial.shininess = 10.0;
box.name = @"box";
[scene.rootNode addChildNode:box];
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
CGPoint location = [touch locationInView:self.view];
if (location.x > 160) {
}
else{
}
}
ничего не случилось, можете ли вы привести пример в моем коде, пожалуйста? – Shaun
ха-ха хорошие моменты. я покажу вам в сценарии ... – Shaun
Не могли бы вы показать мне строку кода для доступа к ней? – Shaun