【问题标题】:Sprites is not getting assigned to the material [closed]精灵没有被分配给材料[关闭]
【发布时间】:2020-09-10 04:28:37
【问题描述】:

为了为我的游戏创建背景滚动,我创建了一个四边形(3D 对象)游戏对象和一个材质,并将材质分配给该游戏对象。然后我得到了我的游戏的背景精灵并将它附加到反照率部分的材质上。但是像精灵一样的材料显示根本没有分配。该材料仍然是紫色的。我错过了哪些设置,我错了哪些选项。请帮我。我在检查器中附上了精灵和材质设置的屏幕截图。对于背景滚动,我关注了这个视频:https://www.youtube.com/watch?v=RXNXEIwOLMAMaterialInspector SpriteInspector

【问题讨论】:

  • 我很高兴能帮上忙。您能否也选择我的答案作为正确答案?

标签: unity3d textures sprite


【解决方案1】:

对于您的用例有更好的方法。请按以下步骤操作:

1- 选择您的精灵并将纹理类型更改为Sprite (2D and UI)

2- 将Sprite Renderer 组件添加到您的四边形。然后,为Sprite Renderer 组件的 Sprite 部分选择您的图像。

当着色器管道出现错误或渲染出现问题时,您会看到紫色,这就是您的情况。如果您执行上述步骤,它应该可以工作。

【讨论】:

  • 不是四边形 3D 对象。那么我们可以为 3d 对象添加精灵渲染器吗?
  • 是的,无论是 2D 还是 3D,您都可以这样做。顺便说一句,据我所知,四边形也是 3D 对象 :)
猜你喜欢
  • 2017-01-09
  • 2019-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-02
  • 1970-01-01
  • 2021-04-05
  • 1970-01-01
相关资源
最近更新 更多