问题标签 [texture2d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7231 浏览

c++ - 如何使用 stb_image.c 绘制纹理

我想将此图片加载到 2d 纹理中,然后将其绘制到屏幕上。主要问题是将图片加载到纹理变量中。以下代码输出正确的宽度和高度以及 rgba,但我如何将数据放入 3d 纹理中。

0 投票
3 回答
2188 浏览

c# - 在 Xna 中,如何减小纹理的大小?

我在 Xna 中有一个 2d 自上而下的游戏,它使用单个图像作为“竞技场”。该图像用作Texture2D,4096 * 1050,并且只有186kb作为png(该图形现在只是一个普通的占位符)。构建时,xnb 文件为 24 mb。那么问题来了,有没有什么办法可以显着减小纹理尺寸呢?

提前致谢

0 投票
2 回答
5701 浏览

javascript - 使用 WebGL 重复纹理

我需要在单个元素中重复纹理。在 WebGL 中甚至有可能吗?

我尝试了以下任一方法,但没有运气。

谢谢你的帮助!

0 投票
1 回答
417 浏览

ios4 - 为什么纹理不适用?

我有一个带有纹理的立方体,当我将数据数组更改为 VBO(glGen 等)时,我的立方体呈现灰色。但如果我使用类似的东西glVertexAttribPointer(_positionSlot, 3, GL_FLOAT, GL_FALSE, 0, myBuf);就可以了。什么问题?请帮我。

0 投票
1 回答
379 浏览

c# - XNA:将 Content.Load 与 Texture2D 的子类一起使用

所以我有一个 Texture2D 的子类,称为ScrollingBackgroundTexture. 我想用它来加载纹理Content.Load<>,但我似乎无法让它工作。

这是我的子类中的代码(到目前为止,它只是一个构造函数):

这是我的主要课程中给我带来麻烦的代码:

该错误告诉我该文件包含 a Texture2D,但我正在尝试将其加载为ScrollingBackgroundTexture.

我也试过

但这只是给了我另一个错误。

0 投票
3 回答
10672 浏览

cocos2d-iphone - 如何切换 CCSprite 的图像

我有一个使用[CCSprite spriteWithSpriteFrameName:@"plist_file_key_here.png"]. 我已经将 plist 文件中的所有精灵添加到 CCSpriteFrameCache。我试过这样设置纹理:

正如我在评论中所说,这不起作用。我认为这与 using[CCSprite spriteWithFile:]和之间的区别[CCSprite spriteWithSpriteFrameName:]有关,它依赖于从纹理图集加载到 CCSpriteFrameCache 中的精灵帧。当使用从纹理图集加载的精灵时,每个精灵的纹理等于精灵表的纹理。有什么办法可以解决这个问题,还是我必须删除并重新创建精灵?如果这是我唯一的选择,有没有办法从其父节点中删除 ccnode 但保留其子节点?

0 投票
2 回答
2735 浏览

c# - C# XNA 如何更改整个 Texture2D 的 alpha?

是否可以永久更改纹理的 alpha 值而不将其渲染到另一个表面?

0 投票
1 回答
979 浏览

c# - 如何检查 Texture2D 是否透明?

我想检查所选矩形是否透明:

是否可以?

0 投票
1 回答
2638 浏览

c# - 使用 SlimDX 从 RGBA 值创建纹理

这是我第一篇关于堆栈溢出的帖子!我正在将 SlimDX 用于我的团队正在制作的游戏,但我遇到了问题。我正在尝试从 Color4 对象中的 RGBA 值创建一个 ShaderResourceView。我已经搜索了我的问题的答案,这就是我所得到的。

我相信正在设置纹理的数据,但我不能确定,因为没有显示任何内容。我知道我的渲染器可以正常工作,因为我可以很好地从文件加载纹理,但我似乎有一个我找不到的问题。提前感谢您的帮助!

0 投票
3 回答
334 浏览

c++ - OpenGL纹理不起作用

我正在尝试学习如何在 OpenGL 中使用纹理。我开始阅读 OpenGL Redbook 中关于纹理映射的章节。我不明白,所以我用谷歌搜索并找到了这个教程。我按照说明进行操作,但仍然无法正常工作。是代码。

是我的纹理图像。我使用 Photoshop 将其转换. 文件大小为 175KB,大小合适(200x300x3=180000)。

我试图在另一个程序中读取文件,看看内容是否正确。看来我只能读取大约 221 个像素(它大约是图像的第一行)并且它达到了 eof()。在我的程序中,我阅读的内容与我预期的一样多,但是当我调试时,我注意到在某些点字节被归零之后。

现在我很困惑。我的程序有问题吗?质地有问题吗?我有问题吗?我究竟做错了什么?我如何解决它?