位置: 编程技术 - 正文

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

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

  • 居民个人取得境内、境外所得,如何计算应纳税额?
  • 为员工代缴社保材料
  • 资产负债表库存为负数怎么调整
  • 金税四期什么时候全国运行
  • 买烟草可以开发票吗
  • 供热管道属于什么经营范围内
  • 增值税零申报附加税费情况表没发保存
  • 生产车间职工工资
  • 公司转让住房是什么意思
  • 购销行为的帐务处理如何做?
  • 银行承兑汇票到期日后多久可以承兑
  • 其他应交款入哪个科目
  • 债券利息收入的增值税
  • 零报税报表怎么下载
  • 收到供应商开具什么发票
  • 保险公司联合举办活动
  • 航空公司票价怎么定的
  • 以前年度损益调整
  • 公司收到残联补助如何开票
  • 工会上缴40%的经费法律依据
  • 用商品抵账的会计分录
  • 库存商品如何结转生产成本
  • 计提工资时怎么做账
  • 结转工程成本属于什么会计科目
  • 附加税异地预缴如何申报
  • 本年利润和利润总额的关系
  • 房地产企业出售土地交什么税
  • linux标准文件和链接文件
  • To install them, you can run: npm install --save core-js/modules/es.array.push.js
  • dcom进程
  • 工程竣工的条件是什么
  • 捐赠支出算期间费用吗
  • 高新技术企业产品是什么意思
  • 华盛顿州帕卢斯心雕塑
  • 减免活动怎么做
  • 支付劳务费时是什么科目
  • 房屋权属登记撤销申请书
  • 自查补缴增值税如何申报
  • php修改头像
  • 小规模纳税人工程税率是多少
  • 路由vue-router
  • 代扣代缴个人所得税分录
  • 企业的财务报表不包括
  • mysql多表左连接查询
  • 企业所得税税款可以税前扣除吗
  • 其他应付款借方余额怎么调整
  • 拍卖行业收取手续费多少
  • 生产成本如何结转
  • 不同银行外币汇率不一样
  • 工商年报和税务年报有什么区别
  • 在建工程物资属于存货吗
  • 对公帐户资金转入个人帐户规定
  • 预提费用处理
  • 其他债权投资计提损失准备会引起资产总额增加吗
  • 企业采用公允价值进行会计核算,所体现的会计质量要求
  • 签发空头支票的罚款
  • mysql查找指定元素的位置
  • winxp系统任务栏不见了
  • ubuntu下的代码编辑器
  • 电脑怎样进入安全模式
  • xp系统如何更改开机启动项
  • iis安装失败找不到源文件
  • win7耳机和外放一起响
  • linux使用mv命令,结果文件不见了
  • android app 源码
  • 方块滚动代码怎么写
  • div +css
  • 如何得到pull解析器?
  • Linux 下mysql通过存储过程实现批量生成记录
  • virtualbox no bootable medium
  • js function.call
  • android 自定义style
  • 税务检查调账通知书
  • 工行网银如何申请发票
  • 核定征收的适用税率
  • 机构改革结束了吗
  • 车没交车船税上路什么后果
  • 汽车契税和购置税一样吗
  • 吉林省耕地面积有多少万亩
  • 无纸化同义词
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设