摘要: 项目中最近切换了TypeScript,运行时没有问题的,但是打包的时候会报很多的错,最后我们是在报错的文件上方加上了 '// @ts-ignore'隐藏了ts文件的报错,建议我们在使用的时候在这句代码给定相应的注释,解释一下为什么使用。 if (this.type) { // @ts-ignore: 阅读全文
posted @ 2022-09-28 16:01 jiaxin2015 阅读(1422) 评论(0) 推荐(0) 编辑
摘要: //获取节点的位置this.node.getSiblingIndex() 插入节点的位置 find(ModalMgr.popUpRoot)?.insertChild(this.uiModal.node, 1); 阅读全文
posted @ 2022-09-28 15:56 jiaxin2015 阅读(23) 评论(0) 推荐(0) 编辑
摘要: let spriteFrame = new SpriteFrame(); if (!this.renderTexture) { let renderTexture = this.renderTexture = new RenderTexture(); let frameSize = view.get 阅读全文
posted @ 2022-09-28 14:56 jiaxin2015 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 1、通过UITransform组件来设置节点大小 let size: Size = new Size(100, 200); let uiTransform = this.blocker.node.getComponent(UITransform); uiTransform?.setContentSi 阅读全文
posted @ 2022-09-21 13:59 jiaxin2015 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1、2.x的版本的层级修改 zIndex this..node.zIndex = 1; 2、3.0的时候是通过UITransform中的priority设置 2、3.1开始使用 setSiblingIndex this..node.setSiblingIndex(1); 具体的版变更,可以参考升级指 阅读全文
posted @ 2022-09-21 13:56 jiaxin2015 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 1、单次动画实现 let node = sf.meteor.node; tween(node) .to(.1, { scale: v3(.6, .6, 0) })//0.1秒,执行完大小的变化 .call(() => { console.log("上面动画执行完后回调"); }) .to(.2, { 阅读全文
posted @ 2022-09-21 10:15 jiaxin2015 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 1、知道http与https的区别吗? 阅读全文
posted @ 2022-03-22 15:25 jiaxin2015 阅读(16) 评论(0) 推荐(0) 编辑
摘要: cocos工作机制类 1、cocos内存管理方式 cocos 是通过引用计数方式管理内存的,主要通过两种方式实现。 1)手动管理内存 当我们创建一个实例时,基类Ref里面有一个叫referenceCount的参数会置1,它代表我们引用的次数,使用retain()函数可以使reference+1,re 阅读全文
posted @ 2022-03-21 22:50 jiaxin2015 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、数据类型: 基础数据类型:Number(数字),String(字符串),Boolean(布尔值),Null(空),Undefined(未赋值),Symbol 引用数据类型:Array(数组),Object(对象),Fuction(函数) Symbol:是ES6重新引入的新的原始数据类型,表示独一 阅读全文
posted @ 2022-03-20 21:56 jiaxin2015 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1、为什么你们的项目中使用webSocket协议? 前端js不断的请求服务器,查看数据是否又跟新,如果又跟新,那么就同步到前端,但是如果没有更新,但是前端js还是会不断请求,这时候就会产生服务器的浪费 因此,这时候就会用到websocket,服务器又数据更新,可以直接发送给前端,而不需要js再去请求 阅读全文
posted @ 2022-03-15 22:10 jiaxin2015 阅读(73) 评论(0) 推荐(0) 编辑