iOS'un Sprite Kitinde yeniyim. Sahneye şekil düğümü eklemek istiyorum. Sahne gridir ve şekil, sahnenin ortasında beyaz bir dairedir. Sahne kodum aşağıda. Bazı nedenlerden dolayı, düğümü sahneye ekleyen son satır, düğüm sayısının ikiye çıkmasına neden olur. Bu çizgiden ayrılırsam, 0 düğüm ve sadece gri bir sahne var. Ancak çizgiyi terk edersem, daire oraya gelir ancak düğüm sayısı 2'dir. Bu büyük bir sorundur çünkü çembere daha fazla düğüm eklediğimde düğüm sayısı ne olması gerektiğinin iki katıdır ve işleri yavaşlatır. Herhangi biri problemin ne olduğunu biliyor mu? Çok takdir!Sprite Seti SKShapeNode, bir
@interface ColorWheelScene()
@property BOOL contentCreated;
@end
@implementation ColorWheelScene
- (void)didMoveToView:(SKView *)view {
if(!self.contentCreated) {
[self createSceneContents];
self.contentCreated = YES;
}
}
- (void)createSceneContents {
self.backgroundColor = [SKColor grayColor];
self.scaleMode = SKSceneScaleModeAspectFit;
SKShapeNode *wheel = [[SKShapeNode alloc]init];
UIBezierPath *path = [[UIBezierPath alloc] init];
[path moveToPoint:CGPointMake(0.0, 0.0)];
[path addArcWithCenter:CGPointMake(0.0, 0.0) radius:50.0 startAngle:0.0 endAngle:(M_PI*2.0) clockwise:YES];
wheel.path = path.CGPath;
wheel.fillColor = [SKColor whiteColor];
wheel.position = CGPointMake(CGRectGetMidX(self.frame), CGRectGetMidY(self.frame));
[self addChild:wheel];
}
@end
gerçekten hiç bir kere çağrıldığını sahne içeriğini oluşturmak doğruladıktan çemberin
Yani dolguyu eklemek için 1 düğüm olsun? belki de bir giriş yapın ya da – AwDogsGo2Heaven
ara verin. Orada bir günlük koydum ve sadece bir kez denir. – Hash88
Eğer doğru bir şekilde anlarsam, eğer bu şekli bir kez eklerseniz, onların 'iki' düğümü olduğunu söyler, eğer iki kez eklerseniz, bunların 'dört' düğümü olduğunu söyleyebiliriz. – AwDogsGo2Heaven