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

共享办公商业租赁网站模板怎么投诉网络平台

共享办公商业租赁网站模板,怎么投诉网络平台,如何删除hao123主页,房产中介这次没有使用cocos自己的UICoordinateTracker,而是使用了自己写的逻辑,因为cocos的组件问题真的挺多的,就最开始使用角色控制器的时候,检测碰撞墙壁有时候竟然碰到墙之后不会动了.....这次使用UICoordinateTracker这个组件也是很不…

这次没有使用cocos自己的UICoordinateTracker,而是使用了自己写的逻辑,因为cocos的组件问题真的挺多的,就最开始使用角色控制器的时候,检测碰撞墙壁有时候竟然碰到墙之后不会动了.....这次使用UICoordinateTracker这个组件也是很不灵活,就像上篇文章写的那样,偏差很大,这次索性也自己写了一个,效果如图所示。

添加UI节点

创建一个label的ui节点,用于显示昵称,要显示血条等也是一样的,添加一个Sprite节点

创建跟随脚本

脚本逻辑如下:

获取3D对象的世界坐标(World Position)

将3D坐标转换为屏幕坐标(Screen Position)

将屏幕坐标转换为UI坐标(通常是Canvas下UI节点坐标)

设置UI节点位置,实现UI跟随3D对象移动

import {_decorator,Camera,Component,Node,UITransform,Vec3,
} from 'cc'
const { ccclass, property } = _decorator@ccclass('follow')
export class follow extends Component {@property({ type: Node })playerNode: Node = null@property({ type: Node })uiNode: Node = null // 血条/昵称UI节点@property({ type: Camera })mainCamera: Camera = null // 3D摄像机@property({ type: Node })canvasNode: Node = null // Canvas节点// 头顶偏移private _offset: Vec3 = new Vec3(0, 2, 0)update(dt: number) {if (!this.playerNode ||!this.uiNode ||!this.mainCamera ||!this.canvasNode)return// 1. 计算头顶世界坐标const headWorldPos = this.playerNode.getWorldPosition().add(this._offset)// 2. 世界坐标转屏幕坐标const screenPos = new Vec3()this.mainCamera.worldToScreen(headWorldPos, screenPos)console.log('screenPos', screenPos)// 3. 屏幕坐标转UI坐标const canvasUITrans = this.canvasNode.getComponent(UITransform)const widgetPos = canvasUITrans.convertToNodeSpaceAR(new Vec3(screenPos.x, screenPos.y, 0))console.log('widgetPos', widgetPos)// 4. 设置UI节点位置this.uiNode.setPosition(widgetPos)}
}

关联到节点

将节点关联到脚本上,PlayerNode就是你的角色节点,UINode就是昵称或血条节点,Main Camera就是主摄象机,CancasNode就是Canvas节点

特别注意

还有非常重要的一点就是屏幕分辨率,一定不要设置缩放,不然就会有移动偏差,这个问题困扰了我好久........后面还需要优化适配不同的分辨率

http://www.dtcms.com/a/404849.html

相关文章:

  • 用织梦做网站都需要用什么手机端网站重构
  • 生成网站有吗免费的信息最全的网站
  • dw网站建设怎么放在网上关于做网站常见的问题
  • 北京网站建设方案飞沐智慧团建pc端注册登录入口
  • app开发去哪个网站数字营销网站建设
  • 杭州 手机网站建设公司网站建设文章
  • 网站建设用哪种语言最好注册账号自建网站
  • 建设银行网网站网站排名优化外包公司
  • 网站免费推广的方法wordpress栏目标题被调用
  • 百度推广费用多少上海seo顾问
  • 网站ui设计之道陕西省信用建设门户网站
  • 住房和城乡建设部官网证件查询注册优化网站推广
  • 做的网站显示不了背景图片被关闭的设计网站
  • 广州做网站找哪个公司好响应式网站的开发
  • 做网站没有固定电话永川网站建设熊掌号
  • 网站策划招聘阿里网站多个域名
  • 深圳网站维护哈尔滨建设部网站
  • 网站运营介绍驾校网站建设方案题婚
  • 企业网站倾向于wordpress10条重大新闻事件
  • 怎么建设一个音乐网站宜宾seo快速排名
  • 合肥做网站联系方式网站建设和网页建设的区别
  • 网站怎么建立会员南京网站设计开发
  • 建造网站需要多少钱网站建设费摊销几年
  • 做网站申请哪类商标长治做网站公司
  • 免费三网合一网站系统WordPress添加工单功能
  • 免费网站推广宣武成都网站建设
  • 网站积分的作用wordpress版权声明
  • wordpress修改头像插件windows优化大师手机版
  • 郑州网站制作的公司哪家好做酒店网站
  • 郑州做网站远辰网站开发项目报价