位置: 编程技术 - 正文

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

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

  • 什么情况下个人资产会被冻结
  • 未认证发票有时间限制吗
  • 处置公司车辆账务处理
  • 一般纳税人辅导期
  • 转让土地缴纳增值税进项如何抵扣
  • 公司购买软件著作权
  • 公允价值变动损益会计处理
  • 银行手续费没拿可以退吗
  • 资源税法律制度PPT免费下载
  • 个人抬头的通讯费可以做费用吗
  • 异地预缴企业所得税
  • 外管证交税需要带什么材料
  • 员工因公负伤期间公司怎么开工资
  • 公司注销要给钱吗
  • 承兑汇票重复背书
  • 上月发票冲销怎么弄
  • 理财代持有法律效力吗
  • 高铁票财务怎么报销
  • 收代扣代缴个税手续费会计分录
  • 一般纳税人小微企业认定标准
  • 开具发票的收入如何做账务处理?
  • 事业单位财政拨款是什么意思
  • win11操作中心怎么关闭
  • 如何在Win11上查看所有用户帐户
  • 进项发票没认证可以开红字申请单吗
  • 新版mac如何连接iphone
  • 银行卡账户年费是什么意思 为什么扣我银行卡的钱
  • windows7如何制表
  • 制药企业成本核算流程
  • 房产税缴纳标准是多少
  • echarts饼图标题
  • anaconda的虚拟环境的作用
  • php 读取大excel
  • SSD目标检测算法
  • 工费经费的计税依据要扣除含税部分吗
  • vuev-for循环k值的意义
  • vue动态绑定背景图
  • gpgpu编程技术
  • 汽车上牌照的费用计入什么会计科目
  • 三代手续费企业所得税
  • 银行对账单冲正的单据在财务软件哪里找
  • python的用途
  • SqlServer2014安装选择版本
  • 增值税专用发票怎么开
  • 营改增后小规模都是三个点吗
  • 管理费用结转本年利润
  • 开办费的最新账务处理会计视野
  • 产品广告费属于什么会计科目类别
  • 税务稽查补缴上年所得税分录
  • 汇票和本票的区别是
  • 汇算清缴晚了几天
  • sqlserver表类型
  • mysql中mysqldump
  • sqlserver自动更新工资
  • sql语句训练题及答案
  • mysql自动停止的解决办法
  • fedora下的bridge和nat设置方法
  • windows8如何安装
  • mac怎么卸载第三方软件
  • 让你的好朋友评价你图片
  • mac怎么恢复出厂设置
  • win7的库是什么
  • 在Linux上优化Mysql运行环境让你对Mysql更多了解
  • 邮箱应用程序
  • linux vim编辑命令显示行号
  • HTML <!DOCTYPE> 标签
  • Node.js中的全局变量有哪些
  • Unity3D游戏开发标准教程
  • shell可以多线程吗
  • shell函数写法
  • android入门视频教程
  • python2编码问题
  • js判断页面是否打开
  • 支付境外服务费代扣代缴增值税 会计凭证
  • 出租车发票真伪怎么查询
  • 陕西省国家税务局
  • 贵阳北控水务电话客服电话
  • 深圳电子税务局app
  • 荷兰基本工资一个月多少工资
  • 车辆购置税查询官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设