纳金网
标题:
renderer.material和renderer.sharedMaterial
[打印本页]
作者:
狂风大尉
时间:
2014-7-31 02:08
标题:
renderer.material和renderer.sharedMaterial
通过查看Unity的脚本手册里对Renderer.material和Renderer.sharedMaterial的介绍,可以清楚的了解到,在脚本里通过改变renderer.material的值,只改变此游戏物体网格使用的渲染材质,改变renderer.sharedMaterial的值,所有正在使用该材质的物体都会一起变。
今天在用此功能的时候,调用renderer.material没有任何反应,通过实验很多方法,都没有实现。最后不知过了多久,干脆改用renderer.sharedMaterial试试。脑子里已经有结果了,就是所有正在使用该材质的东西,包括投影仪,全会跟着改变。但是结果却实现了效果,就是仅仅使用此脚本的物体才改变。
虽然效果实现了,但问题出现了,Renderer.material的作用到哪去了?renderer.sharedMaterial却在干Renderer.material的工作。
不知道其他版本是否也有这个问题?我用的是Unity4.3.0f4,C#脚本。
作者:
Kadina
时间:
2014-7-31 07:19
thank you for sharing
作者:
HIDEOKOJIMA
时间:
2014-7-31 08:44
Thanks for sharing !
作者:
ZackD
时间:
2014-7-31 09:48
这个不错,学习了
作者:
我不再年轻
时间:
2014-7-31 11:02
学习了, 多谢分享
作者:
hyui
时间:
2014-7-31 19:14
thank you for sharing
欢迎光临 纳金网 (http://rs.narkii.com/club/)
Powered by Discuz! X2.5