textures相关内容

CUDA中的常量内存、纹理内存和全局内存

我正在尝试找出CUDA中的常量内存、纹理内存和全局内存之间的区别。 我可以找到以下相关文章,但找不到我的问题的答案 global vs shared memory in CUDA Usage of global vs. constant memory in CUDA 这篇文章讨论了这三种方法对性能的影响: http://forum.beyond3d.com/showthre ..
发布时间:2022-07-02 12:46:34 其他开发

将数据存储为纹理以在实例化几何体的顶点着色器中使用(三个JS/GLSL)

我使用的是THREE.InstancedBufferGeometry,我希望访问已编码到纹理中的顶点着色器中的数据。 我要做的是为每个实例创建一个具有一个像素的数据纹理,它将存储每个实例的位置数据(然后在稍后的阶段,我可以使用带有流场的模拟来更新纹理以设置位置的动画)。 我正在努力从顶点着色器中的纹理访问数据。 const INSTANCES_COUNT = 5000; // ..
发布时间:2022-03-24 19:29:02 其他开发

我应该垂直翻转加载了STB_IMAGE的图像的线条以在OpenGL中使用吗?

我正在使用OpenGL驱动的2D引擎。 我使用STB_IMAGE加载图像数据,以便可以创建OpenGL纹理。我知道OpenGL的UV原点是左下角,我还打算在该空间中为我的屏幕空间2D顶点工作,即我使用的是GLM::Ortho(0,width,0,Height,-1,1),而不是反转0和Height。 您可能已经猜到了,我的纹理是垂直翻转的,但我百分之百确定我的UV指定正确。 那么:这 ..
发布时间:2022-03-24 19:16:26 C/C++开发

OpenGL ES 2.0 GLSL texture2D 未绑定时返回值

在以下代码中: gl_FragColor = vColor * texture2D(u_Texture, v_TexCoordinate); 我注意到如果 u_Texture 未绑定,则 texture2D 返回的默认值是白色 (1,1,1,1). 我的着色器基于这个事实是否安全? 解决方案 我没想到. 我见过默认值为黑色的其他实例.如果采样器使用的内存是一段未初始化的视频 ..
发布时间:2022-01-19 15:23:34 其他开发

为 UIButton 拉伸背景图像

