新手困惑,求助

刚接触cocosCreator不久,用的3.3.2,找的代码大多是之前版本的,在3.3.2中API已经改变了,但是在文档里找不到改变的内容,比如我找了网上一段射击游戏的代码:
this.starPos=this.node.parent.convertToNodeSpace(e.getLocation())
3.3.2已经没有convertToNodeSpace这个API了,文档里却还是有的,也没有地方找到底如何变化了。
请问各位,类似问题该如何克服,感谢。

查api和文档

我主题中举的例子,在文档里还是存在这个api的说明,但是3.3.2的node里已经没有这个方法了,这个怎么办呢?或者就请问,3.3.2里,convertToNodeSpace这个方法应该用什么代替?感谢回复。

在node节点的uiTranform组件下

https://docs.cocos.com/creator/3.3/api/zh/#/docs/3.3/zh/ui/Class/UITransform?id=converttonodespacear

就和之前一样,搜索api应该就可以了吧,找找。

好的,谢谢

this.starPos = this.node.parent.getComponent(UITransform).convertToNodeSpaceAR(e.getLocation())
貌似是这个样子

:+1:写的还很全!

克服的话,有以下方式:
1 版本升级,理论上,可以先看以下升级指南 v3.0 升级指南 · Cocos Creator
2 查一下API,有一些API是存在的,你可以看一下,是否已经被细化到某一个组件/接口了。(有时候也可以看看引擎代码,学习一下)
3 功能比较着急,论坛求救,很多热心的开发者会帮助哟。

引擎组大佬!第一次 小激动

感谢,问题已经解决。