上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 30 下一页
摘要: ## 场景: 1、前端发送处理请求后,后端开始处理。 2、后端处理时间较长,估计有2、3分钟(时间每次都不太确定)才能处理完。 3、后端处理完后,前端在页面上显示处理完成。 ## 解决: 这类问题其实本质问题是:后端如何给前端主动推送消息? 答案是:只使用http无法推送。 就只能要么定时发送请求, 阅读全文
posted @ 2021-04-16 09:17 ZerlinM 阅读(1883) 评论(0) 推荐(0) 编辑
摘要: Ajax 错误处理 也就是当请求结果不是预期结果时我们应该如何处理。 错误处理的四种情况: 第一种情况当网络畅通时也就是连接互联网的时候,请求可以正常的发送出去服务器端能够接收到请求,但是服务器端返回的结果不是预期结果。比如说客户端发送的这个请求参数不符合要求,服务端返回非200状态码。这种错误可以 阅读全文
posted @ 2021-04-15 15:05 ZerlinM 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 在cocos层级管理器中添加节点: 并在属性检查器中设置节点宽高,调整透明度为0(实现显示和隐藏) item节点宽10 高40 。 在js文件中添加loading节点,在start()中添加定时器: this.schedule(function () { this.loading.children. 阅读全文
posted @ 2021-04-12 14:02 ZerlinM 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 当游戏在点击了暂停之后,屏幕依然会监听到触摸事件,导致暂停后点击屏幕依然能够对游戏场景产生影响。 这时我们可以禁用节点上的触摸事件,代码如下: this.node.resumeSystemEvents(true); //在返回游戏时调用,恢复当前节点上注册的所有节点系统事件 this.node.pa 阅读全文
posted @ 2021-04-06 15:33 ZerlinM 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 获取widget const iconContent = cc.find('Canvas/iconContent').getComponent(cc.Widget); 此时就可以修改Widget 组件的对齐边距 API,包括 top、bottom、left、right: iconContent.ri 阅读全文
posted @ 2021-04-06 11:06 ZerlinM 阅读(489) 评论(0) 推荐(0) 编辑
摘要: async 是“异步”的简写,而 await 可以认为是 async wait 的简写。所以应该很好理解 async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成。 另外还有一个很有意思的语法规定,await 只能出现在 async 函数中。 突然某天我写了 阅读全文
posted @ 2021-04-02 17:29 ZerlinM 阅读(6257) 评论(1) 推荐(1) 编辑
摘要: 问题 有时候需要多种提示共用同一个弹窗,并且点击“确定”按钮,响应不同的事件,这时候就用到了动态设定该按钮的customEventData。 onLoad: function () { var clickEventHandler = new cc.Component.EventHandler(); 阅读全文
posted @ 2021-03-26 16:18 ZerlinM 阅读(1840) 评论(0) 推荐(0) 编辑
摘要: 一、保存本地修改,只是撤销下提交记录而已 在git commit之后,正想着push呢,突然发现有些东西我们不想push上去。 这个时候我们想把提交的撤销掉,重新提交我们想提交的,push我们想push的。 1、找到之前提交的git commit的id git log 找到想要撤销的id。 2、想要 阅读全文
posted @ 2021-03-26 14:15 ZerlinM 阅读(1715) 评论(0) 推荐(1) 编辑
摘要: cocos打包Web Mobile 项目后,在ios浏览器和安卓钉钉中打开链接,横置手机导致页面显示不正常(此时已关闭手机自带横竖屏) 项目构建发布时,将设备方向设置为Portrait,此时ios浏览器显示正常,但并没有解决所有手机上的横竖屏问题。 查阅资料后,将打包后的main.js中的以下代码注 阅读全文
posted @ 2021-03-25 16:35 ZerlinM 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 在开发调试游戏时使用微信的开发者工具调试网页项目, 会发生触摸不响应的问题。 我们需要在打包好后的Web Mobile 项目的html文件中添加window.navigator.msPointerEnabled = true;即可。 代码如下: <script type="text/javascri 阅读全文
posted @ 2021-03-25 16:26 ZerlinM 阅读(270) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 30 下一页