位置: 编程技术 - 正文

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

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

  • 税前利润税率
  • 盈余公积发放现金股利分录怎么写
  • 专家住宿费入什么科目
  • 增值税专用发票使用规定 最新
  • 工程毛利为亏损的原因
  • 现金报销银行账户
  • 延期付款利息是多少钱
  • 没超过标准的招待费缴税吗
  • 以股权转让名义转让土地使用权
  • 投资者减除费用可以填0吗
  • 小规模纳税人国企
  • 案例讲解:当年度未及时取得有效凭证的相关成本、费用涉税处理
  • 开发商开临时发票
  • 工程结算收入要交税吗
  • 债务转为资本什么意思
  • 分支机构注销留抵税额可以税前扣除吗?
  • 有限的访问权限是什么意思
  • linux开启
  • 收到安监处罚款怎么处理
  • 为什么我的win10
  • 公司借法人的钱超过一年
  • 怎么区分债券折价还是溢价
  • linux中的大于号什么意思
  • 权限控制的原则是什么
  • 发票开错的常见情况和处理办法?
  • js监听hover
  • 在建工程转无形资产 会计准则
  • 施工单位老板
  • 分次预缴税额怎么算
  • php操作mysql数据库
  • vue.mixin是什么
  • 遍历队列中所有数据元素
  • 商业企业退货与退款区别
  • 处理二手物品要交增值税吗
  • 营业外支出增加的原因
  • 收到劳务派遣发票可以抵扣吗
  • 进口商品会计分录怎么写
  • 未分配利润为负数严重吗
  • php网站首页的源码在哪里
  • 路由器无线设置模式哪个更快
  • 全年多少钱就得交税
  • 公司清算的特征
  • 发票验旧验的是哪些发票
  • 固定资产后续支出一律计入固定资产成本
  • 运输服务属于生活服务吗
  • 会计做账可以写负数吗
  • 其他应收款账务核销后放在哪个科目里
  • 现金返利的会计分录
  • 权益净利率如何分析
  • 不得抵扣的增值税计入
  • 以前年度损益这个科目
  • 买钢管扣件
  • SQLserver导入Excel文件到表
  • win10出现
  • xp系统怎么取消自动关机
  • windows任务管理
  • 第一启动项硬盘
  • linux进程详解
  • win10激活突然失效
  • windows10不能在任务栏进行的操作
  • 什么是血糖
  • linux系统安装软件教程
  • unity jsonutility
  • div垂直居中怎么设置css
  • 怎样提升android的版本为最新版本?
  • dos怎么上网
  • 面向对象实例化
  • Nodejs实现多人同时在线移动鼠标的小游戏分享
  • css兼容性写法
  • 天气球球怎么下载
  • 置顶是什么意思呢
  • 安卓判断横竖屏
  • 使用jQuery加载html页面到指定的div实现方法
  • js倒计时算法
  • 山东省立第三医院地址
  • 定额发票属于什么类型
  • 耕地占用税林地有减免吗
  • 医保可以直接到税局买吗?
  • 鄞江在哪里
  • 赞美税务局的话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设