位置: 编程技术 - 正文

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

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

  • 待认证进项税额和待抵扣进项税额的区别
  • 出口退税申报的发票无电子信息是什么意思
  • 增值税发票税率13%怎么回事
  • 征地补偿费谁来支付
  • 小企业会计准则以前年度损益调整
  • 劳动生产总值和总产值是一回事吗
  • 企业注销了,报表的银行存款还有余额
  • 转登记为小规模纳税人政策
  • 房屋出租怎么交税?
  • 持有待售资产固定资产 要计提折旧吗
  • 固定资产减少会怎么样
  • 普通发票打歪了可以用吗
  • 营业执照印花税税率
  • 小规模定期定额计税依据
  • 所有的罚款都不能税前扣除吗
  • 餐饮发票一千多钱税
  • 财务费用是否存入银行卡
  • 财务报表提供的信息仅对外部的投资者和债权人有用
  • 保险代理公司做什么
  • 以产品分成方式销售商品
  • 进口报关单保费
  • 收到银行电子汇票已入账怎么做账
  • msdn原版win7
  • 公司总经理报销找谁签字
  • 初级会计应收账款例题
  • linux中free命令详解
  • 资产增加为什么记借方
  • 其他业务收入产品包括
  • 支付包装物押金是什么科目
  • 高新技术企业研发费比例
  • 固定资产加速折旧方法
  • php模板引擎类
  • 增值税专用发票怎么开
  • session和viewstate
  • 已用短信息服务发送信息,对方能收到吗
  • 用more命令查看文件内容
  • 什么是变动成本率
  • 个体工商户建账办法最新
  • java如何导出
  • 代扣代缴个人所得税手续费返还 增值税
  • 个人所得税税率怎么算
  • 综合所得算税公式
  • 其他债权投资计提减值影响所有者权益吗
  • 医院怎么开发票?
  • 投资性房地产租金
  • 买车哪些费用可以计入固定资产
  • excel内账报表
  • 财政专户资金支出
  • 资本公积和盈余公积是什么意思
  • 企业期末预收账款怎么算
  • 固定资产正常报废与非正常报废的会计处理基本相同
  • 预计负债计提时调减还是调增
  • 无形资产及其他资产包括哪些科目
  • 建筑业确认收入的条件
  • 新发票和旧发票的区别
  • 房地产 监控
  • 企业财务建账应由谁负责
  • 产品成本核算方法受那些因素影响
  • 预提业务
  • win2003启动无法显示桌面
  • xbox预览系统
  • Win10系统安装包
  • win10系统安装了打印机驱动找不到打印机
  • xp系统开机出现英文怎么办
  • win7系统的一键还原怎么关闭
  • windows8如何设置电脑锁屏时间
  • 64位windows8系统安装驱动时出现签名错误的解决方法
  • win10系统wifi信号断断续续
  • win10系统预览版
  • win7系统怎么查看内存
  • win10系统应用更新
  • js调用xml
  • 示例代码
  • 使用驱动器u盘之前需要格式化
  • input lead
  • bat调用vbs脚本
  • unity做网页
  • 税务新进公务员个人总结
  • 广东电子税务局财务报表在哪里查询
  • 互联网新闻信息服务提供者为用户提供互联网新闻
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设