3.8.2版本中,3D项目中,使用:utils.find(“a/b/c”),可以找到节点。
2D项目中,utils.find(“a/b/c”),浏览器会报错。查看了API,确实find()方法是在3D渲染utils命名空间的方法。
那么用3.8.2版本,2D项目中,有什么其它方法?难道要先找儿子,再找儿子的儿子…这样?
我也遇到一样的问题,请问有解决吗?
是,3d 下的utils.find 在2d下用不了,但通过director.getScene().getChildByPath()平替
3.8.2版本中,3D项目中,使用:utils.find(“a/b/c”),可以找到节点。
2D项目中,utils.find(“a/b/c”),浏览器会报错。查看了API,确实find()方法是在3D渲染utils命名空间的方法。
那么用3.8.2版本,2D项目中,有什么其它方法?难道要先找儿子,再找儿子的儿子…这样?
我也遇到一样的问题,请问有解决吗?
是,3d 下的utils.find 在2d下用不了,但通过director.getScene().getChildByPath()平替