blit

    0热度

    1回答

    我在做一个简单的游戏来获得我对Python和Pygame的知识,但是,由于我之前没有使用过轮换,所以遇到了一个问题。每当我的矩形旋转时,它变得越来越小,我的游戏需要一个居中旋转的物体。 我有两个解决方案,也许三个。这些工作是否有用?如果不是,你有自己的解决方案吗? 根据角度来回移动我的长方形的荚 - 这将是艰苦的工作。 有没有一种方法可以在物件的中间而不是左上角闪光?这将是完美的 使用精灵?我不确

    -1热度

    1回答

    我的游戏发射子弹,但问题是你不能投入更多的子弹比你放入的数量(imageA,imageB,imageC等... )所以,我必须为每个玩家每枪写出“blit blah blah imageA”大约30次。这只是刺激。 有无论如何根据角色射击的子弹数量来生成代码,然后生成一个代码来使其闪烁?当它离开屏幕时,我可以删除新的代码。 (我只是想知道如何删除,而不是如何让它在屏幕上熄灭时进行)我知道这一点。

    1热度

    1回答

    我得到了directfb image example,和我想要做块的图像,如上所述here。所以,这是我的代码: #include <stdio.h> #include <unistd.h> #include <directfb.h> static IDirectFB *dfb = NULL; static IDirectFBSurface *primary = NULL; stat

    2热度

    1回答

    首先,我是Python新手。我是一位长期的MatLab用户(工程师,而不是计算机科学家),我开始尝试将Python,NumPy,SciPy等工作到我的工作流程中。所以,请原谅我对编程语言的无知! 作为我的第一次尝试,我决定构建一个应用程序来与我正在开发的传感器进行交互。传感器具有微秒级的分辨率(每500微秒512个高能量和512个低能量“像素”),但I/O将被阻塞。由于我将持续轮询设备,因此我知道

    2热度

    1回答

    在我的隐藏对象游戏中,我想用以下代码找到具有圆形图像的对象,其中AnsX1,AnsX2,AnsY1,AnsY2是像素坐标对象的位置。圆形图像应根据由像素标记的物体大小被调整坐标 imgCat.Source = writeableBmp; WriteableBitmap wbCircle = new WriteableBitmap(AnsX2 - AnsX1, AnsY2 - Ans

    1热度

    1回答

    我想通过GLSL渲染模具缓冲区纹理,但我找不到它可能。 使用GL_DEPTH24_STENCIL8格式将模板纹理与深度纹理一起打包。 我发现你不能渲染那个纹理,至少不是模板数据,但是深度数据是使用纹理的x/y/z值渲染的。所以我想出了一个超级想法,试图将模板缓冲区刷新为GL_RED纹理。这在某种程度上可能吗? 这里是你将如何从FBO1的blit模板缓存到FBO2: glBindFramebuffe

    0热度

    2回答

    我试图为我的游戏显示一个背景图片,但是当我点击它时,它只会在黑色背景的屏幕上显示我的主要可玩角色。任何人都可以帮助我解决这个问题。 下面的代码: import sys, pygame, os pygame.init() os.environ['SDL_VIDEO_WINDOW_POS'] = 'center' pygame.display.set_caption("Game") siz

    1热度

    1回答

    将纹理映射到WebGL中的HTML画布的最简单方法是什么?我可以看到设置了正交投影并渲染了纹理四边形,但有没有更清晰的方法?

    0热度

    1回答

    我试图解决第二个问题b和d子问题,从这个练习:http://courses.engr.illinois.edu/cs473/sp2010/homework/hw1.pdf 我解决了B向下列方式: 我的第一个问题是:我的解决方案对于问题2/b是否正确? 我的第二个问题是:我应该在问题2/d中做什么?这对我来说有点奇怪。 感谢您的时间和帮助。

    1热度

    2回答

    import math, sys, os, pygame, random, time pygame.init() screen = pygame.display.set_mode((500,500)) pygame.display.set_caption('Tester.') pygame.mouse.set_visible(0) def smileMove(): smi