unity3d 5.0中Renderer后面没有了material
来源:互联网 发布:网络兼职什么项目最好 编辑:程序博客网 时间:2024/04/28 17:16
在unity3d5.0中 renderer后面不能使用material
需要通过GetComponent来获取组件
GameObject objcub = GameObject.CreatePrimitive(PrimitiveType.Cube);objcub.AddComponent<Rigidbody>();objcub.name = "Cube";//设置color 使用这个来获取materialobjcub.GetComponent<Renderer>().material.color = Color.blue;
我们看下material API的源码
using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ public Color colorStart = Color.red; public Color colorEnd = Color.green; public float duration = 1.0F; public Renderer rend; void Start() { //获取renderer组件 rend = GetComponent<Renderer>(); } void Update() { float lerp = Mathf.PingPong(Time.time, duration) / duration; //这里就可以使用material来设置颜色了 rend.material.color = Color.Lerp(colorStart, colorEnd, lerp); }}
1 0
- unity3d 5.0中Renderer后面没有了material
- Unity3D 语句 objCube.GetComponent<Renderer>().material.color 报错
- renderer.material.mainTexture,
- renderer.material 方法过时
- Renderer.Material和Renderer.SharedMaterial的区别
- unity3d 更换sprite renderer中sprite的图片
- unity3d 更换sprite renderer中sprite的图片
- 解决Unity3D中“There is no 'Renderer' attached to the game object”问题
- [Unity3D]清理material中无用的的property
- 图文详解Unity3D中Material的Tiling和Offset是怎么回事
- 图文详解Unity3D中Material的Tiling和Offset是怎么回事
- Unity3d在runtime中改变material渲染模式
- Unity3d 中 Material 与 ShareMaterial 引用的区别
- Unity3d中Material与ShareMaterial引用的区别
- Unity3D中Material的Tiling和Offset是怎么回事
- 图文详解Unity3D中Material的Tiling和Offset是怎么回事
- 图文详解Unity3D中Material的Tiling和Offset是怎么回事
- C语言中#include 后面没有<>或者“”是什么意思?解决办法
- redis的aof持久化深入解析
- Android 分享到微信6.0后好友、朋友圈
- Java_Regex
- JSTL 字符串长度判断并截取
- Fast RCNN 训练自己数据集 (1编译配置)
- unity3d 5.0中Renderer后面没有了material
- 第12期【江山代有才人出】5月刊
- Android 透明状态栏了解使用 及SystemBarTint 解读
- axis2客户端调用服务器
- iOS NSIndexPath
- 三维空间中的平面
- 【VS开发】关于在CFormView中实现CListCtrl控件的注意事项
- mybatis分页(数据库oracle)
- 练习三 1005