Unity3d中SendMessage 用法
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 //即使没有找到相应函数,也不会报错,自动忽略
- //test01.js
- function playTest(n:int)
- {
- print("test01 play!!!!!No."+n);
- }
- //testMessage.js
- var objA:GameObject;
- var n=0;
- function Update()
- {
- n++;
- objA.SendMessage("playTest",n);
- }
转载于:https://www.cnblogs.com/alps/p/6921242.html
Unity3d中SendMessage 用法相关推荐
- MFC中SendMessage的用法与相应函数的添加
1. 先来个基本知识介绍 [cpp] view plaincopy print? SendMessage的基本结构如下: SendMessage( HWND hWnd, //消息传递的目标窗口或线程 ...
- java sendmessage函数_vc中SendMessage自定义消息函数用法实例
本文实例讲述了vc中SendMessage自定义消息函数用法,分享给大家供大家参考.具体如下: SendMessage的基本结构如下: SendMessage( HWND hWnd, //消息传递的 ...
- python中sendmessage的使用_SendMessage用法实例
转: http://blog.csdn.net/coolszy/article/details/5523700 SendMessage用法 windowsbuttonmenucommandlistc# ...
- Unity3D中的SendMessage使用(消息传递的三种方法)
转载自 Unity3D中的SendMessage使用(消息传递的三种方法) 0 概述 Unity提供的消息推送机制可以非常方便我们的脚本开发,它实现的是一种 伪监听者模式,利用的是反射机制. 1 常用 ...
- Unity3D中Ragdoll的用法
一.创建Ragdoll 见unity3d组件文档里的Ragdoll Wizard.由于unity3d中的Ragdoll设置的骨骼点名字与3DMAX里人体骨骼命名有些不一样,下图为Unity3D自带的修 ...
- Unity3D 中 用quaternion 来对一个坐标点进行旋转的初步体会
在unity3d中,用四元数来表示旋转,四元数英文名叫quaternion . 比如 transform.rotation 就是一个四元数,其由四个部分组成 Quaternion = (xi + yj ...
- 图文详解Unity3D中Material的Tiling和Offset是怎么回事
图文详解Unity3D中Material的Tiling和Offset是怎么回事 Tiling和Offset概述 Tiling表示UV坐标的缩放倍数,Offset表示UV坐标的起始位置. 这样说当然是隔 ...
- unity中怎么让物体位置复位_(转)Unity3D中移动物体位置的几种方法
1. 简介 在unity3d中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position. 2. 通过Transform组件移动物体 Transform 组件用于描述物体在 ...
- 在Unity3D中使用泛型(上)
在Unity3D中使用泛型(上) 目录 在Unity3D中使用泛型上 目录 为什么需要泛型机制 泛型的一个例子 泛型的好处 Unity3D中常见的泛型 小结 为什么需要泛型机制 泛型机制的出现,最主要 ...
最新文章
- 前端(HTML/CSS/JS)-CSS编码规范
- linux常用特殊符号大全
- 《数据科学与大数据分析——数据的发现 分析 可视化与表示》一2.3 第2阶段:数据准备...
- linux echo写php编码,linux使用和基础操作(示例代码)
- RPM 包相关命令详解
- extern 用法,全局变量与头文件(重复定义)
- WSUS服务器的建立以及客户端发布
- C++string的查找和替换
- 单片机编程软件很简单(12),Keil单片机编程软件配置操作
- IIS安装和URL Rewrite 重写配置、反向代理配置
- int与byte互转
- iOS---iPhoneXs iPhoneXs Max iPhoneXr
- css中关于旋转属性trtransform: rotate影响文字轻微变形的解决办法。
- CSS网页布局中易犯的30个小错误
- 【AAD Connect】01:AAD Connect把本地AD账户同步到Office365(AD域账户迁移)
- 图卷积神经网络GCN---空间卷积层代表作
- Linux技术--mysql数据库增-删-改-查
- 要闻:2016胡润百富榜昨天发布 宝能姚振华从炸油条到千亿身家“大黑马”
- 常用网址收藏 (zz)
- golang学习笔记-1
热门文章
- Java 日志框架适配/冲突解决方案(值得收藏)
- 服务端主动推送数据,除了 WebSocket 你还能想到啥?
- 如何优雅的实现 Spring Boot 接口参数加密解密?
- 公司这套架构统一处理 try...catch 这么香,求求你不要再满屏写了,再发现扣绩效!...
- 你还在使用 try-catch-finally 关闭资源?
- 大公司为什么都有API网关?没你想的那么简单!
- 一款SQL自动检查神器,再也不用担心SQL出错了,自动补全、回滚等功能大全
- Java 高并发面试题
- 坚持写博客给我带来了什么
- 厦门大学江保详:缺陷检测的讲解!