- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 cocos无法支持touchmove解决办法
触摸屏上发布 pc端或手机端 后支持touchstart 和touchend 事件,不支持touchmove事件,解决方法
2023-02-24 16:44:05 317
原创 cocos creator打包安卓和androidX冲突
cocos creator自带的打包安卓功能已经年久失修,如果安卓官方不推出androidX的大修,还是能用的,我们只需要配置好环境后一键即可,然后在生成的目录加入安卓逻辑。 但是自从安卓谷歌推出androidX,改动几乎是方方面面,全覆盖。cocos官方又不跟随改动更新,打包出来的还是老的。强行升级几乎都是无法运行。有人或许在想,我不升级android不就行了?当然可以,但是那前提是你不新加任何安卓逻辑,不调用任何安卓硬件。现在安卓7以上用户在使用摄像头、图片、声音等权限...
2021-10-29 16:32:47 1601
原创 cocos creator项目多端解决播放多媒体层级问题思路
现状:cocos creator自带的跨端视频、音频、webview三者的解决方案就是自动生成置顶最前端的H5控件,改变层级很难,不管在web端、移动端,cocos都选择性忽视了这个多媒体的层级问题。官方的答复也很肯定:开发者自行开发。目前思路有三种:1.读取多媒体字节,用各种解码工具解码用cocos自带的精灵做自定义序列帧,把它完全转为cocos内部的东西,优点是彻底、融合性好、缺点是字节流解码开发过程中不会太简单,流媒体专家除外。2.就用cocos自带的video、audio、webview,然
2021-10-29 16:18:33 2620
原创 electron按照官网步骤打包失败的解决办法
官网的地址:快速入门 | Electron当我们按照官网的步骤打包的时候,会遇到很多坑,最常见的就是链接网络下载地址失败、或者找不到指定module等,解决办法如下:以npm为例:1.配置npm下载环境:在~/.npmrc里做如下设置electron_mirror="https://npm.taobao.org/mirrors/electron/"(该文件为隐藏文件,在命令行用vim进入即可,然后添加这句话)2.各种依赖的版本用如下配置,亲测有效:测试日期是2021/10/29日package
2021-10-29 15:54:20 3549 1
原创 谷歌浏览器设置开启跨域和禁止自动更新
有些项目在调试开发阶段需要跨域使用,mac和window通用,步骤:1.任意地址新建一个空文件夹并记路径2.任意地址打开命令行并输入以下:(替换末尾=号后面路径为刚刚所建文件夹路径)open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Users/wkk/myChromData3.第二步骤后会自动打开浏览器,在浏览器搜索框输入chrome://flags
2020-11-02 17:13:25 486
原创 ifarme子父间通过postMessage通讯
父向子:通过url传参,优点是子级渲染前拿到参数再按条件渲染 推荐<iframesrc="http://172.21.30.235:8080/#/pick-animation-page?a=1"id="ifarme_my"frameborder="0"scrolling="auto"></iframe>子向父:注意postMessage方法的参数格式window.parent.postMes...
2020-08-04 15:45:38 176
原创 ifarme子页面获取父页面调自己的url后的参数
父页面通过<ifarme src=“”>调用子页面的时候子页面可以通过window.location.href.split("?")[1]来获取问号之后的参数网上一堆跨域和调用父级dom元素的方法过时了
2020-08-04 15:39:38 684
原创 白鹭的ColorMatrixFilter颜色矩阵参数解释
egret官方举出了几如灰色紫色等例子,但如果我们需要自定义颜色,查询百度都不好找怎么设置参数摸索之下有如下经验参数如图红色区域自上而下是所需新颜色的GRB值,这个值可以多途径获取; 蓝色区域自上而下分别为原图红绿蓝三通道的透明度,0表示不需要原本的颜色作为底图1表示显示原图该通道颜色 如图,当你不需要底色时蓝色全为0即可,需要底图颜色全为1即可 右下右数第二的1表示新颜色...
2019-07-10 09:23:30 2054
原创 egret白鹭加载99%卡住原因分析ji项目碎图打包纹理集方法
白鹭碎图太多的话,一旦超过白鹭加载资源限制则99%卡住不动,解决办法之一是合并纹理集:点击第二个,然后将自己项目里的png整体拖进来(记得提前备份png碎图,以免策划后期修改),点击左边的生成后缀名,然后点击导出得到如下json和png然后扔进egret里,点击保存,让他自动添加到配置里,然后就over了,系统会自动根据json选用你之前取好的名字...
2019-04-15 20:01:27 1403
原创 egret白鹭eui.Image没有默认的实际宽高
这是源码里的坑,Eui.Image创建好之后没有默认的实际宽高,在设置锚点或者引用宽高的时候容易被坑。解决思路:用egret.BitMap代替,以后除了eui编辑器上自动上图之外,在代码里手动上图则一律用egret.BitMap。...
2019-04-15 19:30:39 1445
原创 白鹭egret调用龙骨动画出现显示分离等错误原因——网格和Webgl分析
白鹭的龙骨动画包括基本的骨骼动画和网格动画,涉及到头发,衣衫等物品时一般用网格构建,达到飘逸的显示效果,但网格动画依赖于WebGl硬件加速,白鹭默认时采用webGl模式的(近几年版本),故播放带网格动画不会有问题,但是Webgl硬件加速技术又依赖于浏览器和硬件,目前较新的浏览器都支持硬件加速,但有些低配PC等不支持此功能,故白鹭游戏里凡带有多个网格元件的动画都会出错。如图:把webgl改成...
2019-04-15 19:24:23 1566
原创 egret解决无法默认播放声音问题
浏览器大多默认添加了Audio自动播放禁止的设置,表现在:游戏开始时必须人为点击才能触发声音如背景音乐的播放。这一问题解决方法如下:audioType默认为0,是为不调过浏览器自动播放禁令设置,我们修改为2则调用白鹭官方为我们设置的解决方案,解决问题。...
2019-04-15 19:14:41 3391 2
原创 egret白鹭外部字体引入示例及字体包加载延迟分析
白鹭默认的字体在不能满足需求的情况下,我们需要从外部引入美术指定的字体库,一般为TTF格式(标准字体库格式)方法如下:原理分析:基本遵循H5方法引入,将TTF包放在工程目录下,@font-face引入,然后在全局格式里立即使用一次,避免TTF包加载缓慢,导致在EUI组件使用该字体时未加载,由于全局里并没有实际使用该字体,故我们一般在loading界面使用改字体,达到提前使用的效果。...
2019-04-15 19:08:50 2369
原创 调用其他公司接口所需要的json格式的body里的引号问题
我们再调用诸如阿里,腾讯等公司接口的时候,很常见的就是拼写json格式的body,很多人不理解 \" 的意思,json格式要求我们最终给它的格式是例如:"type":"0" 这样的,要求有引号,但我们写这些时都在套在string格式里的,外面都得有”“包着。而头痛的时外面双引号里面单引号的格式竟然不支持。这时候 \" 就出来了,他的意思也是双引号,作用是为了告诉机器 这个双引号不是和最...
2018-06-12 11:15:19 480
原创 eclipse导入从git或者码云下载的maven项目时提示各种出错的原因和总结
当我们把码云仓库的maven项目下载到本地后,往eclipse导入的时候会出现各种错误,多数是项目导入的时候没法自动导入maven项目中的一些包导致的,为避免出现这些错误或者其他错误,建议参照如下过程操作:1.确保tomcat配置好;.2.确保jdk配置正确.3.确保maven环境配置好maven的setting.xml如下配置,我用的是阿里云镜像仓库,比国外的快(如下是删除了注释代码的样子,可改...
2018-06-12 11:01:22 4510
原创 egret的ts和exml里的组件id对应不上,多生成组件原因。
我们在皮肤文件中给组件设id我们在ts里要操作这个id我们有时候会出现两个组件问题,那是因为我们把组建的实例化写在了构造函数里,导致出现两个实例化的id对应组建,覆盖了加载皮肤文件时的id联系。我们应该把实例化操作(new 操作)写在类方法里(至于为什么笔者还没搞懂),然后再构造函数里addchild。如图:...
2018-06-07 17:33:31 1847
原创 egret的datagroup显示额外的object原因
这种情况出现是因为,在显示datagroup的时候用了自带的显示器itemRender,它还默认加载了显示器的皮肤文件,你去看看你的这个批复文件属性里的标签,是不是有{data},然后它就显示data整个对象了,所以是object...
2018-06-07 09:34:32 678
原创 dubbo的rpc调用有什么意义:应对高并发!
核心意义之一是:处理高并发nginx 的负载均衡,转发到不同的服务器形成第一道分洪消峰处理。dubbo的负载均衡,调用频繁的接口实行rpc调用其实现类,将接口实现分摊到不同的服务器,形成第二道分洪消峰处理。这就是我理解的通俗易懂的dubbo分布式的意义之一。...
2018-05-23 16:31:43 2182 1
原创 springboot集成dubbo报错原因:springbbot的2以上版本不支持dubbo
第一,1.5.13是springboot支持dubbo的最高版本,以上版本不支持。第二,spring-boot-starter-dubbo依赖只有io.dubbo.springboot类下有,且只有一个1.0.0版本简单版本最终pom如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apa...
2018-05-23 15:09:40 6076 3
原创 linux下无论什么命令都command not fount
我们之所以能在任何位置使用ll,ls等命令,是因为PATH加了寻找这些命令的路径,我们会因为各种未知原因导致出现基本命令都找不到的烦恼,网络上没有明确的解决方案,PATH是后写的反而在前面,所以写完之后要在后面写——:$PATH(必须大写,英文状态,并且冒号是分割的作用,这套组合的意思就是将前面的路径写入到PATH的最前面,并且在分割号的后面加上PATH原来已经有的路径)export PATH=/...
2018-05-22 11:53:21 2002 3
原创 从源码打包dubbo-admin并发布到linux全教学
无论是做dubbo的单机服务治理还是集群治理,安装dubbo-admin管理控制平台是必须的。1.但市面上大多教学比较年代久远,或者不清不楚,例如市面上大多的推荐的dubbo源码地址并没有dubbo-admin子项目(或叙许是新版该名称了,但笔者翻了好久,没找到像dubbo-admin的子项目),一度想花积分买个别人的打包好的war包,但忍住了,不过后来的教训证明,你就算下载了别人的war包也有可...
2018-05-22 11:30:38 3762 5
springboot整合rabbitMq和多数据源动态切换和跨域访问和gradle加maven和shiro安全框架和lombok自动getset生成
2018-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人