【Unity3D自学记录】SendMessage传递多个参数
来源:互联网 发布:苹果ipowerl软件 编辑:程序博客网 时间:2024/05/18 18:14
SendMessage是一个比较强大的功能,我来告诉大家如何传递多个参数。
首先创建一个接受信息的脚本,并赋给一个物体Obj,
代码如下:
using UnityEngine;using System.Collections;public class DJH_String : MonoBehaviour { void PrintMessage(object[] obj) { Debug.Log(obj[0]+""+obj[1]); }}
为什么参数是object呢,因为SendMessage传递的参数本身就是object类型的,有兴趣的朋友可以去了解一下。
接下来,来传递信息,代码如下:
using UnityEngine;using System.Collections;public class DJH_SendMessage : MonoBehaviour { private string msgValue1 = "Jeremy"; private string msgValue2 = "小代"; public GameObject obj;void Start () { object[] message = new object[2]; message[0] = msgValue1; message[1] = msgValue2; obj.SendMessage("PrintMessage", message, SendMessageOptions.DontRequireReceiver);}}
运行结果如下
1 0
- 【Unity3D自学记录】SendMessage传递多个参数
- Unity 发布的 WenGL 使用SendMessage传递多个参数
- Unity 发布的 WebGL 使用SendMessage传递多个参数
- 【Unity3D自学记录】Unity3d摄像机参数
- 【Unity3D自学记录】Unity5 之 standard参数
- SendMessage传递char *参数
- 【Unity3D自学记录】Unity3d高通实现同时识别多个标志
- 【Unity3D自学记录】Unity3d+VideoPlayback
- SendMessage传递CString类型参数
- sendmessage的4个参数
- 【Unity3D自学记录】Unity3d使用过程中常见的20个问题
- 【Unity3D自学记录】Resources加载
- 【Unity3D自学记录】PoolManager插件
- 【Unity3D自学记录】Shader基础
- 【Unity3D自学记录】Html调用Unity3D方法
- 【Unity3D自学记录】Unity3D之KeyCode键值
- 【Unity3D自学记录】Unity3D Android优化
- 【Unity3D自学记录】Unity3D代理委托模式
- SSL工作原理
- 通用能源管理平板展示系统详细设计说明书
- 屌炸天的browserlink,前端开发的福音
- icinga系统服务器监控部署
- android graphics下的Paint类,Path类,Canvas类
- 【Unity3D自学记录】SendMessage传递多个参数
- 浅析Linux的软中断的实现
- MySQL入门(2)--安装问题,解决方法
- 观察者模式
- 也许,无声也是一种表达
- cocos2dx 2.x 动态纹理创建CCRenderTexture
- 转载:extern "C"的用法解析
- >/dev/null 2>&1 的作用
- Oracle11g 字符集查询与修改