位置: 编程技术 - 正文

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

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

  • 个人所得税人员信息采集验证不通过
  • 增值税专用发票几个点
  • 税前利润是什么利润
  • 征收率 税率 区别
  • 企业所得税中资产总额平均值怎么核算?
  • 公司给员工购买意外险怎么做账
  • 技术服务费怎么开票税率
  • 企业会计准则和新会计准则的区别
  • 增值税专用发票电子版
  • 上季度资产总额填错了怎么办
  • 会计和税法折旧年限不同如何计算终结期现金净流量
  • 工程结余物资清理方案
  • 外聘人员需要扣个人所得税吗
  • 城建税和教育费附加计入什么科目
  • 季度报税是哪个税种
  • 2018年工会经费返还比例
  • 卖菜公司有税务优惠吗
  • 一张记账凭证写不下时,附件怎么写
  • 非居民企业提供劳务企业所得税
  • 建设项目投资中的预备费包括
  • 给员工购买的意外保险可以税前扣除
  • 跨年发票税务处理两大原则
  • qqexternal.exe是什么进程如何删除(CPU的使用率在90%)
  • php-msf
  • 现金日记账漏记去年的利息怎么算
  • 付给他人押金的会计分录
  • 房地产企业集团内部间的担保费可以税前扣除嚒
  • 前端打包发布
  • 后台管理系统权限管理详解
  • 发财树叶子发黄怎样补救
  • 如何配置apache
  • 递归 php
  • 数据库防止重复数据
  • 路径规划是什么意思
  • anaconda卸载干净
  • 真实世界人工智能
  • node js教程
  • 你让他心动他让你心安
  • js防抖节流的区别和使用场景
  • 微信php开发教程
  • 固定资产改造替换
  • 生产企业出口退税政策
  • 未认证发票如何导出
  • 债权资产包括哪些会计科目
  • 应付票据是供应商往来吗
  • 四舍五入产生的原理
  • 企业所得税的营业收入包括营业外收入吗
  • sqlserver存储过程写法
  • 清理扬声器
  • 自产货物用于抵偿债务
  • 个人转让著作权免征增值税判断题
  • 财务人员办理会计事项必须复制或取得原始凭证
  • 原始凭证审核要点包括
  • 个体工商户营业执照申请流程
  • 业务招待费能计入项目成本吗
  • 银行存款手工账
  • 营业成本如何设一级科目
  • SQL Server Alert发送告警邮件少了的原因
  • sql server 错误
  • mysql8.0 json
  • xtrabackup备份原理
  • 定时清理注册表会怎么样
  • win7系统开启vt
  • w10强制更新怎么关闭
  • xp怎么关闭自启动
  • ultra系统优盘恢复
  • linux系统中
  • windows xp开始菜单桌面图标消失
  • linux根文件系统直接解压到硬盘
  • linux rsync同步命令(值得收藏)
  • [置顶]马粥街残酷史
  • python下读取公私钥做加解密实例详解
  • 对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
  • js数组排序方法sort
  • 上海市税务官方网站网址
  • 税务局试用期
  • 公司缴税款可以退税吗
  • 票据贴现的票据是什么
  • 对外销售产品
  • 福建省泉州市石狮市新服装城
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设