unity3d 如何在URP Unity中设置Cookie偏移量?

6yoyoihd  于 2022-12-13  发布在  其他
关注(0)|答案(1)|浏览(241)

在本手册中,我们可以看到有关cookie偏移量的描述文本“您也可以设置此属性的动画以滚动cookie”:

在编辑器中,我可以在运行时更改偏移:

但是如果他告诉我这个,怎么从脚本中做到这一点:
'Light'不包含'cookieOffset'的定义,而且找不到可接受第一个'Light'型别参数的可存取扩充方法'cookieOffset'

kxe2p93d

kxe2p93d1#

改用URP扩展通用附加光线数据

public class LightCookieDisplacer : MonoBehaviour
{
    private UniversalAdditionalLightData lightExtantion;

    private void Awake()
    {
        lightExtantion = GetComponent<UniversalAdditionalLightData>();
    }

    private void Update()
    {
        lightExtantion.lightCookieOffset += Vector2.one * Time.deltaTime;
    }
}

相关问题