草庐IT

纹理表

全部标签

ios - 将纹理图集拆分为多个纹理图集警告

我不断收到一条警告消息,说“由于输入纹理尺寸,将‘animation.atlas’拆分为3个纹理图集。”它似乎没有任何负面影响,但我想知道是否需要修复它,如果需要,我应该如何去做?我猜我的纹理太大了,这就是导致警告的原因。 最佳答案 根据我的理解和咨询此Stackoverflowthread,您可以忽略或在设置下修复它。我找不到xCode7.3线程中提到的(“启用纹理图集生成”)设置,但是在阅读AppleDeveloperInstructions之后我发现了一个叫做“SpriteKitTextureAtlasOptions”的东西。

ios - 如何关闭 Sprite 套件节点纹理的抗锯齿

我目前正在尝试将测试游戏放在SpriteKit中。我有一些代码使用一对尺寸为200*572的PNG图像创建一block地面。lettextures=[SKTexture(imageNamed:"GrassAni1"),SKTexture(imageNamed:"GrassAni2")]for(vari=0;i输入我的问题。这是Xcode文件查看器中我的Sprite的特写:这是游戏运行时的样子:游戏中的Sprite似乎是抗锯齿的,因此看起来很模糊。如何防止这种情况发生并使游戏看起来像原始图像一样清晰? 最佳答案 您需要将SKTextu

ios - Swift SceneKit 照明和影响发射纹理

我正在开发一个关于太阳系的应用程序。我正在尝试关闭EmissionTexture,光线照射到行星表面的地方。但问题是,默认情况下,发射纹理始终显示发射点,无论是否存在光。我的要求简而言之:(我想隐藏发射点,在光线照射到表面的地方)overridefuncviewDidLoad(){super.viewDidLoad()letscene=SCNScene()letearth=SCNSphere(radius:1)letearthNode=SCNNode()letearthMaterial=SCNMaterial()earthMaterial.diffuse.contents=UIImag

ios - Swift SpriteKit 从图像纹理制作 physicsbody 使我的应用程序速度减慢太多

我正在尝试制作一个iOS应用程序,其中包含两个物理体之间的一些碰撞检测。我希望其中一个物理实体成为我正在使用的图像的形状,但是当我尝试使用纹理来执行此操作时,它会极大地减慢我的应用程序并最终导致它完全卡住。这是导致它的两行代码:lettexture=SKTexture(imageNamed:"image.png")physicsBody=SKPhysicsBody(texture:texture,size:size)但是,如果我将这两行更改为类似physicsBody=SKPhysicsBody(rectangleOfSize:size)然后一切都运行得很好。有没有其他人遇到过这个问题

colors - 更改 SCNText 节点对象的颜色或纹理(Swift - Scenekit)

如何设置SCNText对象的纹理?这就是我所拥有的,外观没有任何变化://myNodeisaworkingSCNTextelementletmat=SCNMaterial()met.diffuse.contents=UIImage(contentsOfFile:"texture.png")myNode.geometry.firstMaterial=mat 最佳答案 Atextgeometrymaycontainone,three,orfivegeometryelements:IfitsextrusionDepthpropertyis

ios - ARKit - 如何从服务器 URL 加载 .scn 和纹理文件

我尝试在ARKit应用程序中从服务器URL动态加载.scn和纹理文件。我已经实现了从网址加载.scn文件this方式..但是运行后我在设备上看不到任何纹理。我收到以下错误消息。ARKitExample[3016:995067][SceneKit]Error:Failedloading:ARKitExample[3016:995067][SceneKit]Error:Failedloading:ARKitExample[3016:995067][SceneKit]Error:Failedloading:ARKitExample[3016:995067][SceneKit]Error:Fa

ios - sknode 颜色或纹理

我正在制作一个“菜单”,SKNode是菜单背景,一堆SKSpriteNode作为子元素选项。问题是我不知道如何向SKNode添加颜色或纹理或其他东西以用作菜单的背景;没有.size、.texture、.color或.background/.backgroundcolor方法选项我应该使用一个SKSpriteNode和里面的其他SKSpriteNodes,还是我应该使用一个SKScene代替里面的SKSpriteNodes?或者有没有办法为SKNode分配背景图像或颜色? 最佳答案 例如我将创建红色Spriteletsprite=SK

swift - Scenekit 一些纹理有红色调

我有一个包含许多对象的场景,它们都有不同的纹理。出于某种原因,2个对象具有红色调,即使它们的纹理没有红色。你仍然可以看到纹理中的图案,它只是在红色上有不同的阴影。(在模拟器上,这2个对象有黑白纹理,在设备上有红色阴影)有人知道为什么会这样吗?其他对象工作正常。 最佳答案 对于metalness和roughness等Material属性,SceneKit支持1channel(灰度)图像。为了节省内存,这些图像保留为灰度纹理,它们不会转换为在每个channel中具有相同数据的RGB纹理。当您将这样的图像用于“彩色”Material属性(

java - UV 和 ST 纹理坐标之间的差异

UV纹理坐标与ST纹理坐标之间有什么区别?我知道UV和ST在OpenGL中使用。我也知道Java也用ST。 最佳答案 Computergraphicsprinciplesandpractice(Foleyetal)定义2如下:Texturemappingcanbeaccomplishedintwosteps.Asimpleapproachstartsbymappingthefourcornersofthepixelontothesurface.Forabicubicpatchthismappingnaturallydefinesas

java - 如何以编程方式在 JavaFX 中设置选项卡标签的颜色或纹理?

我有一个带有多个Tab的TabPane。如果Tab中的操作结果失败,我想将Tab中的Label设置为Fill红色或者可能是要散列的纹理(对于那些有色盲的人)。我想稍后将Color重置为默认值。通过阅读此处的一些问题,可以使用样式表对其进行静态设置。#MyTabPane.tab*.tab-label{-fx-text-fill:white;}如何访问Tablabel并动态设置它的颜色/纹理?tab.setStyle("??");ELLTZ添加内容如何使用上述内联样式来更改具有样式类tab-label的Label和的Paint>按钮(StackPane)也tab-close-button需