自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Promise、async、await

因为Promise返回resolve()之后会触发then方法,返回reject()之后会触发catch方法,所以上面运行之后分别会输出‘成功’、‘失败’,undefine变成了Promise(pending的状态),所以promise可以用来处理一些异步任务,解决异步写法中的嵌套问题(回调地狱)resolve可以理解为成功时候的一个工具,reject是失败时候要使用的一个工具,每个promise都具备一个状态的概念,像pending、a()和c()不会等到b()执行完再一起输出。参数,表示失败的原因。

2024-08-08 11:56:17 258

原创 Cocos学习-使用 XMLHttpRequest 发送请求

XMLHttpRequest 是一种使用 JavaScript 发送 HTTP 请求的原始方式,它允许您从浏览器中异步获取数据,而无需刷新页面。为了尝试发送JSON对象,修改后端index.js,使得发送POST请求时,带有JSON对象。url具有一个parse的方法,可以对req.url做转换,req.url就是请求的地址。,/userInfo就是接口地址,所以判别的时候,就是判别后面的接口地址。如果不希望接收所有的话,可以通过解构的方式来解构出其中的接口地址,这个基地址,还有一些接口地址,比如。

2024-08-07 17:59:05 268

原创 cocos学习-this的指向

这个方法里面的参数,第一个是代表监听鼠标抬起时候,第二个是调用的方法名,那第三个是什么呢?之前一直是this.node这样用的。我尝试输出这个this,得到这样的结果ClickTest是我挂载在node上的脚本,this代表了这个脚本,所以之前想要拿到自己定义或者挂载的东西的时候就可以用this.XXX。

2024-08-05 20:58:55 539

原创 原型和原型链

每个函数都有Prototype属性,称为原型因为这个属性的值是个对象,也称为原型对象1、存放一些属性和方法2、在JaveScript中实现继承例子通过new Array()这个构造函数创建一个数组。创建好了之后就可以直接使用sort()、reverse()这些方法,这些方法我们并没有写,但是可以用,原因就是原型的存在。这里的Array作为构造函数,它有自己的原型Array.prototype在JS里面,在这个原型身上已经挂载了很多很多方法。

2024-08-05 16:45:58 224

原创 cocos学习-toggle

ToggleContainer的toggle一次性只能选一个,当一组 Toggle 属于同一个 ToggleContainer 的时候,任何时候只能有一个 Toggle 处于选中状态。文档上说Toggle 是一个 CheckBox,当它和 ToggleGroup 一起使用的时候,可以变成 RadioButton。Zoom Scale:点击Toggle后,缩放的一个值。Toggle Group:Toggle所属的Toggle Group。Background就是Toggle的背景,隐藏掉就剩下一个‘✔’

2024-08-03 17:26:17 309

原创 cocos学习-progressBar

Reverse:是否将进度条反向驱动,开启后从左到右的进度条变成从右到做。Bar Sprite:进度条显示用的Sprite节点。Progress:进度条的初始位置和进度。Total Length:进度条总长度。Mode:进度条水平或者垂直。

2024-08-03 11:25:57 122

原创 cocos学习-PageView

AutoPageTurningThreshold:通过滑动的开始时间结束时间和滑动距离计算出速度,如果速度太快(超过规定的临界值),就会自动翻页。PageView可以实现分页视图,通过设置当中的属性和事件,可以实现不同的效果(自动翻页、翻页效果)页面的大小类型,目前只有unidied(每个页面大小统一)和free(每个页面大小自定)如果想要滚动到某个特定的页面,可以使用scrollToPage(第几页,滚动时间)direction:控制视图是水平滚的还是垂直滚的。content:放视图的地方。

2024-08-02 18:01:05 316

原创 cocos学习-Vec2、Vec3

两个向量的点乘结果是一个实数,等于两个向量对应分量乘积之和。点乘的结果可以表示两个向量的夹角大小。(仅限三维向量):两个三维向量的叉乘结果是一个新的三维向量,垂直于原两个向量所在的平面。2个向量叉乘的结果是垂直于这两个向量组成的平面的,可以用来构建一个三维坐标系。叉乘结果的模是这两个向量组成的平行四边形的面积。1.二维向量坐标,表结构{x:1,y:12}

2024-08-01 19:04:34 128

原创 cocos学习-EditBox

editing did ended:在单行模式下面,一般是在用户按下回车或者点击屏幕输入框以外的地方调用该函数。如果是多行输入,一般是在用户点击屏幕输入框以外的地方调用该函数。KeyboardReturnType:指定移动设备上回车的样式,有go、send、next、search,默认为default。editing did began:当用户点击输入框,刚开始编辑的时候调用。text change:当输入框中的数据的数据变化的时候调用。editing return:输入回车的时候调用该函数。

2024-08-01 17:57:03 142

原创 cocos学习-slider

slider滑动条,可以用于控制游戏中的音量、亮度之类的东西。

2024-08-01 16:01:27 102

原创 cocos学习-scrollview

view下的mask:超过这个范围就不显示。view下的content:每项数据的定制。Sprite:定制scrollview背景色。Elastic:滚动到达底部时候会不会超出边界,实现回弹。Horizontal:是否开启水平滚动。Brake:滚动惯性,0为没有惯性,1为一直滚动下去、Bounce Duration:回弹返回的时间。孩子节点:scrollBar是滚动条。Vertical:是否开启垂直滚动。Scroll Event:滚动事件。Inertia:是否开启滚动惯性。孩子节点:view是可视化范围。

2024-08-01 14:31:03 161

原创 cocos学习-cc.Sprite

c:sliced 九宫格模式 拉图片部分,在spriteFrame那一行点击编辑,进入九宫格模式。创建好一个精灵(sprite)之后,拖动一张图片到sprite frame上。fill start 0是指从X轴开始,0.25就从Y开始,逆时针填充。b:trimmed:显示裁剪掉透明像素后的图片,大小为原始图片大小。b:tiled 平铺,向地板砖一样,把图片铺到指定大小。a:simple 选择后把图片缩放到指定的大小。a:custom:显示的大小就是节点的大小。trim:勾选后裁掉完全透明的行和列。

2024-07-31 18:04:09 200

原创 cocos学习-layout

由此可见,在LEFT_TO_RIGHT的水平布局下,不设置resize mode会向左对齐,container下容器的大小会跟着子物体变化,children下,子物体的大小会跟着容器变(上图图片出现拉伸)。layout容器,在一些游戏界面中,底部按钮有时可以有多个,比如确定、取消两个按钮有时候只需要一个,另一个隐藏掉,又或者一个图片加上一些文字描述,可以是水平的也可以是垂直的。layout自动布局模式选择horizontal(水平),resize mode为container。点隐藏按钮可以隐藏图片。

2024-07-31 16:01:50 109

原创 cocos组件学习-button

Target:一般target就指向background这个节点,改变target的话就会出现点击指定的按钮,反而有反应的是其他按钮的情况。Color实际上就多了个duration,控制按钮颜色变化的过渡时间(把duration调成10的话,鼠标移动到按钮上面变红就需要十秒)正常情况下的样式,按下去的样式,鼠标移动到上面时候的样式,按钮在不可用时候是什么样式的(比如Interactable关闭时)按钮在这个模式下点击会放大缩小,放大缩小几倍由Zoom Scale决定,Duration决定放大缩小的速度。

2024-07-31 14:47:42 17

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除