位置: 编程技术 - 正文

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

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

  • 当月出口的货物,可以过几个月申报吗
  • 设备采购及安装属于工程还是货物
  • 零余额账户出纳做什么
  • 金税盘技术维护费怎么申报
  • 补发工资计算公式
  • 企业所得税年报补报
  • 企业增资扩股如何办理
  • 营改增后书据转移印花税是含税的吗?
  • 保证金算费用吗
  • 酱菜税率是多少
  • 税控维护费的分录
  • 小规模开专票不超过45万要交税吗
  • 低税负销售激励策略的设计与案例!
  • 企业房产使用税
  • 其他应付款质保金到期怎么附单据
  • 企业所得税一般是几个点
  • 发生的费用发票会计分录
  • 托收承付是什么意思?
  • 购进一批材料,材料已经入库
  • 用友t3怎么增加现金流量项目
  • 稽查查补税款怎么计算企业所得税
  • 国税局代开发票是否可代地税局征收城市维?
  • 如何理解结转利润的意思
  • win没有投影到此电脑怎么办
  • 如何pingip地址
  • phpcms手册
  • 代收代付款项入账需要什么资料
  • php 字符串函数
  • 数据库olap
  • php生成随机数字
  • 政府补助的会计处理分录
  • vue错误提示
  • PHP:mcrypt_module_get_algo_block_size()的用法_Mcrypt函数
  • wordpress简码怎么用
  • 华为心率血压智能手表怎么样
  • 差旅费的会计分录怎么做
  • 厄勒布鲁赛程500
  • 安装nodemodules
  • vue子组件获取dom元素的方法
  • javaweb购物车设计报告
  • c++stl详解
  • 简述php操作mysql数据库的基本步骤
  • vue项目使用less
  • 单位应缴住房公积金
  • 银行的抵债资产是否需要缴纳房产税
  • 准予扣除业务招标的情形
  • phpcms怎么用
  • 房屋扩建后折旧费怎么算
  • 从在建工程调整到费用
  • 用sql语言
  • 公益事业捐赠有哪些税收优惠政策
  • 进项税已认证转出账务处理
  • 折旧方法计算公式
  • 不动产进项税额抵扣从什么时候开始
  • 社会团体会员费怎么入账
  • 补缴以前年度的增值税以及附加税,还有罚款的账务处理
  • 抵账房买卖流程
  • 三年期定期存款利率怎么算
  • 公司认缴没有实缴会有什么风险
  • 运输合理损耗会计科目
  • 计提本月工资社保怎么扣
  • 如何设置linux
  • win7 手动输入用户名
  • iis安装文件xp版
  • win7怎么查看电池信息
  • linux强大的网络功能
  • linux find命令用法
  • 用户体验ui
  • django分层
  • shell 1>&2 2>&1 &>filename重定向的含义和区别
  • python urljoin
  • nodejs图片上传
  • nodejs处理excel
  • python引用和调用有什么不同
  • python如何获取
  • 利用jQuery实现一个时间无法显示
  • 用python编写的程序称为
  • 电子税务局无法显示抵扣发票
  • 税务询问笔录属于什么证据
  • 志愿者补贴如何领取
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设