
Unity
GaoZhenwen2
这个作者很懒,什么都没留下…
展开
-
Unity 插件 Dotween 对变量的 lock锁
概述:当用Dotween里面的To等方法对某个变量进行补间动画操作的时候,这个变量在To方法的生命周期之间是被lock锁住的。也就是说在动画期间,这个变量无法进行额外的赋值操作。示例: tweenHaad = DOTween.To(() => boxTransform_test.Vector2Information, x => boxTransform_test.Vector2Information = x, data.upPerLoop, thi原创 2022-04-27 17:58:39 · 1776 阅读 · 0 评论 -
Unity shader 使用 半兰伯特 (Half-Lambert)漫反射会使得模型在没有直射光的情况下漆黑一片
问题:Unity shader 使用 半兰伯特 (Half-Lambert)漫反射会使得模型在没有直射光的情况下漆黑一片,原因不得而知。使用半兰伯特漫反射代码如下:////***********************half兰伯特漫反射计算//fixed3 diffuse = _LightColor0.rgb * (dot(i.worldNormal, ligthDir)*0.5 + 0.5)*_Diffuse.rgb;//输出为:return fixed4(ambie原创 2022-03-11 18:10:23 · 4690 阅读 · 0 评论 -
Unity Dotween Sequence 动画重复播放的问题。
本来想要Sequence重复播放,大概思路如下:1.先创建一个空的Sequence对象 Sequence Squence_detail_show;2.然后在star中将这个空对象赋予一个Dotween的sequence对象,设置autokill为false,且动画暂停 Squence_detail_show = DOTween.Sequence();//创建一个动画序列对象。 Squence_detail_show.AppendInterva..原创 2022-02-13 12:10:30 · 7296 阅读 · 2 评论