![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
frankxixu
这个作者很懒,什么都没留下…
展开
-
chrome插件直接访问微信云服务
1、chrome设置跨域open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Users/frank/MyChromeDevUserData/其中/MyChromeDevUserData目录需要提前创建好2、会重新打开1个浏览器窗口3、输入chrome://extensions/重新安装插件4、先获取token...原创 2022-05-12 11:57:58 · 231 阅读 · 0 评论 -
laya 3d 中模型创建/旋转产生的问题
var cubeSp1 = Laya.Loader.getRes("res/LayaScene_UI Kit/Conventional/cube1.lh") this.c1 = Laya.Sprite3D.instantiate(cubeSp1, this._scene, false); this.c1.transform.position = new Laya.Vector3(0,2,2) this.c1.getComponent(Laya.Rigidb...原创 2021-08-14 20:23:42 · 508 阅读 · 0 评论 -
laya 的碰撞器和触发器
1、触发器和碰撞器有不同的触发条件;原创 2021-06-21 21:03:59 · 1237 阅读 · 0 评论 -
unity导入的物体中心不一致的问题 laya
现象:从unity导入的物体,其中心在后面,相当于在Y轴旋转了90度;方案:posX放在其 -Z方向 width/2 处原创 2021-06-15 22:23:45 · 435 阅读 · 2 评论 -
laya中用代码方式添加一个平面
var t = new Laya.MeshSprite3D(Laya.PrimitiveMesh.createPlane(3, 3)); var planeMat = new Laya.BlinnPhongMaterial(); t.meshRenderer.material = planeMat; t.meshRenderer.material.albedoColor = new Laya.Vector4(100/255, 100/255, ...原创 2021-02-08 20:12:09 · 223 阅读 · 0 评论 -
laya 显示顺序和背景图片设置
1、stage 包含子节点 scene ,因此scene和UI组件(或者直接add到stage上的节点平级),按照zOrder来决定顺序;2、不同的camera按照layer来划分,按照renderOrder决定顺序原创 2021-02-07 20:44:53 · 1059 阅读 · 0 评论 -
cocos creator java 调用 js UI显示问题
java调用js方法时,如果js方法里有ui相关操作,直接调用会报错。而且这个报错信息很误导人:Call to OpenGL ES API with no current context 解决办法是将UI操作做一个延时 比如这样:this.scheduleOnce(function() {MessageBox.show(Word.PayFailed, MessageBox.OK,null);}, 0.5)https://blog.csdn.net/Young_Cheng101...原创 2020-07-02 22:59:42 · 224 阅读 · 0 评论 -
cocos creator android 穿山甲 激励视频 java 调用 js
js中的方法需要为window全局方法https://www.blackshadowgame.com/cocos-creator-javascript-typescript-call-java-interface/js代码:let foo = { sayHello : function(){ console.info("hello"); }}window["foo"]=foo;可以写在js的一个类里面java 调用代码app.runOnGLThread(n.原创 2020-06-28 22:59:38 · 6972 阅读 · 0 评论 -
cocos creator android 穿山甲打包
1、创建libs文件夹,并copy open_ad_sdk.aar2、用android studio打开项目,在Gradle Scripts下的 build.gradle(Module:libcocos2dx),注意有多个同名文件在dependencies{下copy implementation('')}原创 2020-06-23 12:27:58 · 14419 阅读 · 0 评论 -
cocos creator 播放音效
小小的卡了一下,最终解决1、在scene对应的脚本文件里,定义:properties: { audio: { default: null, type: cc.AudioClip } },添加属性后,对应的fire文件里会多一个audio属性,把音频文件拖上去!2、iOS 需要加载按钮时间内 ,自动播放不一定能实现3、注意不要加错scene对应的fire文件;...原创 2020-05-18 09:46:35 · 2464 阅读 · 0 评论 -
cocos creator 抗锯齿
//抗图片边缘锯齿和黑线! headSp.srcBlendFactor = cc.macro.BlendFactor.ONE原创 2020-03-26 11:12:30 · 3164 阅读 · 0 评论 -
cocos creator 解决跨域 和 cc.loader 传参问题
//存在跨域报错的问题 cc.loader.load(urls[0]+"?aaa=aa.jpg", function (err, tex) { cc.log('Should load a texture from external url: ' + (tex instanceof cc.Texture2D));...原创 2020-03-24 20:18:02 · 1475 阅读 · 0 评论 -
cocos creator 字体自适应高度
var name = new cc.Node() var nameLabel = name.addComponent(cc.Label) nameLabel.string = aboveData[i]['nickName'] nameLabel.verticalAlign = "CENTER" ...原创 2020-03-24 09:50:14 · 674 阅读 · 0 评论 -
TTF字体文件精简
1、安装java sdk2、下载sfnttool源码 来源于github3、ant工具安装,用于编译sfnttool4、参考https://www.jianshu.com/p/08223ecca6fd原创 2020-03-19 16:04:10 · 731 阅读 · 0 评论 -
cocos creator实现微信小游戏开放域
1、不需要子项目工程;2、在主项目中,发布时填上数据域路径 如 "src/myOpenDataContext";3、在build后的目录中,一般是在wechatgame下,找到src,创建目录myOpenDataContext;4、在该目录下创建index.js5、可以监听消息啦wx.onMessage(data => { console.log(data) /*...原创 2020-03-10 17:40:46 · 592 阅读 · 0 评论 -
chengyu game code
showSuccessBox(){console.log("本局结束")var boxNode = new cc.Node()var boxBgSp=boxNode.addComponent(cc.Sprite);var texture = new cc.Texture2D;var sprit...原创 2020-03-10 11:28:16 · 126 阅读 · 0 评论 -
cocos label垂直居中
var labelNode = new cc.Node(); var label = labelNode.addComponent(cc.Label) label.fontSize = 28 label.verticalAli...原创 2020-01-30 13:46:54 · 729 阅读 · 0 评论 -
selenium使用chrome-headless
由于selenium不再支持phantomjs,那么只好用chrome1、下载chromedriver2、将下载的文件直接考入/usr/local/bin#会改乱系统,尝试更好的配置选择chrome_options = Options()chrome_options.add_argument('--headless')chrome_options.add_argument('...原创 2018-07-29 20:50:25 · 1547 阅读 · 0 评论 -
chrome 调试 iOS safari
chrome 必须是45.0.2454.85的版本,否则无法执行js,控制台不能调试js 非常重要 https://www.jianshu.com/p/e4e3dedfe36b brew update 遇到权限问题: sudo chgrp -R admin /usr/local sudo chmod -R g+w /usr/local 继续: brew inst...原创 2018-08-23 13:51:33 · 792 阅读 · 0 评论 -
微信小程序 三元运算符嵌套
<view class="{{sectionClassType[index]==0?'section':(sectionClassType[index]==1 ?'section1_on':'section1_off')}}"wx:for='{{modelOptions}}' bindtap='onSelectNewModel' data-index="{...原创 2019-01-29 13:57:20 · 2350 阅读 · 0 评论 -
jquery mobile popup弹窗经验
1、popup弹窗事件的监听方法:$("#myPopupDialog").bind('popupbeforeposition',function(){ console.log("打开之前")});$("#myPopupDialog").bind('popupafterclose',function(){ console.log("关闭之后")});2、p...原创 2019-04-08 15:12:54 · 841 阅读 · 0 评论 -
js promise分析
面对js的大量回调,如setTimeOut setInterval代码:var Pro = function (time) { //返回一个Promise对象 return new Promise(function (resolve, reject) { console.log('123'); //模拟接口调用 setTim...原创 2019-08-03 12:45:18 · 106 阅读 · 0 评论 -
js 异步循环嵌套
function recurTest(j, length){ setTimeout(function(){ console.log("第"+(j+1)+"次循环"); if(++j < length){ recurTest(j, length); } }, Math.random() * 3000);...原创 2019-08-03 12:55:52 · 607 阅读 · 0 评论 -
js 异步分层嵌套实现
情况:点击菜单1出现子菜单2,然后点击子菜单3;实现思路:由底层向上循环在最底层的循环中判断是否结束,没结束则嵌套调用使用全局变量i j k定位当前执行到的顺序代码如下:function circle_clickSeries(length) { setTimeout(function(){ console.log("第"+j+"个车系");...原创 2019-08-03 15:19:30 · 362 阅读 · 0 评论 -
微信小程序 canvas心得
1、使用canvas_id索引;2、canvas_id如果在js里,通过setData改变,可能是无效的,一次性赋值后改变不了;3、canvas_id单独用一个data维护,数据改变后,canvas_id固定不变,可重复渲染;canvas-id="{{canvas_ids[index]}}"xml中 使用 data 的 index属性 for (var i ...原创 2019-09-14 17:19:00 · 189 阅读 · 0 评论 -
小程序 image src动态路径
<image class="raceImg" src='../../images/skins/{{item.raceName}}.png'></image>注意单引号!另外此方式下有一定几率出现图片不显示改进方案:src='{{srcName}}'然后srcName在 js里修改...原创 2019-09-17 12:12:03 · 26567 阅读 · 2 评论 -
微信小程序 border
border-width: 50px;border-color: red;border-style: solid;border-radius: 50rpx;其中border-style 如果不写,则不显示边框原创 2019-09-24 13:38:35 · 919 阅读 · 0 评论 -
Swift和Javascript交互调用
随着Hybrid APP的流行,需要我们研究下各类native和html页面互相调用的问题。网上OC的例子很多了,但是Swift的调用案例非常少,在这里写了一下。一、首先,让我们写一个html页面index.html script> function helloWorld(msg){ document.getElementById原创 2015-02-28 15:56:10 · 1289 阅读 · 0 评论