草庐IT

SDL_Texture

全部标签

ios - 由于未捕获的异常 'Texture Atlas Not Found' 而终止应用程序

我使用SpriteKit创建了一个包含简单动画的项目。它运作良好,没有问题。当我合并工作副本中的文件时发生错误。NSMutableArray*dPFrames=[NSMutableArrayarray];SKTextureAtlas*dPAtlas=[SKTextureAtlasatlasNamed:@"dP"];这是控制台中的消息:2013-10-0910:52:14.777MyProject[1550:a0b]*Terminatingappduetouncaughtexception'TextureAtlasNotFound',reason:'TextureAtlasNotFoun

iOS4 : how do I use video file as an OpenGL texture?

我试图在OpenGL中将视频文件的内容(假设暂时没有音频)显示到UV映射的3D对象上。我已经在OpenGL中做了一些工作,但不知道从哪里开始处理视频文件,而且那里的大多数示例似乎都是为了从相机获取视频帧,这不是我所追求的。目前我觉得我是否可以将视频的各个帧设置为CGImageRef,所以我想知道如何做到这一点?也许还有更好的方法来做到这一点?我应该从哪里开始,在iOS上播放视频最直接的文件格式是什么?.mov? 最佳答案 抱歉;在iPhone上打字,所以我会简短一点。使用视频的URL创建一个AVURLAsset-如果您愿意,可以是本

golang调用sdl2,播放pcm音频,报错signal arrived during external code execution。

golang调用sdl2,播放pcm音频,报错signalarrivedduringexternalcodeexecution。win10x64下测试成功,其他操作系统下不保证成功。采用的是syscall方式,不是cgo方式。见地址在go1.16.15编译后然后执行,会报如下错。换成go1.18就不报错了。Exception0xc00000050x00xc0004420000x7ff96da8db50PC=0x7ff96da8db50signalarrivedduringexternalcodeexecutionsyscall.Syscall6(0x7ff96daa7440,0x4,0x20d

go找不到sdl

我已经尝试安装sdlforgo一段时间了。我在github上使用了这个教程:https://github.com/vinzBad/go-sdl2-tut/blob/master/00_preparation/windows.md但是,每次我输入goget-vgithub.com/veandco/go-sdl2/sdl进入cmd或gitbash,完成所有其他操作后,我得到了Infileincludedfromgo\src\github.com\veandco\go-sdl2\sdl\audio.go:4:0:./sdl_wrapper.h:2:23:fatalerror:SDL2/SDL

sdl - 如何在 Windows 上构建 Go-SDL?

有人成功过吗? 最佳答案 如果出现以下情况,只需在根目录中调用make即可工作:1)你设置了GOROOT环境变量2)你可以访问到安装go的目录我两者都没有。第一点可以通过使用gomake而不是make轻松解决。问题是我没有将go目录的bin目录添加到root用户PATH中,所以我不得不启动一个roottermianl,将gobin目录导出到PATH,然后在Go-SDL目录中调用gomake.虽然我的情况似乎很特别,但也许它能有所帮助。 关于sdl-如何在Windows上构建Go-SDL?

go - OpenGL 和 SDL2 无法打开窗口

我正在尝试学习如何使用OpenGL和SDL2,但是当我运行下面发布的简单程序时,窗口打开并立即关闭并显示以下消息:exitstatus3221225477.ma​​in.gopackagemainimport("fmt""github.com/go-gl/gl/v4.1-core/gl""github.com/veandco/go-sdl2/sdl")var(window*sdl.Windowcontextsdl.GLContext)funcmain(){//Initializesdlandcreatecontextinitialize()//InitializeOpenGLpoint

OpenGL render-to-texture-via-FBO——不正确的显示与正常的纹理

到纹理绑定(bind)的屏幕外帧缓冲区对象的屏幕外渲染应该是微不足道的,但我遇到了一个我无法解决的问题。我的完整示例程序(目前只有2D!)在这里:http://pastebin.com/hSvXzhJT请参阅下面的一些说明。我正在创建一个rgba纹理对象512x512,将它绑定(bind)到一个FBO。此时不需要深度或其他渲染缓冲区,严格来说是2D。以下极其简单的着色器渲染到该纹理:顶点着色器:varyingvec2vPos;attributevec2aPos;voidmain(void){vPos=(aPos+1)/2;gl_Position=vec4(aPos,0.0,1.0);}

c++ - 带有 SDL 的对话框/消息框?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion是否有任何库可以与SDL结合使用来向用户显示警报?目前我正在将输出写入标准输出,但更愿意通过总和排序接口(interface)与用户交互!

c++ - Arch Linux 上的 SDL2 : window renders what's on the screen behind it

我刚刚开始使用SDL2,阅读了几篇有关它的文章,并且能够成功编译我在ArchLinux上编写的测试程序。似乎正在发生的唯一问题是正在创建的窗口不呈现图像。我试过在Mac上运行相同的代码,这确实产生了预期的结果。我正在使用CLion,这不是恶意因素,因为通过CLI使用g++编译结果相同。我的ArchLinux安装:OS:ArchLinuxx86_64KernelRelease:4.6.2-1-ARCH这是我正在编译的代码:#include#includeusingnamespacestd;constintWIDTH=640;constintHEIGHT=480;boolinit();bo

无法再 ctrl-c 我的 SDL 应用程序

昨天我可以,今天我不能在终端中使用ctrl-c来终止我的SDL应用程序。在调用SDL_Init之前,一切都按预期进行。之后,ctrl-c什么都不做。调用signal(SIGINT,SIG_DFL)不会改变这一点。除了Nvidia驱动程序,我没有更新任何我能想到的东西。我几个月前编译的应用程序也会出现这种情况。有什么方法可以调试正在发生的事情吗?[编辑]即使这在SDL_Init之后停止工作(尽管在gdb中正常运行):signal(SIGINT,exit);raise(SIGINT);SDL1.2.15和SDL2都发生了同样的情况(虽然过剩是可以的)。我正在运行Fedora18(x64)、