位置: 编程技术 - 正文

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

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

  • 什么时候计提企业所得税
  • 发票丢失第一联盖章能用么
  • 出口报关单上面的运费怎么填
  • 预收账款可以挂多久
  • 税屋网官网房屋
  • 销售使用过的汽车如何缴纳增值税
  • 公司开户费用都包括哪些
  • 企业合并的会计方法选择
  • 土地增值税预征率
  • 技术转让费为什么那么贵
  • 固定资产折旧方法有几种
  • 资产减值损失和信用损失的区别
  • 公司注册成功以后会有什么费用
  • 顾客让抹零头应对话术
  • 金融公司一般有哪些业务
  • 销售不动产增值税税率变化
  • 股息收入属于应税收入吗
  • 预交增值税扣税绑不了三方
  • 批发led电子屏
  • 小微企业季度超过45万填报增值税
  • 补缴社保差额有滞纳金吗
  • 支付知识产权服务费账务处理
  • 电脑重启后分辨率没有1920x1080
  • Win10家庭版安装教程
  • 在建工程的施工方案可以外传吗
  • 不合格原材料
  • 财务费用属于期间汇转账户吗
  • 出差预借差旅费属于什么科目
  • 注册造价师挂靠费怎么缴纳个税
  • 布鲁克斯岭
  • vue的watch监听
  • 小规模纳税人增值税免税政策
  • 解决laravel 5.1报错:No supported encrypter found的办法
  • php调试函数
  • vue错误提示
  • 史上最强i3
  • 网站为什么需要备案
  • discuz如何关闭站点
  • 税控系统如何清卡
  • 金税四期的基本理念
  • 小规模纳税人零申报可以持续多久
  • 增值税附加税的计算基数
  • 开承兑需要多少手续费
  • 没有增值税专用发票
  • 先收款后给发票合法吗
  • 公司开出发票但未收到款如何写分录?
  • 租房免租是什么意思
  • 卖旧固定资产计入哪个科目
  • 收购溢价会计处理
  • 购买银行结构性存款安全吗
  • 研发费用人工费用包括
  • 银行记账本怎么填写
  • 企业明细是什么
  • sql数据库清除日志
  • SQL 导入导出Excel数据的语句
  • FreeBSD mpd VPN服务器安装步骤
  • wp8.1怎么升级wp10
  • xp启动时间长
  • linux系统bug
  • 未能打开这台计算机上的组策略对象
  • win10企业版怎么连接无线网
  • 微软刷机怎么刷
  • linux中快捷键
  • win8如何设置默认输入法
  • win8如何升级系统
  • win7删除文件
  • perl获取文件名
  • android EditText 需要输入文本时调不出来软键盘 解决方案(亲测有效)
  • nginx服务器日志
  • node.js中的http.createServer方法使用说明
  • 深入了解工作优势怎么回答
  • 深入python3
  • nodejs+ts
  • 如何用python开发软件
  • javascript学习指南
  • jquery iframe
  • 甘肃国家税务局官网
  • 印花税没有做税种认定
  • 怎么在电脑上下载浙政钉
  • 出口退税额与出口退税收入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设