疑难杂症
hrlr1230
i am nobody
展开
-
(备忘)Unity Google安装后,目录自动有缓存 问题
问题:卸载应用的情况下,再次重新用google安装应用的时候(未启动过),里面始终存在缓存文件(数据表/lua等)AndroidManifest里要设置android:allowBackup = false。原因:allowBackup 为true时,Google会云端备份。原创 2024-02-20 11:58:14 · 351 阅读 · 0 评论 -
Unity Spine 3.8 (URP) 踩坑(Shader报错修改)
提供了新思路,打算尝试一下URP。但美术使用的spine版本是3.8,项目用的Unity2021.3.11f1c2,直接导入spine URP包,shader报错:half4 不能转成 SurfaceData2D;Spine-Sprite-StandardPass-URP-2D.hlsl 也报这个错,也是同样的改法即可。今天搜索spine优化,看到一篇文章。原创 2023-01-03 20:25:16 · 3279 阅读 · 0 评论 -
【备忘】Unity中处理libgdx图集(根据atlas文件分割图片)
所以大概思路就是读取atlas文件内的数据,根据具体散图的数据修改已有整图的分割数据(TextureImporter,SpriteMetaData)但发现图集文件是未曾接触过的文件,经一番网上搜寻,发现是libgdx打包的。将原项目的图集用自带的切图功能(Texture unpacker),分割成小图,然后增删修改对应文件,再合成一张大图集。同级目录下,放入同名atlas文件,选中图片,右键ModifyByAltas,即可完成切图信息修改。从中可看出,1-5行是整图大概信息,而后面是散图的具体信息;原创 2022-11-07 17:29:37 · 1938 阅读 · 0 评论 -
【备忘】APNS 测试remote推送踩坑2022
1.用nodejs-apn测试 先上可运行代码:"use strict";const apn = require("apn");// tokenlet tokens = ["3122222d40f03b4024f81f04d8c2a3777b3ec35eb5604c7ab53d599bb84f59ff"];let service = new apn.Provider({ cert: "./certdev.pem",//你的生成的push证书pem 对应环境(沙盒或正式) ..原创 2022-02-23 19:59:00 · 1990 阅读 · 0 评论 -
【备忘】Unity 安卓编译ShareSDK报:“MobSDK已停止支持非严格模式版本,请按上面编译告示接入合规版本“
今天编译APK时,遇到gradle报错:"MobSDK已停止支持非严格模式版本,请按上面编译告示接入合规版本!" 在网上遍寻文档无果后,上QQ咨询客服,得到解决方法: 在配置文件 .gradle加上: spEdition "fp"即可。若隐私接口没调用,也需要调用下...原创 2021-11-23 15:07:16 · 6541 阅读 · 0 评论 -
【备忘】Unity IOS 覆盖安装后进游戏黑屏
情景:unity+LuaFrameWork_UGUI_V2,把资源打在包内用于过审,上架appStore后,覆盖安装下进游戏出现黑屏情况(上一版本是打小包过审,即大部分资源在进游戏后下载);推测:查看项目代码后,发现资源路径没有按版本号区分;覆盖安装的话,多版本迭代的资源都在同一路径下(Application.persistentDataPath)解决:将项目内下载并存放热更资源于Application.persistentDataPath中的代码,都在上一层加上版本号;加载资源的代码也同样处原创 2021-11-17 19:45:22 · 4760 阅读 · 0 评论 -
安卓11 api=30,luajit导致 bad light userdata pointer
先说解决方法:1.从github上获取最新的luajit(https://github.com/LuaJIT/LuaJIT),用tolua_runtime_V2-master重新编译libtolua.so;(编译出来后却遇到luajit升级后protobuf报错的问题,待解决)2.把api将到29。遇到问题后,感谢以下文章提供思路luajit导致 bad light userdata pointer -- UWA问答:帮助开发者找到更好的答案遇到ndk版本不对问.原创 2021-11-12 14:49:14 · 4289 阅读 · 7 评论