![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
laya2.2.0
风杨sty
H5游戏开发工程师 unity开发
展开
-
《laya 3D物体切割工具》 网上找的demo 可以解决3D切割问题
路径这里里面有demodemo原创 2021-10-30 15:56:15 · 266 阅读 · 0 评论 -
《laya 踩坑日记》双击打开本地html找不到资源
laya项目直接点击index.html会报资源找不到的错误,例如针对以上问题仅针对测试人员,无法安装layaair的人员一种方法是开启server,远程cdn或者用node.js搭建一个本地服务器,在开发前期不可取,这里推荐一种 Google Chrome快捷方式启动1、创建 Goodle Chrome快捷方式2、反键点击属性设置目标3、"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --all...原创 2020-12-12 11:01:20 · 1055 阅读 · 0 评论 -
《laya 踩坑日记》laya自动编译
1、打开laya或者visualstudiocode的终端(如果界面上没有的话编译一下就会出现)2、在终端处输入命令 npm -i layaair2-cmd -g 回车3、输入layaair2-cmd -v检测是否安装成功4、安装gulp 输入npm i gulp -g5、安装本地gulp环境npm i gulp6、查看项目目录是否出现node_modules,出现则成功7、编写gulpfile.js,放在最外层,与.laya同级gulpfile....原创 2020-12-11 15:16:27 · 1889 阅读 · 1 评论 -
《laya 踩坑日记》2d碰撞如何分组
我们都知道2D物体碰撞会触发三个方法onTriggerEnter 发生物理碰撞时,也就是碰撞生命周期内的第一次进入碰撞,自动执行的生命周期虚方法。 onTriggerEnter 发生持续的物理碰撞时,也就是碰撞生命周期内的第二次碰撞到碰撞离开前,自动执行的生命周期虚方法。 onTriggerExit 物理碰撞结束时,自动执行的生命周期虚方法。 顺序依次是从进入到离开为“Enter,Stay,Stay,……,Exit”我们为游戏的显示节点添加了刚体、碰撞体...原创 2020-12-09 12:24:13 · 1275 阅读 · 0 评论 -
《laya 踩坑日记》layatree 可视化调试工具
简介:LayaTree是Chrome浏览器平台上的专门为Laya引擎设计的生产力工具。能在项目运行时阶段进行调试和修改。目前功能在不断迭代中,致力于实现类似于Unity编辑器的开发体验。相比于laya.debugtool.js在使用过程中导致的节点的强引用, LayaTree使用了索引缓存方案,在保证性能的同时,又避免了内存泄露的风险.Chrome商店下载地址:需要科学上网本地下载地址:LayaTree.zip界面如下教程如下:最新安装包地址:LayaTree_1.0.2(安装方.原创 2020-12-10 12:33:29 · 1479 阅读 · 0 评论 -
《laya 踩坑日记》2.2.0没有显示debugpanel界面
调用Laya.enableDebugPanel() 后无法拉起debugpanel界面且会报这个错解决办法查看项目bin/libs下是否有laya.debugtool.js这个js文件,没有的话这里有llayabox官网下载最近的包然后在Index.js里面添加引用loadLib("libs/laya.debugtool.js")然后调用Laya.enableDebugPanel()即可打开面板...原创 2020-12-08 16:51:57 · 529 阅读 · 0 评论 -
《laya踩坑日记》 android加载laya游戏开始时绿屏问题
由于所有资源放在远程cdn上,android加载webview后需要时间加载时间,这个时候导致后面场景是绿色的,以下方法可解决这个问题在index.html中加入这一段代码<head> ... <style>body{ background: url(http://192.168.80.119:8901/bin/res/grass.png) }</style> ...</head>...原创 2020-12-03 12:27:02 · 281 阅读 · 0 评论 -
《laya踩坑日记》laya如何获得运行环境是android还是ios
var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 if(isAndroid){ AppMgr.system = "android"; console.log("手机是安卓")...原创 2020-11-25 17:49:03 · 751 阅读 · 0 评论 -
《laya踩坑日记》 layaNative打包APK后 js和java互相调用
native二次开发的文档在这里 二次开发不知道是官方没考虑到还是怎么回事。缺少了一项 java主动调用laya的js方法,下面提出解决方案注意:方法名和方法参数要一一对应android studio的JSBridge加方法 public static void send2js(String value) { StringBuilder cmd = new StringBuilder("window.natvieCallJs("); Object...原创 2020-11-06 16:34:54 · 2330 阅读 · 0 评论 -
《laya踩坑日记》 QQ/微信小游戏判断从“我的小程序”进入小游戏
场景值获取 在onShow()的监听中查询qq.getLaunchOptionsSync().scene各个场景值(仅供QQ小游戏参考):正常进入:2001扫码进入:1011收藏进入:3003通过体验版进入:3001原创 2020-08-20 10:25:39 · 353 阅读 · 0 评论 -
《laya踩坑日记》观看视频的失败回调会触发多次onClise()
这里是腾讯那边的程序的一个疏忽吧。解决办法是:调用之前移除掉Close的监听PlatformQQ.G_VideoAD.offClose();其中的PlatformQQ.G_VideoAD就是你之前创的视频组件 PlatformQQ.G_VideoAD = PlatformQQ.qq.createRewardedVideoAd({ adUnitId: _videoAdID });...原创 2020-08-01 19:58:41 · 331 阅读 · 0 评论 -
《小游戏踩坑日记》 小游戏分享如何传参(比如userId)
A玩家主动吊起分享时会调用这个方法PlatformQQ.qq.shareAppMessage({title:title,//分享标题imageUrl:str,//分享图标query:'fromid='+Global.ShareID});其中的query就是我们传递的参数格式为 :key=value(这里的Global.ShareID...原创 2020-08-01 19:55:08 · 173 阅读 · 0 评论 -
《laya踩坑日记》 上传微信开发者工具包体大于4M,如何分包?
由于js不能通过远程加载,所有打包出来 的微信包基 本包含boundle.js和libs下的引用库,如果这些大于4M,需 要进行分包操作,但是分包后的总包不能大于8M,后续可能 增加到12M,“http://www.pianshen.com/article/6681321992/”可以参照上面的链接。如果boundle.js包太大的话,建议把 boundle包放在分包里面去加载。...原创 2019-12-14 14:51:13 · 1277 阅读 · 0 评论 -
《laya踩坑日记》 微信开发者工具无法读取本地配置(img,json)
微信开发者工具无法使用本地E:\*************** 这种地址,如果需要本地测试的话, 可以使用laya开启的服务可以使用这个相对的地址本地调试...原创 2019-12-14 14:45:23 · 493 阅读 · 0 评论 -
《laya踩坑日记》 微信小游戏刘海屏适配问题
登录微信可以获得微信的系统信息systemInfo根据systemInfo中的top属性判断,刘海屏一般大于20top乘屏幕像素比 在除缩放比例。传入一个box,然后改变box的top即可。...原创 2019-12-14 14:41:43 · 1594 阅读 · 2 评论 -
《laya 踩坑日记》 微信开发者工具如何判断游戏运行环境?
微信平台判断依据 __wxConfig.platform和__wxConfig.envVersion都可以判断首先需要引用一个__wxConfig:any.原创 2019-12-14 14:38:11 · 777 阅读 · 2 评论