
小弟刚入门学习,正在看教程。
我想请问在这一句代码中,convertToWorldSpaceAR和V2分别是什么意思?
这两个在之前的代码中并没有定义过,在现在的句子中是直接用的,请问这是javascript自带的函数吗?
或者说这两个是自定义函数?从哪里能看出这个pos是定义了坐标?V2(0,0)也能认为是两个变量吧?

小弟刚入门学习,正在看教程。
我想请问在这一句代码中,convertToWorldSpaceAR和V2分别是什么意思?
这两个在之前的代码中并没有定义过,在现在的句子中是直接用的,请问这是javascript自带的函数吗?
或者说这两个是自定义函数?从哪里能看出这个pos是定义了坐标?V2(0,0)也能认为是两个变量吧?
v2是平面向量,那个玩仍是转坐标
也就是说V2是javascript自带的函数?可以直接拿来用?
v2和convertToWorldSpaceAR都是creator引擎的函数,首先你要搞清楚函数的传参类型、传参个数以及返回值。
里面的两个0是两个常量,作为参数传到cc.v2里的,cc.v2(0, 0)可以认为是一个变量,整个cc.v2(0, 0)执行之后会返回一个(0, 0)平面向量,再把这个向量当作参数传进convertToWorldSpaceAR这个函数里,
convertToWorldSpaceAR执行之后也会返回一个平面向量, 这个值会赋值给左边的pos,所以pos是一个向量,也就是坐标
大神厉害,再问一个入门问题,看到一段新代码,里面的函数怎么区分是creator引擎函数,还是javascript自带的函数?
https://docs.cocos.com/creator/2.0/api/zh/
链接上的2.0是引擎版本号,不同版本有不同的api,可以找到creator的函数,3.0以下版本的函数很多都带cc.开头。
javascript自带的函数很多是没有前缀的,有前缀的都是封装成库的。
像this.bg1.convertToWorldSpaceAR这个函数,它的前缀是this.bg1,那就要先判断this.bg1是什么东西。
根据猜测,this.bg1属于cc.Node类型,也就是creator引擎的函数
厉害厉害,谢谢大神!
dalao,你用的是vscode吗,背景的图片是用插件改的吗
我用的webstorm,里面自带的插件。vscode用不来,太傻了。哈哈哈哈
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。