gpt4 book ai didi

unity3d - 'Master' : implicit truncation of vector type 中的着色器警告

转载 作者:行者123 更新时间:2023-12-05 06:48:44 35 4
gpt4 key购买 nike

每当我在任何着色器文件中保存更改时,我都会收到这些警告。它似乎与着色器文件没有直接关系,因为它在新项目中完美运行。不幸的是,似乎无法打开此“主”着色器并对其进行编辑,双击错误消息无法打开任何文件。

Master shader error

我使用的是 Unity 2021.1.0b11.2079 和通用渲染管线。

有谁知道为什么会出现这些警告以及我该如何解决根本问题?

非常感谢!

最佳答案

警告只是意味着向量的某些组件被忽略,因为它被转换为另一种组件较少的类型(例如 float3 到 float2)。在脚本中(此处为 HLSL),而不是编写

float3 a = float3(1, 2, 3);
float2 b = a;

(这会给你一个警告)你可以简单地写

float3 a = float3(1, 2, 3);
float2 b = a.xy;

行为相同,但警告消失了。

关于unity3d - 'Master' : implicit truncation of vector type 中的着色器警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66747815/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com