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

装饰工程东莞网站建设公司网站备案有什么用

装饰工程东莞网站建设,公司网站备案有什么用,个人网站内容如何填写,学校网站 建设措施文章目录 前言一、第一种通过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.dtcms.com/wzjs/812605.html

相关文章:

  • 更改网站图标自己做彩票网站犯法吗
  • 成都 做网站 模版四川省住房与城乡建设厅官网
  • 网站建设规划书感受教学资源网站建设设计
  • 代做毕网站乐清 网站建设
  • 青岛建设官方网站外贸网站建设系统
  • 百度小说风云榜排行榜官网seo优化seo外包
  • 兰州最好的网站开发公司网站建设cms系统
  • 烟台软件优化网站优化课程体系
  • 百度如何创建网站潍坊地区制作网站
  • 大连网站开发建站医疗网站建设哪家好
  • 重庆网网站建设公司免费认证网站
  • 免费做免费做人爱视频的网站2021没封的网站有人分享吗
  • 网站页面制作建议深圳专业优定软件网站建设
  • 青海省教育厅门户网站登录wordpress 导航不动
  • 做外贸网站基本流程做3d教学网站
  • 怎么修改网站模板保密和档案网站建设方案
  • html5作业 建设网站网站制作过程步骤
  • 做网站开发的商标注册多少类虾皮购物网站怎么做
  • 大连网站建设-网龙科技学生html个人网页代码
  • 申请一个域名可以做多少网站wordpress cos
  • 营销型网站服务公司壹搜网站建设
  • 校园网站建设培训分类信息网址
  • 网站开发主要职责基于目的地的o2o旅游电子商务网站开发设计毕业设计
  • 用dw做购票网站网站到期查询
  • 做网站的是怎么赚钱的巩义网站优化公司
  • 番禺网站建设wwiw四川建网站
  • 壶关网站建设安卓市场下载app
  • 国外做婚纱的网站长沙电信网站备案
  • 国企单位网站建设方案网页被禁止访问
  • 网站地图好处高校信息化建设 网站