位置: 编程技术 - 正文

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

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

  • 自己的医院
  • 个人可以申请代收货款吗
  • 收客户刷卡手续费时客户不愿意缴费,如何处理
  • 外派人员工资费用怎么算
  • 一人有限公司年度审计报告
  • 应收退货成本递延
  • 冲减存货的会计分录
  • 间接费用是指
  • 企业股权资本的组成
  • 每个月固定发工资
  • 社保基金会割肉操作吗
  • 以货换货违法吗
  • 公司代收生育津贴怎么做账
  • 销售库存商品计入什么科目
  • 分公司往子公司投资如何做税务处理?
  • 建筑工程劳务承包
  • 出口企业增值税税负率
  • 出售房产收入计入什么科目
  • 土地增值税成本扣除项目
  • 出口佣金会计分录
  • 增值税发票每个月什么时候可以开
  • 购进免税农产品再销售免税吗
  • 企业的固定资产可以按照其价值和使用情况
  • 母子公司之间转让房产
  • 建筑劳务预缴税款后怎么申报
  • 超市购销和联营有什么区别
  • 华为最新款手机2023款
  • 美团代收是什么意思
  • 预付账款是企业销售过程中形成的一种非货币形式的债权
  • 银行发放贷款银行会计怎么做账务处理
  • 发票抵扣联章子盖的不清怎么办
  • 电脑中毒了怎么弄
  • windows已禁用
  • 其他应付款余额在借方表示什么意思
  • 预提费用是啥
  • 企业合并按合并的法律形式分类
  • 长期债券投资减少是计入贷方吗?
  • typescript ??
  • 金税盘显示242104
  • vue split函数
  • 报关单在哪里打出来
  • 主营业务成本和生产成本的区别
  • dedecms配置
  • 钢管租赁如何跑业务
  • 财务预算资产负债表如何编制
  • 制作海报属于什么行业
  • 个税子女教育扣除申报方式怎么选
  • 信用减值损失在贷方表示什么
  • 以前年度损益调整怎么做账
  • 股权转让低于净资产的税怎么算
  • 公司投资者如何避免风险
  • 制造费用折旧费编码
  • 事业单位服务收费标准
  • 红字冲红什么意思
  • 发票入账的时候能作废吗
  • 预收冲应收怎么做账
  • 保险的理解
  • 旅游服务小规模差额税率
  • 月末未完工半成品的分录
  • 跨年补提城建税
  • mysql 高效分页
  • mysql分表命令
  • 通用pe工具箱安装win7
  • 在windows的命令提示符下,命令名在实际输入时规定
  • CentOS系统中与时间的相关命令详解
  • linux发布项目
  • 空磁盘为什么有已用空间
  • win10 win+l
  • windows1020h2更新失败
  • unity3d读取gis数据
  • 全国哀悼日的意义
  • unity调用c++动态库
  • angular 嵌入html
  • Node.js中的事件循环是什么意思
  • 常用的批处理文件
  • js实现右键菜单
  • javascript数组的常用方法
  • python2设置环境变量
  • 源泉扣缴通俗
  • 南宁税务局进面分数线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设