草庐IT

pygame.Surface

全部标签

android - 如何将相机预览传递给 MediaCodec.createInputSurface() 创建的 Surface?

理想情况下,我想实现两个目标:通过Surface将Camera预览数据传递给MediaCodec编码器。我可以使用MediaCodec.createInputSurface()创建Surface但Camera.setPreviewDisplay()需要一个SurfaceHolder,不是Surface。除了将Camera预览数据传递给编码器外,我还想在屏幕上显示预览(这样用户就可以真正看到他们正在编码的内容)。如果不涉及编码器,那么我会使用SurfaceView,但这在这种情况下似乎不起作用,因为SurfaceView创建了自己的Surface,我想我需要使用MediaCodec创建的

Pygame 鼠标点击和检测

5.Pygame鼠标点击和检测快速准确地从用户那里获取输入是任何游戏的重要组成部分。在本Pygame教程中,我们将解释和演示如何检测鼠标点击输入以及许多其他与鼠标相关的功能。模板代码这是我们将在本教程中使用的基本模板代码。所以我们每次演示新功能的使用时都不再显示这些基本的代码。importpygamefrompygame.localsimport*importsyspygame.init()display=pygame.display.set_mode((300,300))FPS_CLOCK=pygame.time.Clock()whileTrue:foreventinpygame.event

安卓录像机: failed to get surface

您好,我正在尝试使用相机v2API来使用RaspberryPi3设备录制视频,该设备使用连接到它的RaspberryPi相机模块。我正在使用带有Kotlin的AndroidThings进行开发。这是我的视频录制代码的样子。overridefunstartRecording(videoCameraCallback:VideoCameraCallback){valcameraIdList=cameraManager.cameraIdListcameraManager.openCamera(cameraIdList[0],cameraStateCalback,null)Log.d("JJJ"

安卓录像机: failed to get surface

您好,我正在尝试使用相机v2API来使用RaspberryPi3设备录制视频,该设备使用连接到它的RaspberryPi相机模块。我正在使用带有Kotlin的AndroidThings进行开发。这是我的视频录制代码的样子。overridefunstartRecording(videoCameraCallback:VideoCameraCallback){valcameraIdList=cameraManager.cameraIdListcameraManager.openCamera(cameraIdList[0],cameraStateCalback,null)Log.d("JJJ"

Python:在 Windows 上的 Ubuntu 上通过 Bash 运行 pygame

我最近安装并使用了BashonUbuntuonWindows.在大多数情况下,它工作得很好。我正在尝试通过BUW运行pygame脚本,但它不会在弹出窗口中呈现图形。相反,它似乎包含在bash窗口中,看起来像这样:这是pygame失败的原因吗?我可以在这里做些什么来让它运行吗? 最佳答案 Pygame在SDL上运行。ubuntu附带的SDL版本需要*xserver才能运行。了解如何在Windows上的ubuntu上使用bash运行xserver。这个问题可能会提供这些步骤:HowtouseXWindowswithEmacsonWind

windows - 如何在Surface RT上卸载暂存的应用程序包?

Windows8会下载已安装应用程序的更新程序包,因此更新到最新程序包的过程更加流畅。不幸的是,如果您卸载某个应用程序,它并不会总是删除这些“分段式”应用程序包。最重要的是,您无法访问它们,因为它们是由另一个用户安装的。您甚至无法从Powershell调用“Remove-AppxPackage”来删除它们。这是一个问题,原因是我有用于开发WindowsStoreApp的SurfaceRT。如果系统上已经安装了“未打包”应用程序,则VisualStudio无法覆盖它,除非仅在当前运行的用户上安装了该应用程序。不幸的是,这意味着,如果我也正在测试从商店接收该应用程序,并且我自己的应用程序已

python - 为什么我的 PyGame 混音器不播放声音?

我在2.7中的PyGame混音器无法使用声音选项。我可以让它与mixer.music一起工作但不能与mixer.sound一起工作,与mixer.sound一起它会发出轻微的滴答声然后停止。代码:importpygamepygame.mixer.init(frequency=22050,size=-16,channels=2,buffer=4096)song=pygame.mixer.Sound("song.mp3")pygame.mixer.Sound.play(song)没有错误,它只是不会播放并发出轻微的滴答声。在Windows7-x64顺便说一句。

Pygame实现小笨鸟,到小飞鸟

用Python完成游戏从:小笨鸟,到小飞鸟,同时将单机游戏,变成联网游戏在B站学习UP主:趣派编程,“99%相似度!手把手教你用Python制作FlappyBird像素鸟游戏!“后有感而发。FlappyBird单独的一只小笨鸟多么的无聊在UP主:趣派编程,做的项目下,原本的小笨鸟有三种颜色,分别是黄色,蓝色,红色,所以我想,能不能做成三种属性的鸟,说做就做,我将蓝色,定义为鹰,速度会更快,我将红色定义为火烈鸟,跳得高,且速度快。每到10,修改一种状态。在如此设想下,我们就只需要修改,game_window()中,得分判定后的代码,同时提前添加temp=0在whileTure之前,这里的eagl

【python 】pygame制作简单的游戏移动操作

效果演示:【python】pygame制作简单的游戏移动操作演示完整操作视频:【python】pygame制作简单的游戏移动操作完全操作1.创建游戏窗体##main.pyimportpygame,sysclassGame:def__init__(self):pygame.init()##titlepygame.display.set_caption('game')##windowssizepygame.display.set_mode((SCREEN_WIDTH,SCREEN_HEIGHT))defrun(self):while1:##退出foreventinpygame.event.get(

学习 Python 之 Pygame 开发坦克大战(二)

学习Python之Pygame开发坦克大战(二)坦克大战的需求开始编写坦克大战1.搭建主类框架2.获取窗口中的事件3.创建基类4.初始化我方坦克类5.完善我方坦克的移动5.完善我方坦克的显示6.在主类中加入我方坦克并完成坦克移动7.初始化子弹类8.完善子弹的移动9.完善坦克开火10.实现敌方坦克类11.在主类中加入敌方坦克并完成坦克移动和开火坦克大战的需求坦克大战游戏包含很多个物体,现在要对这些物体进行总结类名包含的操作包含的属性敌方坦克类射击,移动,显示生命,速度,伤害,方向,类型我方坦克类射击,移动,显示生命,速度,伤害,方向,装甲,等级子弹类移动,显示方向,伤害,发射源,速度墙壁类、草类