当前位置:   article > 正文

麒麟子Cocos Creator 3D研究笔记八:3D坐标转2D&人物血条_cocos crearor 3d 位置 转换到 2d

cocos crearor 3d 位置 转换到 2d

夜深了,咱就直接进入正题吧,容麒麟子先上张图。

截自cc.d.ts

我们主要用到的就是这个CameraComponent中的converToUINode函数。它这个注释有点问题。

第一个参数 wpos:传入的是世界坐标点,比如人物头顶某个位置的世界坐标点

第二个参数 uiNode:传入的是你想要观察的UI节点的父节点,注意是父节点。不要问我为什么,因为传子节点不顶用。

第三个参数 out: 如果你需要获得位置,那么你传入一个自建的vec3变量,用于获取转换后的2d坐标点。

这篇 文章告诉大家两个事情

1、uiNode参数一定要是父节点。

2、我写好了一个血条组件给大家。


忍不住想吐槽一下,写这个API的人,是从laya挖过来的吗?3D转2D坐标,为什么要把uiNode传进去。为了效率吗?这是麒麟子第一见到有引擎的摄像机组件提供这样的转换API。


源码白嫖地址:https://gitee.com/qilinzi/qfw    下载下来后,在里面搜索TitleBar即可


如果觉得文章有帮助,请关注麒麟子,后面的文章更精彩。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/90226
推荐阅读
相关标签
  

闽ICP备14008679号