位置: 编程技术 - 正文

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

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

  • 什么是商业汇票和银行汇票
  • 供电车间工人薪酬计入什么科目
  • 电子税务局发票验旧怎么操作
  • 国家电子产品投诉电话
  • 以物抵债需要缴纳之前欠的税吗?
  • 个体户餐饮经营范围全部怎么写
  • 子公司的实收资本合并报表怎么做
  • 雇佣退休人员工伤赔偿标准
  • 增值税一般纳税人证明怎么查询
  • 每月工资个税为零
  • 可抵扣农产品进项税额吗
  • 公司过账什么意思
  • 先抵扣后付款怎么做账
  • 增值税专用发票电子版
  • 增值税专用发票有效期是多长时间
  • 小规模纳税人优惠政策类型怎么选
  • 工资预支怎么做账
  • 无偿提供服务需要交增值税吗
  • 个人有形动产租赁
  • 收到工程发票如何做账
  • 借用别人的公司经营
  • windows10如何开机启动软件
  • 简易征收发票能抵扣吗
  • linux清理磁盘空间
  • 最新气象报告
  • 暂估入库材料分录
  • 成本核算怎么做账
  • win10系统怎么设置
  • 网络环境中存在不同网段的nvr
  • 跨年度费用应如何计算
  • 无痛人流多少钱?
  • 马哈拉施特拉邦人口
  • 固定资产计提折旧是当月还是次月
  • Asian elephants in West Bengal, India (© Avijan Saha/Minden Pictures)
  • 占统治地位的英文短语
  • 150讲轻松搞定python网络爬虫
  • 人工智能答案
  • vue事件bus
  • yum命令安装软件
  • 存放中央银行款项借方表示什么意思
  • 增值税发票认证期限是多久
  • 餐厅如何计提固定成本
  • 增值税专用发票几个点
  • 什么是付出对价的公允
  • python中map和filter有啥区别
  • 注解注入
  • 以前年度损益调整会计分录
  • 独立核算的分公司可以享受六税两费减半吗
  • 资本公积可以转增资本因此称之为准资本
  • sql 语句插入结果为select和值混合示例
  • 帮员工购买意外险怎么记到分录
  • 固定资产接受捐赠的条件
  • 实行自行申报的项目有哪些
  • 印花税征收范围口诀
  • 外贸出口转内销会计分录
  • 汇算清缴水电费没有发票填在哪里
  • 法人借给公司钱怎么写情况说明
  • 印花税多久申报一次2023
  • 什么是流动负债确认条件是什么
  • 小规模纳税人每个季度超过了30万怎么办
  • 买二手设备需要签合同吗
  • 股东分红算不算成本费用
  • 营业执照注册资金变更
  • 旅游饮食服务业会计课后答案
  • windows使用痕迹是指是什么
  • 史上最简单的不读书法成甲
  • mysql 5.7.33安装
  • 注册表的使用
  • win7 组织
  • fedora update-grub
  • Windows开关机音乐-哔哩哔哩biibii
  • linux模块的概念
  • linux安装bz2
  • java iterate()用法
  • css怎么画图
  • shell中的grep怎么用
  • nodejs为什么性能这么好
  • 菜鸟 javascript
  • 北京税务跨区迁移不予受理,原因是什么
  • 税务官网怎么登录账号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设