位置: 编程技术 - 正文

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

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

  • 基本户和一般户的用途
  • 分期收款方式确认销售收入
  • 小微企业城建税及附加减半
  • 叉车折旧年限是多少年
  • 公户转到老板私人账户
  • 没收租赁保证金开什么内容的发票
  • 印刷品生产需要生产许可证吗?
  • 无法收回的应收帐款
  • 因台风造成原材料毁损计入什么科目
  • 代收代付如何进行账务处理?
  • 公司出租房屋交印花税吗
  • 低税负销售激励策略的设计与案例!
  • 工程项目关闭
  • 自产农产品销售怎么做账
  • 以前年度少计收入 会计怎么处理
  • 没有税率的发票怎么开
  • 此 google 帐号尚未与设备关联
  • linux alias永久生效
  • 网银年费如何做账
  • 如何解决win7系统卡顿
  • macos big sur 电池
  • 房屋租赁会同
  • vue解决跨域问题
  • 新产品研发费的会计分录
  • 龙骨花的养殖方法移植
  • NJeeves.exe - NJeeves进程文件是什么意思 有什么用
  • 增值税发票没认证 可以重新开吗
  • 消费赠送积分
  • 商业汇票计入什么科目技能高考
  • 库存股会计处理 会计视野
  • 前端静态页面
  • 项目资本金现金流量表现金流入
  • 宝塔部署django
  • 微服务架构java框架
  • html 提交表单
  • 前端yck
  • vue项目内html
  • web安全什么意思
  • python字符串中变量替换
  • 为什么没缴税
  • 逾期超过一年
  • javascript和java有什么区别
  • 高新技术研发的重要性
  • 购买备用品会计分录
  • 以前年度盈余调整对应科目
  • 发票勾选后什么时候开票
  • 专项扣除影响实绩吗
  • 个人工作室需要做账吗
  • 股票股利怎么理解
  • 累计净值包含业绩吗
  • 可供出售交易性金融资产初始计量
  • 小规模纳税人可以开票吗?
  • 对公账户转到个人账户怎么做账
  • 商家说垫付运费
  • 房地产增值税发票是什么意思
  • 怎么接收电子承兑汇票
  • 投标保证金退回是不是没中标
  • mysql删除方法
  • rundll32找不到文件
  • win7怎么删除操作中心
  • 在centos上安装pycharm
  • windows7开机显示错误恢复进不去
  • 如何查看激活日期苹果
  • WIN10系统安装教程
  • windows10x预览版
  • 统计动态分析
  • shell printf 变量
  • javascript:void(0)的作用示例介绍
  • shader入门
  • unity rp
  • 简述js json对象和字符串的转换方式
  • Button.setOnClickListener(OnClickListener l) 原理
  • 深入理解新发展理念
  • 关联企业业务往来税收调整
  • 出口退税全流程
  • 地税局科员干什么的
  • 公司完税证明去哪里打
  • 国税开票二维码图片
  • 山西土地增值税清算
  • 企业收到上一年增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设