unity 实时重复纹理
2015-11-23 11:08
609 查看
在编辑器模式下
update里加上gameObject.GetComponent<MeshRenderer>().sharedMaterial.mainTextureScale = new Vector2(transform.localScale.x,transform.localScale.y);
就可以了,但是有缺点就是复制该物体时会产生新的材质从而有泄露,报错
Instantiating material due to calling renderer.material during edit mode. This will leak materials into the scene. You most likely want to use renderer.sharedMaterial instead.
不过不是大问题,因为只存在场景内,场景关闭或者切换的时候会自动释放
相关文章推荐
- Unity3D-FSM有限状态机的简单设计
- Unity3D摄像机高级控制
- Android版Unity游戏引擎的集成Admob管理库教程
- Unity3D游戏开发之C++插件接入
- 解析OBJ模型并将其加载到Unity3D场景中
- Unity3D 自定义 Editor 扩展
- 深入浅出聊Unity3D项目优化:从Draw Calls到GC
- 【Unity常识】游戏对象及脚本的状态与Start等函数的调用关系
- Unity3D -- 质量设置(Quality Settings)
- Unity3D 处于Camera跟随游戏对象后面拍摄的方法
- Unity& leapmotion开发实录
- Unity给力插件之LittleLocalization
- 【转】【UNITY3D 游戏开发之六】UNITY 协程COROUTINE与INVOKE
- Unity触发器有时失效的原因
- unity让物体鼠标平滑移动物体
- Unity中使用SLua的一些注意事项
- Unity中的输入
- Unity3D关于刚体(RigidBody)与碰撞体(Collider)的探索(二)
- unity编辑器学习
- 怎样实现一个潮流的开关按钮