位置: 编程技术 - 正文

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

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

  • 增值税开票软件在哪下载
  • 收到退回的以前年度租金怎么处理
  • 工商年报已报网上还查不出来
  • 应付销货方代垫运费计入什么科目
  • 塑料制品的商品编码是什么类发票
  • 员工报销款可以公转私吗
  • 补充医疗保险应享尽享方案
  • 高新企业季度企业所得税预征税率
  • 冲减存货的会计分录
  • 查税是按基本账户吗
  • 外经证是先开票还是先预缴税款
  • 水利建设基金的计税依据及税率
  • 普票冲红可以部分冲红吗
  • 劳务派遣服务用简易计税方法吗
  • 劳务报酬属于公司员工么
  • 增值税(滞纳金)
  • 收入低于10万免征附加税
  • 股票投资报酬率怎么算excel
  • 局域网内如何设置静态ip
  • 已开发票发生销售退回如何做账?
  • 什么情况下公司可以开除员工
  • php数组函数有哪些
  • php unit
  • 业务招待费和福利费不能抵扣增值税吗
  • 建安混合销售能分开吗
  • 坏账准备怎么做会计科目
  • w10如何设置工作组
  • php_sapi_name
  • 不能运行windows10的设备有哪些
  • 结转所得税费用到本年利润的会计分录
  • wordpress简码怎么用
  • php使用crypt()函数进行加密
  • 动态设置窗体记录源属性
  • typescript中文
  • vue怎么嵌入html
  • ngnix 命令
  • laravel中间件是什么意思
  • 材料明细帐
  • 增值税 转出
  • mongodb认证
  • 年终汇算清缴所得税计算器
  • 其他债权投资的汇兑差额计入什么科目
  • sql server附加数据库出错
  • sqlserver游标实例
  • 无形资产摊销年限按法律规定还是企业估计
  • 企业之间无偿使用资金涉税
  • 车间费用计入什么
  • 非货币性资产交换以公允价值为基础进行计量
  • 收到土地使用权转让怎么做账
  • 财务预付账款情况说明
  • 固定资产清理营业外支出可在税前扣除?
  • 公司注销资本公积
  • 计提个人经营所得税怎么算
  • 金蝶主要业务及软件产品
  • 应收帐款收不回来怎么做会计分录
  • 混合销售行为征收增值税
  • sqlserver not in 语句使程充崩溃
  • window系统怎么更新版本
  • windows9预览版下载
  • win10系统无法打开这个应用
  • win8安装界面
  • win8.1怎么用
  • windowsxp打不开
  • parallel capacitor
  • windows8如何添加打印机
  • centos7搭建lamp 详细
  • scm是啥
  • Win10 Redstone 14295更新推送:QQ会不时崩溃
  • jsonp实现动态加载文件
  • php实现登录功能
  • jquery的fadein
  • 安卓手机管家怎么关闭
  • win10的安装方式有哪些
  • 怎么向税务局举报不开票行为
  • 财务报表盖章位置
  • 烟草什么品牌好
  • 济南市地税局纳税服务中心孙凯简历
  • 信用体系建设
  • 重庆外经证网上报验流程及时间
  • 新疆医保哪里查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设