gpt4 book ai didi

ios - 带有来自 URL 的 UIImage 的 SKSpriteNode

转载 作者:可可西里 更新时间:2023-11-01 03:24:31 25 4
gpt4 key购买 nike

我正在尝试将图像流式传输到 GPU,并使用 SKSpriteNode。这些图像不在我的包中,我想知道是否有某种方法可以使用 UIImage 而不是 imageNamed:

我目前的想法是

URL -> NSData -> UIImage -> addToFile: -> imageNamed:

我可以添加到路径并以这种方式调用图像吗?或者当 UIImage 未包含在包中时,按名称动态引用 UIImage 的最佳方式(是否可能)是什么?

最佳答案

所以,显然 SKTexture 可以容纳 UIImage,我最终得到了一些类似的东西

NSString* urlString = @"http://superawesomeimage.com.jpg";
NSData* imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:urlString]];
UIImage* theImage = [UIImage imageWithData:imageData];

SKView* theView = [[SKView alloc] initWithFrame:self.view.frame];
[self.view addSubview:theView];

SKScene* theScene = [SKScene sceneWithSize:theView.frame.size];

SKSpriteNode* theSprite = [SKSpriteNode spriteNodeWithTexture:[SKTexture textureWithImage:theImage]];
[theScene addChild:theSprite];

关于ios - 带有来自 URL 的 UIImage 的 SKSpriteNode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19281066/

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