Shader在我的2D游戏中不能正常工作。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shader在我的2D游戏中不能正常工作。相关的知识,希望对你有一定的参考价值。

我想在湖面上做一个像水一样的精灵波浪,我在网上找到了一个教程,但它是为一个3D游戏准备的,我应用了这个教程,但这个着色器是在Z轴上移动精灵的,所以波浪效果从二维视图中看不出来,但在三维视图中看起来很好,这是个二维游戏,所以我需要它在正确的方向上移动,这是我的第一个着色器,所以我不太明白。

enter image description here

答案

使用x=0,y=1,z=0向量代替法线向量节点。

这将使波浪运动在对象上的 "向上 "方向,而不是 "向外 "方向。

以上是关于Shader在我的2D游戏中不能正常工作。的主要内容,如果未能解决你的问题,请参考以下文章

didBegin 函数在 IOS 11.3 上不能正常工作

动画不能正常工作(Cocos2d)

DirtyForms 不能与 $.blockUI 一起正常工作

Unity 2D 跳转按钮 Onclick 动画无法正常工作

OncollisionEnter2D 不工作,但 OnTriggerEnter2D 工作正常

为啥我的按键动作不能正常工作?