我得到了比我的 UIButton 更短的纹理. 我得到了这个纹理: 我应该创建这个按钮: 我应该如何拉伸(而不是平铺)这种纹理?横向拉伸 谢谢 解决方案 从您提供的示例图像中,我很确定您正在寻找 UIImage 的 resizableImageWithCapInsets: UIImage *originalImage = [UIImage imageNamed:@ ..
发布时间:2022-01-17 23:35:27 移动开发

在 Kivy 中显示一个 numpy 数组

首先,我对kivy完全陌生,所以我有点挣扎. 我正在尝试在 kivy 窗口中显示一个 numpy 数组.到目前为止,我发现这应该使用纹理类(http://kivy.org/docs/api-kivy.graphics.texture.html). 随着我的 numpy 数组不时发生变化,我正在尝试将以下代码调整为我的应用程序. # 创建一个64x64的纹理,默认为rgb/ubyte纹 ..
发布时间:2022-01-15 09:13:43 Python

如果我从小部件运行,游戏中的图像会在 Android 设备上消失,但在我第一次安装 apk 时不会

我用 LibGDX 创建了一个游戏,它在我的电脑上运行良好.我通过 Gradle View -> Build & 在 Android Studio 中创建了一个调试 .apk然后复制了我的 android-debug.apk &android-debug-unaligned.apk 到我的 Android 设备的下载文件夹. 现在,当我在我的 android 设备上单击我的一个文件时,设备会 ..
发布时间:2022-01-12 17:36:49 Java开发

在 LibGDX 中的纹理上渲染视频

我是 LibGDX 的新手 我正在构建一个游戏,我有一个动画背景,它有大约 10 秒的动画(大约 250 帧),因为尝试为此构建一个精灵表是没有用的(当然是大背景)有没有办法渲染视频文件是 png 序列到纹理,所以我可以在游戏中绘制动画背景? 解决方案 现在有一个视频播放扩展 gdx-视频. ..
发布时间:2022-01-12 17:31:27 移动开发

Libgdx 3D 纹理透明度

我在使用具有透明区域的纹理时遇到问题.基本上,它是呈现在立方体上的硬币纹理.我无法让角落看起来透明,它们只是显示为白色/灰色. 我确保启用了 G20.GL_Blend,所以不可能. 这是我在 render() 方法中使用的代码(我尝试了不同的组合): Gdx.gl20.glClear(GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_B ..
发布时间:2022-01-12 17:30:03 Java开发

LibGDX 纹理混合与 OpenGL 混合功能

在 libGdx 中,我正在尝试创建形状纹理:获取完全可见的矩形纹理并对其进行遮罩以获得形状纹理,如下所示: 在这里我在矩形上测试它,但我想在任何形状上使用它.我查看了 本教程 并想到了首先绘制纹理的想法,然后是具有淡化功能的面具: batch.setBlendFunction(GL20.GL_ZERO, GL20.GL_SRC_ALPHA); GL20.GL_ZERO - 因为我真的不 ..
发布时间:2022-01-12 17:24:56 其他开发

libGDX-精确碰撞检测-多边形创建?

我有一个关于 libGDX 碰撞检测的问题.因为这是一个相当具体的问题,我还没有在互联网上找到任何好的解决方案. 所以,我已经创建了由不同身体部位组成的“人类",每个部位都有矩形碰撞检测. 现在我想实现武器和技能,例如如下所示: 技能示例图片 问题 当有这样的技能时,在碰撞检测中使用矩形会让玩家非常沮丧:他们可以成功躲避技能,但碰撞检测器仍然会伤害他们. 方法一 ..
发布时间:2022-01-12 17:18:37 其他开发

Libgdx 在运行时更改纹理的颜色

在使用 libgdx 制作的游戏中,我有一个 TextureAtlas,其中存储了我的 Animation 的所有 TextureRegion代码>播放器.Player 默认有一件蓝色 T 恤(例如).现在我希望能够拥有多个 Player 并且每个都应该有另一种 T 恤颜色.所以基本上,我想将第二个 Player 的蓝色替换为红色,第三个 Player 替换为绿色,依此类推.我确信我可以用 Pix ..
发布时间:2022-01-12 17:16:43 Java开发

来自 LibGDX 中的 texturepacker 的纹理

尝试了解(很棒的)LibGDX 框架中的纹理包装器,我需要帮助. 我想绑定一个纹理(根据 Mesh, Color & Texture) 是从使用 TexturePacker 打包的 TextureAtlas 中提取的.纹理绑定到一个矩形网格. 我希望基本上从打包文件中提取纹理(纹理的实例). 是否可以使用 createsprite 或 findregion 方法并以某种方式跳过文 ..
发布时间:2022-01-12 17:14:57 Java开发

LibGdx 纹理绘制为与 #getTextureData 给出的相反

我一直在尝试解决在我的 libgdx 桌面程序上正确显示纹理时遇到的这个问题. 我有一个正交相机,当我设置为: camera.setOrtho(false); 我得到这张图片: 当我将其设置为: camera.setOrtho(true); 我得到这张图片: 红色图像是用 SpriteBatch 绘制的: batch.draw(texture, x, y, width, ..
发布时间:2022-01-12 17:10:26 Java开发

LibGDX 保存纹理以避免上下文丢失

我在基于 LibGDX 的 Android 应用程序中有一个纹理,它是通过 FrameBuffers 程序创建的,我需要通过上下文丢失来保留它,而且似乎唯一有效的方法是简单地保存数据,无论是作为完整的图像或原始数据,然后在时机成熟时将其重新加载.不过,我正在努力寻找任何方法来实现这一目标,因为我采取的每条路线都以某种方式导致了彻底的失败. 我已经搜索了很多,但我遇到的任何问题都没有解决.我主 ..
发布时间:2022-01-12 17:03:05 移动开发

LibGDX:过滤缩放的 TextureRegion

我有几个对象在不同的​​状态下具有不同的纹理,所以我使用了一个用 TexturePacker 制作的 TextureAtlas,并在我需要的地方调整了 TextureRegion 的大小.我必须调整大小,因为我不仅要同时支持 720p 和 1080p,而且我的一些对象是瓷砖或光标,它们会根据棋盘的宽度和高度调整大小,因为这可能会在我的游戏中改变,而棋盘总是占据屏幕的相同百分比. 使用 Tex ..
发布时间:2022-01-12 17:01:20 Java开发

libgdx 纹理过滤器和 mipmap

当我尝试在 LibGDX 中使用 mipmap 过滤时,没有图像出现. 我是 LibGDX 的新手,我有一个简单的 2d 场景,其中包含三个旋转、缩放的圆圈.为了消除它们的锯齿,我想使用线性过滤.为了获得建议,我查看了 这篇文章,它说,对于大规模缩放的图像,mipmap 可用于提高速度或质量. 第一个意外的出现是,尽管我的所有图像都按比例缩小了,但如果 magFilter 是线性的,我 ..
发布时间:2022-01-12 16:56:13 Java开发

libgdx:使用 spritebatch 绘制纹理时旋转纹理

我在绘制纹理时尝试旋转它们.我认为这样做比在paint.net中将图像旋转90度并将它们保存在不同的文件中更有意义.我认为 spritebatch 绘图参数的 api 文档,但我只是不明白.有srcX、srcY、originX等一堆参数.我也想知道如何对纹理区域做同样的事情.这是 api 文档页面的链接:http://libgdx.badlogicgames.com/nightlies/docs/ ..
发布时间:2022-01-12 16:48:47 其他开发

如何翻转像素图以绘制到 libgdx 中的纹理?

所以我要做的是通过将像素图绘制到纹理来为我的游戏生成背景图像.到目前为止,我可以做到这一点,但现在我需要将在 X 或 Y 轴上翻转的像素图绘制到纹理上.但是我找不到任何事情要做.pixmap 类不提供该功能.然后我想我可以将翻转的纹理区域绘制到纹理上,但到目前为止我还没有找到如何做到这一点.所以我想知道我该如何做这样的事情,是否可以使用其他 java 库翻转 png 图像,然后从翻转的图像创建像素 ..
发布时间:2022-01-12 16:43:47 Java开发