位置: 编程技术 - 正文

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

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

  • 个人所得税的税点是多少钱
  • 企业会计准则颁布部门
  • 连锁药店总部的首营资料
  • 非本公司员工如何申报个税
  • 企业股利分配政策有哪些
  • 净现值为零时的收益率
  • 酒店应不应该为员工提供澡堂
  • 住宿费发票可以抵扣进项税吗
  • 通行费抵扣入账会计分录?
  • 个体户进货需要成本票吗
  • 怎么查找地方教育附加税的计税依据?
  • 节假日加班工资是平时的几倍?
  • 所得税退费怎么操作
  • 股票交易的印花税和手续费是多少
  • 普通发票和增值税专用发票有什么异同
  • 工伤赔付是那个出钱呢
  • 成本类科目有哪四个
  • 租车费增值税专用发票
  • 公益性捐赠的个税
  • 工会经费是否可以给非会员使用
  • 冲未开票收入怎么做分录
  • 员工报销差旅费并归还借款会计分录
  • 代发工资如何合理避税
  • element ui el-tree
  • 简单的css特效
  • 傅里叶变换的过程
  • 手把手教大家
  • thinkphp import
  • mkv视频制作
  • 存货盘盈盘亏的会计处理
  • 车票抵扣增值税在哪里申报
  • 完美破费是什么意思
  • 主营业务成本记错了怎么调整
  • 事业单位结余资金管理办法
  • php 时间
  • mysql的联合查询
  • 工商罚款计入
  • 工会会计需要会计证吗
  • 利润表中的本期金额和本年累计金额
  • 在其他地区设立分公司需要
  • 存货跌价准备的账务处理
  • 银行代发工资流失原因
  • 在建工程增多
  • 公司人身意外保险多少钱
  • 合并报表抵消分录的基本原理
  • 应付账款的余额表示什么
  • 员工退回备用金怎么写收据
  • 国土资源税的计税依据
  • 发票税控系统
  • 公司采购一直没有发票
  • 制造费用如何控制
  • 车辆购置税具有价外征收转嫁税负的特点吗
  • 发票可以冲销几次
  • 原始凭证基本要求是什么
  • 什么是记账凭证?有哪些分类
  • mysql设计树形数据库
  • 从mysql导出数据
  • mysql orch
  • SQL Server2005、2008如何彻底删除卸载并重新安装?
  • 电脑开机显示xp后无反应
  • ubuntu开启图形化界面
  • XP系统怎么安装打印机
  • win8分屏快捷键
  • windows8音频服务尚未启用 怎么解决
  • easyui下拉列表
  • android开机自启动显示界面
  • 每天学一个成语
  • android抓取各种log的方法
  • python里模块
  • vue使用mixin
  • 如何判断安卓手机
  • 如何将位置信息生成二维码
  • js 表格
  • 换电脑了税控盘怎么办
  • 物流企业需要缴税吗
  • 山东省水资源税征收标准
  • 手机上交了社保可以退吗
  • uk怎么添加发票
  • 退契税的时间是什么时候
  • 内审工作流程及内审中常见的问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设