Message相关有3条指令:
SendMessage ("函数名",参数,SendMessageOptions) //GameObject自身的Script
BroadcastMessage ("函数名",参数,SendMessageOptions)  //自身和子Object的Script
SendMessageUpwards ("函数名",参数,SendMessageOptions)  //自身和父Object的Script
用于向某个GameObject发送一条信息,让它完成特定功能。
其实本质是调用那个GameObject里面的Script里面的函数,可以跨语言的,例如Javascript可以调用C#的函数,我已实验成功。
☆另外,如果GameObject本身有两个脚本,例如“move1”和“move2”,两个脚本内有同名函数例如“moveMe()”,会两个函数都执行一次。

第三个参数使用:
SendMessageOptions.RequireReceiver //如果没有找到相应函数,会报错(默认是这个状态)
SendMessageOptions.DontRequireReceiver //即使没有找到相应函数,也不会报错,自动忽略

  1. //test01.js
  2. function playTest(n:int)
  3. {
  4. print("test01 play!!!!!No."+n);
  5. }
  1. //testMessage.js
  2. var objA:GameObject;
  3. var n=0;
  4. function Update()
  5. {
  6. n++;
  7. objA.SendMessage("playTest",n);
  8. }

转载于:https://www.cnblogs.com/alps/p/6921242.html

Unity3d中SendMessage 用法相关推荐

  1. MFC中SendMessage的用法与相应函数的添加

    1. 先来个基本知识介绍 [cpp] view plaincopy print? SendMessage的基本结构如下: SendMessage( HWND hWnd,  //消息传递的目标窗口或线程 ...

  2. java sendmessage函数_vc中SendMessage自定义消息函数用法实例

    本文实例讲述了vc中SendMessage自定义消息函数用法,分享给大家供大家参考.具体如下: SendMessage的基本结构如下: SendMessage( HWND hWnd,  //消息传递的 ...

  3. python中sendmessage的使用_SendMessage用法实例

    转: http://blog.csdn.net/coolszy/article/details/5523700 SendMessage用法 windowsbuttonmenucommandlistc# ...

  4. Unity3D中的SendMessage使用(消息传递的三种方法)

    转载自 Unity3D中的SendMessage使用(消息传递的三种方法) 0 概述 Unity提供的消息推送机制可以非常方便我们的脚本开发,它实现的是一种 伪监听者模式,利用的是反射机制. 1 常用 ...

  5. Unity3D中Ragdoll的用法

    一.创建Ragdoll 见unity3d组件文档里的Ragdoll Wizard.由于unity3d中的Ragdoll设置的骨骼点名字与3DMAX里人体骨骼命名有些不一样,下图为Unity3D自带的修 ...

  6. Unity3D 中 用quaternion 来对一个坐标点进行旋转的初步体会

    在unity3d中,用四元数来表示旋转,四元数英文名叫quaternion . 比如 transform.rotation 就是一个四元数,其由四个部分组成 Quaternion = (xi + yj ...

  7. 图文详解Unity3D中Material的Tiling和Offset是怎么回事

    图文详解Unity3D中Material的Tiling和Offset是怎么回事 Tiling和Offset概述 Tiling表示UV坐标的缩放倍数,Offset表示UV坐标的起始位置. 这样说当然是隔 ...

  8. unity中怎么让物体位置复位_(转)Unity3D中移动物体位置的几种方法

    1. 简介 在unity3d中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position. 2. 通过Transform组件移动物体 Transform 组件用于描述物体在 ...

  9. 在Unity3D中使用泛型(上)

    在Unity3D中使用泛型(上) 目录 在Unity3D中使用泛型上 目录 为什么需要泛型机制 泛型的一个例子 泛型的好处 Unity3D中常见的泛型 小结 为什么需要泛型机制 泛型机制的出现,最主要 ...

最新文章

  1. 前端(HTML/CSS/JS)-CSS编码规范
  2. linux常用特殊符号大全
  3. 《数据科学与大数据分析——数据的发现 分析 可视化与表示》一2.3 第2阶段:数据准备...
  4. linux echo写php编码,linux使用和基础操作(示例代码)
  5. RPM 包相关命令详解
  6. extern 用法,全局变量与头文件(重复定义)
  7. WSUS服务器的建立以及客户端发布
  8. C++string的查找和替换
  9. 单片机编程软件很简单(12),Keil单片机编程软件配置操作
  10. IIS安装和URL Rewrite 重写配置、反向代理配置
  11. int与byte互转
  12. iOS---iPhoneXs iPhoneXs Max iPhoneXr
  13. css中关于旋转属性trtransform: rotate影响文字轻微变形的解决办法。
  14. CSS网页布局中易犯的30个小错误
  15. 【AAD Connect】01:AAD Connect把本地AD账户同步到Office365(AD域账户迁移)
  16. 图卷积神经网络GCN---空间卷积层代表作
  17. Linux技术--mysql数据库增-删-改-查
  18. 要闻:2016胡润百富榜昨天发布 宝能姚振华从炸油条到千亿身家“大黑马”
  19. 常用网址收藏 (zz)
  20. golang学习笔记-1

热门文章

  1. Java 日志框架适配/冲突解决方案(值得收藏)
  2. 服务端主动推送数据,除了 WebSocket 你还能想到啥?
  3. 如何优雅的实现 Spring Boot 接口参数加密解密?
  4. 公司这套架构统一处理 try...catch 这么香,求求你不要再满屏写了,再发现扣绩效!...
  5. 你还在使用 try-catch-finally 关闭资源?
  6. 大公司为什么都有API网关?没你想的那么简单!
  7. 一款SQL自动检查神器,再也不用担心SQL出错了,自动补全、回滚等功能大全
  8. Java 高并发面试题
  9. 坚持写博客给我带来了什么
  10. 厦门大学江保详:缺陷检测的讲解!