位置: 编程技术 - 正文

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

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

  • 增值税进项税销项税
  • 购车保险返现如何做会计凭证
  • 以前年度少计费用,调整分录
  • 单位表彰性奖金是什么
  • 增值税进项税金额是含税还是不含税
  • 如何理解合并报表
  • 出口退税账务处理例题
  • 出口业务具体流程图
  • 什么是工会经费返还
  • 提供餐饮服务的税率
  • 单位报销的发票
  • 电商刷单的财务操作
  • 商业企业成本核算内容包括
  • 增值税专用发票怎么开
  • 年末计提银行借款利息
  • 公司增值税发票怎么开
  • 法人转钱进公账可以吗
  • 发票金额大于实际支付金额如何报账
  • 电脑休眠和睡眠什么差别
  • 网上纳税申报的基本流程是什么
  • bios怎么关
  • SSDP Discovery Service 是什么可以禁用吗
  • php写文件函数
  • 单位延缓缴纳社保员工可以要求赔偿吗
  • PHP:imagegammacorrect()的用法_GD库图像处理函数
  • 税控系统技术维护费税率
  • 固定资产备抵科目怎么填
  • 资产负债率 70%
  • 研发费用税前加计扣除金额怎么算
  • 单位制造费用是什么科目
  • 地税代开的发票怎么计提税款?
  • 高效刷题app
  • 织梦系统如何更换网站内容
  • 一个简单的后台与数据库交互的登录与注册[sql注入处理、以及MD5加密]
  • mysql分表的3种方法
  • mongodb4.4安装
  • mysql两个数据库连接查询
  • 普票不能抵扣为什么有税率
  • 一般纳税人开普票和专票有什么区别
  • 银行怎么划分标准
  • 结转本月完工产品成本会计分录怎么写
  • 房屋租赁费属于变动成本吗
  • 工人发生工伤的责任划分
  • 应付工资可以挂账多长时间
  • 进项税转出怎样做账务处理
  • 跨两年的发票可以冲红吗
  • 红字发票信息表在哪里查询
  • 收到了对方的作业怎么办
  • 增值税发票备注栏最新规定
  • 资产减值损失怎么计提
  • 数据库木马
  • mysql.sock在哪里
  • win8系统打开软件很慢
  • win10改win8.1
  • ubuntu配置yum
  • VMware虚拟机安装苹果Mac OS
  • 电脑总是提示windows启动怎么办
  • windows的fn键
  • Win10系统怎么添加字体
  • linux网络设备有哪些
  • 宽带连接找不到设备是怎么回事
  • win8注销在哪里
  • win7打开文件提示用户没有访问权限怎么办
  • 批处理文件(.bat)怎么写?
  • 幼儿园放鞭炮
  • android新手入门
  • linux bash sh
  • 在指定目录查找的文件
  • linux中fork()函数详解(原创!!实例讲解)
  • javascriptprompt用法
  • android DefaultHttpClient设置setCookieStore
  • Optimizing Unity Games for Mobile Platforms
  • 车位办房产证需交多少税
  • 个体工商户个人所得税
  • 地税局 业务
  • 税控盘税务数字证书密码忘记怎么办
  • 税务局纳税服务中心
  • 增值税发票勾选是什么意思
  • 地税是什么税种
  • 浙江农村医保手机上怎么缴费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设