gpt4 book ai didi

iphone - SKLightNode 无法在真实设备上工作 [iPhone 5]

转载 作者:行者123 更新时间:2023-12-03 21:01:18 24 4
gpt4 key购买 nike

我已经建立了一个简约的项目here它只是添加一个红色方 block ,然后点击屏幕后,一个光源照亮它。在模拟器上它运行良好,但在我的 iPhone 5 上,一旦光源添加到节点树中,正方形就变得不可见。

任何人都可以在其他真实设备上测试此功能并提供反馈吗?有什么解决办法吗?这让我发疯。

这是场景的代码:

SKLightNode* lightNode;

@implementation GameScene

-(void)didMoveToView:(SKView *)view {
//Add some node to be lit
SKSpriteNode* node = [SKSpriteNode spriteNodeWithColor:[UIColor redColor] size:CGSizeMake(100, 100)];
node.position = CGPointMake(self.size.width/2.0, self.size.height/2.0);
node.lightingBitMask = 1;
[self addChild:node];
}

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
//Add a light node to light the object
if (!lightNode) {
lightNode = [SKLightNode node];
lightNode.categoryBitMask = 1;
[self addChild:lightNode];
}
lightNode.position = [((UITouch*)[touches anyObject]) locationInNode:self];
}

- (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
lightNode.position = [((UITouch*)[touches anyObject]) locationInNode:self];
}

@end

最佳答案

iOS8 似乎有一个错误。我也遇到过同样的问题,并向 Apple 发送了错误报告。SKLightNode 似乎在 iPhone5 上运行不佳。我尝试过 iPhone6(正常)、iPhone5s(正常)、iPhone5(无法工作 - 黑屏)、iPod5(正常)、iPad Mini Retina(正常)、ipad2(正常)。

关于iphone - SKLightNode 无法在真实设备上工作 [iPhone 5],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25912880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com