位置: 编程技术 - 正文

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在哪儿)

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

  • 期间费用明细表怎么填
  • 个人所得税查询工资与实际工资不符是为何
  • 航天金税财务软件使用说明
  • 个人缴纳职业年金是什么意思
  • 加计扣除进项税账务处理
  • 承兑贴现几个点是月息还是年息
  • 车辆备注栏备注怎么填
  • 季报申报之后还可以改吗?
  • 开票时间超限怎么办
  • 银行商业承兑汇票到期怎么兑现
  • 怎么从其他公司挖人
  • 建房测绘收费
  • 道路货物运输服务可以加计扣除吗
  • 土地使用税退税账务处理
  • 提供给员工宿舍租赁 入账
  • 收到上级主管部门拨入的经费
  • 收付转记凭证如何填写例题
  • 预缴增值税附加税怎么算
  • 车间固定资产折旧属于什么科目
  • 租入生物性资产如何入账
  • 技术服务费发票税率是多少
  • 增值税零税率发票开具条件
  • 增值税发票收款人和复核人可以一个人吗
  • 外单位人员能在单位借款吗
  • 个税申报中工资薪金是不是全年实际工资
  • 以库存抵债的账务处理
  • 比赛奖金支出计入什么科目
  • 公司支付给个人的货款怎么入账
  • 企业委托研发过程中发生的研发费用如何加计扣除?
  • win10蓝牙鼠标已连接不显示
  • 股东退股资金如何返还
  • win10打开txt
  • 苹果手机微信怎么迁移聊天记录到新手机
  • 代扣代缴个人所得税怎么算
  • 工业企业应付账款周转率多少合适
  • php深度分析
  • node与nodejs
  • 新必应申请使用资格
  • 视觉slam十四讲笔记
  • ssh命令用法
  • phpcms二次开发教程
  • 装修公司开的劳务发票
  • wordpress换域名后主题乱了
  • 承租方承担税费
  • 净利润除以实收资本是什么
  • 个体户核定征收超过了怎么办
  • 材料报废属于正常损失吗
  • 稳岗返还的概念
  • 高新技术企业补助需要交所得税吗
  • 预算单位授权支付专户的特征
  • 伙食堂是什么意思
  • 企业购买二手车计提折旧年限
  • 原材料保险公司赔偿会计分录怎么写
  • 存货账面价值的确定
  • 商会开年会费用怎么入账
  • 公司转让二手车需要缴纳什么税
  • 深入理解中国式现代化论文
  • linux lv扩容
  • ubuntu20.04卸载
  • win7如何设置搜索包含文件内容
  • win7声音方案存在哪里
  • Windows7忘记开机密码一键还原
  • windows8关机键在哪里
  • linux如何装
  • win8怎么设置用户头像
  • win8怎么运行命令
  • css网页布局在线生成
  • javascript概述及作用
  • JavaScript中的复杂数据类型又称为
  • jni静态注册和动态注册
  • dos下如何复制文件
  • unity3d坐标系
  • python如何处理文本
  • python多进程模块
  • 王军调研地税局的职务
  • 个体工商户定期定额核定
  • 社保当月减员当月还可以增加上吗
  • 乾隆年间财政收入统计表
  • 房产税交错了能否退款
  • 张家港港区国税局地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设