当前位置: 首页 > news >正文

巴南网站制作培训班报名

巴南网站制作,培训班报名,中文域名续费骗局,顺企网企业黄页文章目录 前言一、第一种通过UILocation二、第二种通过UIDelta实现总结 前言 在游戏开发中,拖拽物体是一个非常常见的交互功能,无论是用于UI元素的拖动,还是场景中物体的移动,拖拽操作都能极大地提升用户体验。Cocos Creator 3.8…

文章目录

  • 前言
  • 一、第一种通过UILocation
  • 二、第二种通过UIDelta实现
  • 总结


前言

在游戏开发中,拖拽物体是一个非常常见的交互功能,无论是用于UI元素的拖动,还是场景中物体的移动,拖拽操作都能极大地提升用户体验。Cocos Creator 3.8.6 作为一款强大的游戏开发引擎,提供了多种实现拖拽功能的方式,开发者可以根据具体需求选择最适合的方案。本文将详细介绍在Cocos Creator 3.8.6中实现物体拖拽的几种常见方法,帮助开发者快速掌握这一核心技能。


提示:以下是本篇文章正文内容,下面案例可供参考

一、第一种通过UILocation

    private onTouchMove(event: EventTouch) {this.node.setWorldPosition(event.getUILocation().x,event.getUILocation().y,0);}

PS:当手指按下时,如果点击的位置不在 Node 的中心点,物体在移动前会强制以中心点开始移动。如果想要的效果是从手指按下的位置开始移动就做不到。

二、第二种通过UIDelta实现

    private onTouchMove(event: EventTouch) {const delta = event.getUIDelta();const newPos = this.node.position.add(delta.toVec3());this.node.setPosition(newPos);}

PS:这种方式可以实现从手指按下位置开始移动,另外注意getUIDeltagetDelta有区别,至于什么效果,试试就知道了。


总结

通过本文的介绍,我们了解了在Cocos Creator 3.8.6中实现物体拖拽的几种常见方式,包括使用触摸事件、鼠标事件、物理引擎以及UI组件的拖拽功能。每种方式都有其适用的场景和优缺点,开发者可以根据具体需求选择最合适的方案。无论是简单的UI拖拽,还是复杂的物理交互,Cocos Creator 3.8.6 都提供了强大的工具和灵活的API,帮助开发者轻松实现各种拖拽功能。希望本文能为您的开发工作提供有价值的参考。

http://www.dinnco.com/news/71062.html

相关文章:

  • 企业网站提供商免费单页网站在线制作
  • 国内最近的新闻乐陵seo优化
  • 比较好的家装设计网站学做网站培训班要多少钱
  • 深圳网站建设的网站名查询网址
  • 网站建设营业执照如何写seo是干什么的
  • wordpress后台进不去做排名优化
  • 做网站如何大网页中国十大电商公司排名
  • 网站运营建站优化专家seo网站优化快速排名软件
  • wordpress 计时免费优化网站
  • 做网站编程要学什么seo诊断分析工具
  • 做网站什么是三网合一网站宣传推广方案
  • 珠海网站建设策略seo网站推广方法
  • 基于wordpress个人博客网站论文宁波seo网站排名优化公司
  • 网页设计作品欣赏网站seo推广公司
  • 做网站彩票代理犯法吗电商推广平台有哪些
  • 日本网站开发用啥上海专业排名优化公司
  • 桂林北站附近住宿培训总结怎么写
  • 企业档案网站建设网站域名ip地址查询
  • 我想去澳大利亚做按摩找哪个网站免费h5制作网站
  • 网站开发流行吗网络优化主要做什么
  • 公司网站没有备案是不是违法的电子商务推广
  • 网站如何和其他网站做友情链接外链网站
  • 网站备案网站名称最佳的搜索引擎
  • 模仿做网站b站企业seo关键字优化
  • 中国网库网站介绍国内高清视频素材网站推荐
  • dtcms网站开发软文发布平台哪个好
  • 医疗培训网站建设短链接生成
  • 吉林省科瑞建设项目管理有限公司网站百度seo软件首选帝搜软件
  • 建设电子商务网站流程百度云官网首页
  • 什么网站可以在线做雅思河南网站设计