位置: 编程技术 - 正文

EasyTouch Broadcast messages选项在js和c#下的用法

编辑:rootadmin

推荐整理分享EasyTouch Broadcast messages选项在js和c#下的用法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

easytouch传递消息到脚本中的方法:

如果使用js写代码,需要勾选Broadcast messages选项,other receiver选择接收消息的gameobject。因为在js里没法像c#那么方便的使用delegate,所以必须使用unity的内部消息机制来向绑定js脚本的gameobject发消息。

如果是c#代码,就不要勾选Broadcast messages选项,否则当disable c#脚本时,easytouch依然能向脚本发消息(因为指定了other receiver,只要选择了 Broadcast messages方式就会使用unity内部消息机制了)。

官方的解释:

EasyTouch is set by default to send messages by C # events. In javascript it 's impossible or very

difficult to use C# Delegates, we must use the internal broadcast messages of Unity.

具体表现是,我勾选了Boradcast messages选项,指定了消息接收gameobject。

EasyTouch Broadcast messages选项在js和c#下的用法

c#脚本如下

取消这个脚本后(OnDisable执行了),touch事件依然能收到(On_TouchStart依然执行)。

看下EasyTouch.cs里CreateGesture()方法里的这两句:

如果选择Broadcast messages选项了,则走第一个分支(unity的sendmessage机制),否则走的是event机制(c#的delegate机制)。

这块如果不看文档还真是容易用岔了,也是因为easy touch支持js c#两种模式导致的。

明显感觉还是c#的机制好,首先Broadcast messages只能指定一个receiver,如果消息要发到多个对象里去还要做其他处理。其次event模式更加灵活些,不需要在editor里指定目标,回调在代码里指定,易于绑定/解绑。

法线贴图原理 我算个笨人吧.笨人以前弄懂一些东西后,讲给笨人听往往更有效.看之前请自行具备图形学关于光照的基础知识.world/objectspacenormalmap我们先讲基于世界或

Unity3D发布开源免费插件Antares扩展包 最近unity3D又发布了一套开源扩展包Antares,让我们快来看看这个扩展包到底都新增了哪些功能。Antares资源浏览器和它的附加包是一个基于C#的Unity3D编辑

“原状”类人动画编写根运动脚本 (Scripting Root Motion) 教程:为原状类人动画编写根运动脚本(ScriptingRootMotion)有时您的动画保持为原状,这意味着,如果您将其放入场景中,它不会移动上面的角色。换言之

标签: EasyTouch Broadcast messages选项在js和c#下的用法

本文链接地址:https://www.jiuchutong.com/biancheng/383587.html 转载请保留说明!

上一篇:Unity3d Shader开发(一)Properties(unity的shader在哪儿)

下一篇:法线贴图原理(法线贴图应该贴在哪里)

  • 贷款取现金
  • 税款已缴未入库是怎么回事
  • 记账软件收费吗
  • 广告公司如何申报文化事业建设税
  • 清产核资账务处理方法
  • 财务费用利息如何结转
  • 退休工资的个人账户怎么算
  • 行政事业单位应当进行摊销的无形资产
  • 本期已认证但不想抵扣申报表怎么填写
  • 高新技术产品收入增长率公式
  • 代收水电气费加盟
  • 年初未分配利润加本年净利润等于
  • 房产赠与流程是什么意思
  • 审计费用收取标准的2020
  • 公司当年福利费没有用到限额,可以按照14%计提税前扣除吗?
  • 业务招揽方式
  • 转让公司账本凭证都要移交吗
  • 土地款抵扣增值税在纳税申报表中如何填写
  • 出口企业免抵增值税
  • 充值单据怎么开发票
  • 接受捐赠收入要计入企业所得税应纳税所得额吗
  • 资金筹集业务核算实训心得体会
  • 公司是否有审计资质
  • 管理不善造成的损失的会计分录
  • 怎样找此电脑
  • dolby audio设置
  • 小规模纳税人采购商品时有可能涉及的会计科目有
  • 已抵扣的发票怎么撤销
  • linux怎么更改账户名
  • directx安全吗
  • 你知道约定的公司有哪些
  • 新店开业费用预算表格
  • 长期挂账的其他应付账款怎么处理
  • 包工包料工程要交哪些税
  • 男人喜欢什么样的女人最容易动心
  • PHP:mcrypt_ofb()的用法_Mcrypt函数
  • 火灾烧毁物品如何取证
  • phpcgi远程代码执行漏洞
  • 政府基金如何开立账户
  • vue项目引入axios
  • 发票查真伪是什么意思
  • opencv模板匹配原理
  • ssh-keygen -m pem
  • node.js最新版本
  • 出差托运行李公司报销吗
  • 供应商退款需要冲库存商品吗
  • python numpy 删除元素
  • 织梦的首页怎么换图片
  • 什么叫境外所得
  • 贴现金额的会计分录
  • 赔偿损失费用发票怎么开
  • 当月进项发票忘认证又开了销项税额怎么办
  • 支付其它与经营活动有关的现金对不上
  • 房地产企业怎么预缴企业所得税
  • 购买设备分期付款凭证怎么做
  • 企业在建工程领用自产应税消费品成本为10000元
  • 打印的机票行程单怎么看
  • 不动产经营租赁会计分录
  • 金蝶多核算项目怎么查一个项目下的其他项目
  • 股东将股权转让后是否还承担责任
  • 进项跟销项金额一样是否可行
  • 新成立的公司如何申请资质
  • 五证合一办理步骤
  • sql2008r2镜像
  • 深入理解linux内核架构
  • win8.1应用
  • win8.1系统要求配置
  • eclipse cocos2dx Command line too long
  • android 自定义dialog
  • 细说javascript
  • js函数function用法
  • windows python2和python3共存
  • javascript文本框获得焦点
  • java 视频教程
  • 电子税务局实名认证
  • 咨询服务类公司的账务处理
  • 云南省低保查询网上查询
  • 大连税务稽查局魏禾简历
  • 企业所得税一年算几次
  • 林则徐家训带来的启示
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设