unity3d关于怎样动态改变物体 shader
答案:2 悬赏:30
解决时间 2021-03-23 06:40
- 提问者网友:唤魂
- 2021-03-22 08:15
unity3d关于怎样动态改变物体 shader
最佳答案
- 二级知识专家网友:傲娇菇凉
- 2021-03-22 09:10
有些Material确实没有Color属性. 选取材质球Shader的时候一定要看是否可以在监视面板中修改颜色属性.如果可以修改,基本上都可以用renderer.material.color = 颜色; 修改. 等同于 renderer.material.SetColor("_Color",颜色); 有些不能直接通过面...
全部回答
- 1楼网友:一个很哇塞的汉子
- 2021-03-22 09:56
可以的。
实现的方法有很多种:
这里给1个思路:给物体加上rigidbody组件,设置好重力,然后给rigidbody一个向上的力,貌似是addforce这个方法 建议你查一下官方文档
动画和位置是不冲突的,可以添加,但是要注意如果你在动画中为位置添加帧的话,物体的位置可能就会被动画改变。所以建议位置和其他动画分开做,位置动画可以做在物体的父节点上
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