麒麟子Cocos Creator 3D研究笔记八:3D坐标转2D&人物血条

   日期:2020-08-20     浏览:261    评论:0    
核心提示:夜深了,咱就直接进入正题吧,容麒麟子先上张图。截自cc.d.ts我们主要用到的就是这个CameraComponent中的converToUINode函数。它这个注释有点问题。第一个参数 wpos:传入的是世界坐标点,比如人物头顶某个位置的世界坐标点第二个参数 uiNode:传入的是你想要观察的UI节点的父节点,注意是父节点。不要问我为什么,因为传子节点不顶用。第三个参数 out:如果你需要获得位置,那么你传入一个自建的vec3变量,用于获取转换后的2d坐标点。这篇文章告诉大..._cocos creato

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

截自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即可

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

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服