美文网首页
BSPanoramaView 使用日记

BSPanoramaView 使用日记

作者: 淡淡_d108 | 来源:发表于2020-11-10 13:55 被阅读0次

展示VR全景图,源码使用异步加载,实际使用时偶发崩溃,无法展示等问题。改为同步加载后暂未发现崩溃问题。

- (void)setImageWithName:(UIImage*)imageName {

    self.shouldUnload = NO;

    NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:YES], GLKTextureLoaderOriginBottomLeft, nil];

    UIImage *textureImage = imageName;//[UIImage imageNamed:imageName];

    if(textureImage.size.height* textureImage.size.width>4096.1f*2048.1f) {

        return;

    }

    NSError*error;

    GLKTextureInfo * _Nullable textureInfo = [GLKTextureLoader textureWithCGImage:textureImage.CGImage options:options error:&error];

    [[PanoramaManager sharedInstance] registerView:self];        [[PanoramaManager sharedInstance] unRegisterView:self];

        GLuintname = textureInfo.name;

        glDeleteTextures(1, &name);

        glDrawElements(GL_TRIANGLES, self.numIndices, GL_UNSIGNED_SHORT, 0);

    /// 设置着色器的纹理

    self.effect = [[GLKBaseEffect alloc] init];

    self.effect.texture2d0.enabled = GL_TRUE;

    self.effect.texture2d0.name= textureInfo.name;

}

相关文章

  • BSPanoramaView 使用日记

    展示VR全景图,源码使用异步加载,实际使用时偶发崩溃,无法展示等问题。改为同步加载后暂未发现崩溃问题。 - (vo...

  • 超轻量级的 iOS 全景图组件

    https://github.com/bestswifter/BSPanoramaView OpenGL ! Usage

  • hobo一日一页

    使用图: 日记本

  • 2019-01-02日记本

    第一次使用日记本功能

  • 晨间日记

    晨间日记坚持2年了,我使用了电子版本,使用了印象笔记,后面看着曾国藩家书,后面践行了手写晨间日记,践行了5...

  • 2018-10-22

    第一次使用简书 使用简书做做日记 使用简述分享我的读书笔记 使用简述记录技术文档

  • 2019-05-23

    flutter 踩坑日记.... 我在使用TabBar配合TabBarView使用的时候遇到了这个问题setSta...

  • 意外带来的机遇20201211

    日记储备去实践想着的是打算是想着写几篇完整的日记作为储备,然后等到某种条件触发,然后使用日记储备。 于是开始实践,...

  • 启程

    这是我使用简书的第一篇日记。

  • 晨间笔记,2018-06-22

    晨间日记 沈steven 2018-06-16 12:13 · 字数 527 · 阅读 0 · 日记本 每天使用1...

网友评论

      本文标题:BSPanoramaView 使用日记

      本文链接:https://www.haomeiwen.com/subject/lgcjbktx.html