Unity- 学习笔记笔记BroadCastMessage
2015-06-02 20:00
351 查看
广播
在一个Cubes上挂载inttro_BoradCastMessate脚本
在Cubes的子物体上挂载ChangeColor
结果点击Cubes则其子物体Cube则改变颜色
在一个Cubes上挂载inttro_BoradCastMessate脚本
public class Inttro_BroadCastMessate : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { } void OnMouseDown() { print("123"); GameObject.Find("Cubes").BroadcastMessage("ChangeMyColor", SendMessageOptions.DontRequireReceiver);//调用Cubes的子物体或者父级物体的上脚本中的ChangeMyColor方法 } }
在Cubes的子物体上挂载ChangeColor
public class ChangeColor : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { } public void ChangeMyColor() { gameObject.renderer.material.color = Color.red; } }
结果点击Cubes则其子物体Cube则改变颜色
相关文章推荐
- Unity3D调用自己封装的dll
- unity5, 在mac下多开
- Unity5.0 RPG角色扮演历险类游戏之 森林历险记
- Unity Android
- Unity区分平台编译
- Unity3d 使用UGUI实现button其他事件处理
- Unity学习疑问记录之界面适配
- 手游频繁崩溃”闪退”? 从程序上找原因
- Unity将来时:IL2CPP是什么?
- Unity3d接入IOS内购
- 浅谈Unity中的缓冲池机制
- Unity客户端框架笔记二(组件实体开发模式的思考)
- Unity3D教程宝典之Shader篇:第一讲Shader总篇
- mac下双开unity
- UNITY 4.6.4 发行说明 中文版
- UNITY 4.6.5 发行说明 中文版
- Unity3D将来时:IL2CPP(下)
- <Unity UGUI>使用c#反射实现UGUI文本显示的国际化
- 用Unity制作游戏,你需要深入了解一下IL2CPP
- 3D家居设计展示系统