请问这条语句里面的sub 和 mag语法都是什么意思?官方文档和内置的解释说明没有关于这两个的说明
来源于https://docs.cocos.com/creator/manual/zh/getting-started/quick-start.html?q=
官方文档:制作第一个小游戏
/**
!#en Subtracts one vector from this, and returns the new result.
!#zh 向量减法,并返回新结果。
@param vector vector
@param out optional, the receiving vector, you can pass the same vec2 to save result to itself, if not provided, a new vec2 will be created
@example
```js
var v = cc.v2(10, 10);
v.sub(cc.v2(5, 5)); // return Vec2 {x: 5, y: 5};
var v1;
v.sub(cc.v2(5, 5), v1); // return Vec2 {x: 5, y: 5};
```
*/
sub(vector: Vec2, out?: Vec2): Vec2;
/**
!#en Returns the length of this vector.
!#zh 返回该向量的长度。
@example
```js
var v = cc.v2(10, 10);
v.mag(); // return 14.142135623730951;
```
*/
mag(): number;
谢谢,解决了!请问您的这个解释是从哪里获得的?我从官方文档并没有搜索到相关信息,还望告知,谢谢!
creator.d.ts
奇怪,我的也安装了这个,但是我的vscode里面依然不能智能提示,尴尬,不过还是谢谢了,回头有时间重装一遍cocos creator和vscode好了
https://docs.cocos.com/creator/manual/zh/getting-started/coding-setup.html
我是根据这个操作来的,但是这里面很多东西软件都更新了他还是旧的说明。
比如这里,vscode已经是中文版,而且从文件→打开中要选择打开文件夹才是和英文的file→open等价的操作。
其次,设置文件显示和搜索过滤这一条里面 我的vscode并没有 文件(Windows)/Code(Mac)-> 首选项 -> 设置 这一条,所以没办法设置这个。
不会影响的,这个只是设置不搜索哪些路径和编辑器不显示那些后缀的文件。
/**
!#en Subtracts one vector from this, and returns the new result.
!#zh 向量减法,并返回新结果。
@param vector vector
@param out optional, the receiving vector, you can pass the same vec2 to save result to itself, if not provided, a new vec2 will be created
@example
```js
var v = cc.v2(10, 10);
v.sub(cc.v2(5, 5)); // return Vec2 {x: 5, y: 5};
var v1;
v.sub(cc.v2(5, 5), v1); // return Vec2 {x: 5, y: 5};
```
*/
sub(vector: Vec2, out?: Vec2): Vec2;
您这个也是从ts.d文件里来的吗?是输入什么的时候有的呢?
我输入了cc.sub this.sub都没有这个语法的api解释
另外问一下有好用的【大小写检查】【句尾‘;’判断】【关键字不同颜色】的插件吗?
我刚刚学js和这个软件,感觉挺有意思的,就是api的文档有点困难,而且每次写代码没有错误提示。
ps希望官方能将【制作第一个小游戏】的后续也写一下,我下载了进阶版小游戏的源代码,不过作为一个新手看的有点辛苦,里面也没有注释文件。
你这样肯定不会提示呀
这些方法都是属于cc.Vec2的,只有类型为cc.Vec2的对象才有这些方法。
比如:cc.v2(100, 100).sub(cc.v2(2, 2));

是这样吗?第一个是复制的,第二个是我自己写了下,是不是还有地方不太对
vscode编辑器,了解一下
你这个是Visual Studio,不是vscode。
vscode编辑器全名:Visual Studio Code
(吃惊!)




