Unity 2D Toolkit中动态改变Animated Sprite的Shader
2013-08-22 10:28
567 查看
修改tk2dsprite.cs
In tk2dSprite.cs - do something like this
缺点: 当Collection是Multi-Altas时会出现问题
原帖地址: http://unikronsoftware.com/2dtoolkit/forum/index.php?topic=356.0
In tk2dSprite.cs - do something like this
static bool ignoreMaterialChange = false; protected override void UpdateMaterial() { if (ignoreMaterialChange) { if (renderer.sharedMaterial == null) renderer.material = collection.spriteDefinitions[spriteId].material; } else { if (renderer.sharedMaterial != collection.spriteDefinitions[spriteId].material) renderer.material = collection.spriteDefinitions[spriteId].material; } }
缺点: 当Collection是Multi-Altas时会出现问题
原帖地址: http://unikronsoftware.com/2dtoolkit/forum/index.php?topic=356.0
相关文章推荐
- unity 动态改变所有子物体的shader
- 【Unity&Sprite】改变Unity的2DSprite各种Layer层的代码
- Unity中动态改变物体的Material(Shader)
- unity 利用2d toolkit 实现按帧改变碰撞监测范围
- 【个人UNITY笔记】{基础} 2D游戏中使用Shader或Camera解决Sprite前后遮挡关系
- Unity2D动态设置SpriteRender的Sprite(Multipe)
- KING_UNITY学习之Unity2D代码动态为Sprite Renderer的Sprite赋值sprite精灵图片
- 动态改变粒子系统的速度[Unity]
- Unity2D使用经验一则——如何让文字与Sprite一起移动
- {Unity} 单色Sprite Shader
- Unity优化大全(六)之 GPU-动态阴影和Shader
- Unity3D工程转成Unity2D工程会引起Sprite 2D显示不出来,不知道是什么原因?
- Unity 利用UGUI打包图集,动态加载sprite资源
- 【Unity3D基础教程】给初学者看的Unity教程(三):通过制作Flappy Bird了解Native 2D中的Sprite,Animation
- 如何使用Unity创造动态的2D水体效果
- [Unity]代码组件动态改变天空盒
- Unity2D研究院之精灵Sprite之间的碰撞事件
- UNITY 2D学习笔记(一):Sprite
- unity动态改变自发光