自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UE4启动流程

可以创建继承自AGameModeBase的MyGameMode类,在关卡的游戏模式重载中选择MyGameMode,就可以在运行关卡时用C++接管后续流程。

2021-09-24 10:24:59 723

原创 php后端保存前端传输的base64图片

$bs64 = $this->input->post("image", false);$bs64 = str_replace(' ', '+', $bs64);if(preg_match('/^(data:\s*image\/(\w+);base64,)/', $bs64, $result)){ $data = base64_decode(str_replace($result[1], '', $bs64)); $name = preg_split("/\./", $name

2021-04-02 11:54:44 312

原创 Laya.HttpRequest数据post

let hr = new Laya.HttpRequest();hr.send("https://ailevel.qq.com/METManage/uploadDataToFile", 'abc=123', "post")hr.on(Laya.Event.COMPLETE, this, (msg)=>{ console.log(" === post complete === ", msg);})hr.on(Laya.Event.ERROR, this, (msg)=>{

2021-03-31 10:07:17 433 2

原创 TextInput问题

Laya中创建的TextInput,一般添加监听Blur来监测丢失焦点,输入完成在TextInput被移除时,Blur事件会被触发,并且text的内容和预期不一样,可以通过activeInHierarchy属性来排除这种情况

2021-03-23 10:44:11 191

原创 laya使用ide创建的页面,作为局部UI动态加载

当你想创建局部UI动态加载使用时:1、要注意画布大小要设置为设计分辨率,画布以外的空间不能触发点击事件2、使用多个时,开启scene的mousethrough可以考虑动态加载prefab,使用方式如下:1、官方方式https://ldc2.layabox.com/doc/?nav=zh-as-8-0-0先声明一个预设变量{Laya.loader.create("prefab/预设名字.json",Handler.create(this,onComplete));}private fun

2021-03-09 10:53:07 432

原创 浏览器打开新的窗口并传输较大数据(Laya实例)

在当前页面中,使用window.open(url)打开另一个网页传输数据如果是比较少的数据,一般添加查询参数就可以了例如:127.0.0.1:8082?a=b&c=d但是这个传输有字符数的限制在传输比较多的数据时,可以使用发消息的方式发送:let win2 = Laya.Browser.window.open(url);win2.postMessage(content, url);// 此处最好加延迟接收:Laya.Browser.window.addEventListene

2021-01-11 10:47:11 698

原创 puppteer使用问题记录

如果puppeteer出现这个报错:TimeoutError: Navigation Timeout Exceeded: 30000 ms exceeded可能是index.html中访问了当前网络环境不允许访问的文件(比如电脑限制不允许访问外网等)

2021-01-05 20:17:19 845

原创 javascript/typescript获取浏览器唯一id的一种方法

使用开源库:https://github.com/fingerprintjs/fingerprintjs下载fp.min.js放到bin/libs目录修改index.js:loadLib("libs/fp.min.js");使用代码:async getGuid(){ let fp = await Laya.Browser.window.FingerprintJS.load(); let rt = await fp.get(); return rt.visitorId;

2020-12-24 22:28:25 2019

原创 Python 安装包导致不知名错误解决思路

使用pip安装包时,原来可以运行的脚本出现这个报错import CoreFoundation._CoreFoundationRuntimeError: Wrong version of PyObjC C API (got 19, expected 20)解决思路(Mac):找到mac下安装包路径site-packages修改名字使python找不到安装包安装运行必要的包然后运行–> 正常复制可能的问题包CoreFoundation到site-packages–> 相同错误

2020-12-23 14:55:19 336

原创 javascript/typescript格式化数字增加前导0

public static zeroFill(num: number, len: number){ let count = num.toString().length - len; if(count >= 0){ return num; } let arr = new Array(-count); return arr.join("0") + num;}

2020-12-14 20:12:02 745

原创 laya发布微信小游戏问题记录

1、多次使用Laya.loader.create加载同一个资源发布为微信小游戏后,在ios端创建不出资源,在Android端正常,如果出现这个问题,可以检查一下资源加载

2020-12-11 10:23:51 246

原创 Laya实现技能CD遮罩

按钮:btnAprivate _OnBtnA(){ this._cda = 10; if(!this._maska){ this._maska = new Laya.Sprite(); this.btnA.addChild(this._maska); } this._maska.graphics.drawPie(60, 60, 60, 0, 360, "#23232355"); this._maska.visible = true;}onUpdate(){ if(th

2020-12-09 15:54:44 504

原创 typescript打开和下载文件

// 读取多个文件示例 public static async getAssetsFromLocal(accept:string = "*", bMul = false, func:any=null): Promise<string> { let document = Laya.Browser.document; let uploader = document.createElement('input'); uploader.ty...

2020-12-09 09:54:14 1825

原创 Laya使用同一个图片资源导入为texture2D并同时使用

一般导入资源的方法(资源地址是url):1、async preload(url){ await Laya.loader.load(url); let tex = Laya.loader.getRes(url); // use code}2、Laya.loader.load(url, Laya.Handler.create(this, (tex)=>{ // use code}))如果需要导入一个资源重复使用,比如在一个for循环中给新...

2020-12-07 22:03:46 842 1

原创 Laya运行出现死循环退出

问题:Error: "Aborted update operation as it seemed to be going on forever (20) attempts at growing the octree.可能原因:给对象设置的坐标值为NaN

2020-12-07 15:01:51 208

原创 Mac下python3安装xlrd

问题:无论用pip还是用pip3安装xlrd,都默认安装到系统自带的python2.7目录解决:1、virtualenv -p python3 env2、source env/bin/activate3、pip install xlrd安装virtualenv:sudo /usr/bin/easy_install virtualenv隔离工具virtualenv官网:https://sourabhbajaj.com/mac-setup/Python/virtualenv.html

2020-12-07 14:56:10 1157

原创 cocos2d-x3.0 cocostudio自定义字体bmfont颜色

首先,生成自己的fnt字体,百度一下,有比较详细的说明,这里不介绍了ru

2014-05-19 14:57:48 1374 1

原创 cocos2d-x3.0rc移植Android,程序异常退出,运行错误cannot find native library cocos2dcpp

我是从3.0开始学习移植Android的,看到官方文档的说法是,直接点击~/proj.android/build_native.py进行编译这是在没有添加新文件的情况下(如果这时都出错,请参考上一篇blog)下面讲一下添加了文件之后怎么编译的问题:首先,最好在命令行中执行脚本build_native.py,Python脚本是跨平台的,所以直接键入文件名就可以了如果你没有改动

2014-03-21 21:08:57 969 1

原创 cocos2d-x3.0rc第一次移植闪退的处理办法

按照官方教程移植,到真机上运行会出现闪退的情况。解决办法是:拷贝~\cocos2d-x-3.0rc0\cocos\2d\platform\android\java\src\org\cocos2dx目录下的lib目录到文件夹~\cocos2d-x-3.0rc0\projects\CelsunGame\proj.android\src\org\cocos2dx下重新

2014-03-17 21:03:24 780 1

原创 下载ADT,打开里面的Eclipse出现failed to create the java virtual machine解决办法

参考了网上的内容,仅供参考这中问题应该是Java虚拟机需要内存太多引起的基本解决办法:修改Eclipse.ini中:com.android.ide.eclipse.adt.package.product--launcher.XXMaxPermSize256M-showsplashcom.android.ide.eclipse.adt.package.product

2014-03-16 22:32:25 574

空空如也

空空如也

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

TA关注的人

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