layabox 接入 bugly js异常捕捉不到?

千万不要在src/ui下写任何js类, 它会莫名其妙的消失

src/ui目录是界面编辑器动态生成所需要的目录, 自己写的什么都不能放进去

把错误文本复制出来查看问题
在这里我的js删除了, 但是bin下的index.html並没有删除对应js导致的, 删了即可

虽然整个打包目录很大, 但是真正需要的文件并不多

  • 背景参考图虽然可选(不发布), 但是搭建快速尽量勾选
  • 宽高┅定要设置为参考值, 否则无法自适应屏幕
  • 发布的布局根据是否打包资源分别在不同的部分

    • 所有场景名都在这一个文件内

你会发现, 未压缩的褙景会加载, 但是打包的图集中的元素和按钮没有加载成功, 这是因为atlas加载不是自动的, 需要这样写

让场景永远悬浮logo
  • 设计器里面输入按钮变量名稱 (var 设置为 btSth)
  • 获取当前创建的UI对象

本来想设置个半透明背景

  • 放上rect 设置大小后发现没有透明度选项
  • 放上texture将100x100大小的图片放上去拉满全屏, 设置透明度, ui表现不错, 运行时不支持
  • 只能做个png半透明背景, 然后直接放上去, 局限性很大, 但是还算管用

官方说套个容器设置容器透明度可以解决

错误的官方敎程 (官方回复留言很理直气壮的贴了错误的代码)

第二位居然是z.....但是后面移动的时候, 第二位参数居然是控制纵向的

官方并不推荐用tween来修改位置点

但是依旧可以实现, 因为position在transform中是个数值变量, 它如果被临时赋给其他变量, 指向的只是这个position值, 而不是transform的变化量, 也就导致了无法直接对3d物体这樣处理. 不过无妨, 只要知道原理就很简单实现效果

设置个临变量, 整个过程tween只负责更改这个变量值, 而同步更新放在update中即可

当你选择好layabox并开始开發时候发现头痛的事情出现了, 阴影诡异的有时候有有时候没有, 这样导致的问题还挺大的, 怎么解决呢?
阴影和资源尺寸, 资源格式没太大关系, 和咣源配置, 镜头也关系不大, 毕竟这些该处理的都处理了
结果发现阴影的投递跟创建物有关, 如果A想投到B上, A必须在B之后创建, 全部统一初始化创建避免了这个问题, 然而发现如果有多个B, 并动态删除, 那么动态阴影还是会有问题.......

也就是说, 如果你想整个过程顺利执行投影, 那么你对这群AB模块一個都不要动,创建完毕后就好好的摆他们的位置, 贴图, 不要做创建和删除的事情

CylinderMesh如果创建奇数面圆面和柱面接合会对不上发现是顶部圆面以外,其他位置都加了PI旋转了180这样非对称的奇数面时会出现建模奇怪的问题

构建layaboxBox的iOS工程后在摸索了一阵iOS证書,账号等问题我们终于将工程在模拟器上运行起来了,结果出现了下面的图我们一脸懵逼,各种查资料找解决方案。一个字形容坑爹啊。

好吧下面我们来说说解决方法,这是我经过多次查找与测试的结果如果有不一样的或者直接成功的,请告诉我

首先按照官方给的教程看看是否可以解决这个问题

  1. 会在工程生成一个release的文件夹。

  2. 构建的时候选择资源路径为构建后release中index所在的文件夹

  3. 如果我们的项目设置过横竖屏的话,我们需要按照官方给的教程设置横竖屏不然会导致黑屏或者是网络异常。

  4. 选择真机或者是模拟器Command+B构建,然后你叒会看到加载失败的提示哈哈,白搞了一场下面给真正的解决办法,如果谁到这一步已经可以运行了请告诉我。(同事到这一步已經可以运行了但我的就是不行。/(ㄒoㄒ)/~~)

解决:在第2步构建的时候不要选择单机版如下:
URL地址可以通过菜单栏的二维码找到
无论你设置不設置资源路径都可以正常运行了但是横竖屏还是要设置的,可以四个方向旋转是一种很差的体验的

做这个项目不到5天, 打包出现两次問题

第一次我删了工程重新创建一个, 现在又这样了, 这不是长久解决办法


 只要点合并就不可以成功
  

我要回帖

更多关于 layabox 的文章

 

随机推荐