Discover
Groups
Talent
Live Help
Companies
Schools
Channels
Challenges
Events
Connections
Projects
Articles
Showcases
Games
Jobs
Search Jobs
Post Jobs
Manage Jobs
Microgames
Cancel
Post Project
Unity Connect will not be available after February 4, 2021.
Learn More
Notifications
格
格子阳光
Dec 26, 2019
我想请问使用shader进行uv动画时,是需要与时间关联起来的,但是shader中的时间变量(_Time)是从场景启动开始计算的,那么在任意时刻使用shader播放动画时,它有可能不是从起点开始播放动画的,面对这种情况应该如何处理呢?
Like
6
Repost
0
6
Repost
Comments
Comment
环
环食
a year ago
格子阳光
有具体的实现思路吗?我看其他的时间变量没什么思路,主要是shader中不是逻辑代码,有较多的限制
前者是在Update里对每个shader赋值;后者是在创建时赋值一次,以后由shader自己去计算时间。但是我刚才看了一下,后者似乎没办法实现。
0
Report
格
格子阳光
a year ago
环食
要么从脚本直接传进去 要么使用其它与时间相关的变量间接实现
有具体的实现思路吗?我看其他的时间变量没什么思路,主要是shader中不是逻辑代码,有较多的限制
0
Report
环
环食
a year ago
要么从脚本直接传进去 要么使用其它与时间相关的变量间接实现
0
Report
影
影子瀑布
a year ago
写个脚本传值到shader去
0
Report
格
格子阳光
a year ago
Eduardo
自己从脚本里传过去
除了这种方式,还有其他办法吗?这对使用不太方便
0
Report
View More