摘要: 什么是Luna Playable:https://docs.lunalabs.io/docs/playable/overview Luna Playable是用来把Unity工程一键转译成H5工程,即可以在网页上直接玩的游戏广告。是不是很强大?直击Unity不支持H5的痛点,大大节省Unity游戏制 阅读全文
posted @ 2022-04-05 14:08 sunsvip 阅读(124) 评论(0) 推荐(0)
摘要: 提审Google Play会遇到隐私权限的问题,最好把非必要隐私权限清理干净。GF框架DebugComponent组件中涉及Input.location API调用,Unity打包时就会自动添加定位权限。 首先通过Android SDK BuildTool下的aapt.exe查看apk的权限 ./a 阅读全文
posted @ 2021-12-27 13:16 sunsvip 阅读(32) 评论(0) 推荐(0)
摘要: 游戏中NPC脚下的地面上通常会显示其攻击范围。如果NPC具有视野属性,那么这个攻击范围就可能是任意角度。就需要Sprite如同Image组件一样可以360度填充。 不过Image的角度填充是在C#层实现的,无法套用在Sprite上。 参照Unity内置shader,Sprites-Default.s 阅读全文
posted @ 2021-07-01 21:25 sunsvip 阅读(32) 评论(0) 推荐(0)
摘要: 想要做一个工具,自动化把贴图中的所有主色调区域区分开,以便逐步为各个主色调区域单独上色。所以需要将贴图中颜色近似的区域区分开,看似非常简单,其实不然。常用的RGB或HSV颜色模型,由三个变量共同控制着颜色,如何合并成一个因子呢?经过查阅资料最终选用了一个效率和准确度相对平衡的算法。 最简单的方式就是 阅读全文
posted @ 2021-06-22 21:28 sunsvip 阅读(20) 评论(0) 推荐(0)
摘要: 物体方位计算: 如跑酷游戏,主角在任意方向的曲线跑道上移动,通常会限定主角在水平方向只能在跑道中心左右一定范围内移动,避免主角移出跑道。这时就需要计算主角此时的位置是在跑道中心点的左侧还是右侧,以及距离中心点的距离,如果超过了左右两侧的临界点就不再向对应的方向移动。 离跑道中心的距离就可以这样计算: 阅读全文
posted @ 2021-06-22 18:11 sunsvip 阅读(30) 评论(0) 推荐(0)
摘要: Unity提供了大量监听Asset目录下资源变化/导入时的回调,只需写个类继承AssetPostprocessor,实现各种回调方法即可接收到消息。但是Asset目录之外的文件变化该如何监听呢? 配置表Excel文件存放在Asset目录之外,每次改完配置表都要手动刷新配置到工程很麻烦,经常忘记刷新配 阅读全文
posted @ 2021-05-27 22:11 sunsvip 阅读(4) 评论(0) 推荐(0)
摘要: 突然发现笔记本屏幕很暗,屏幕亮度却怎么都调不高,亮度设置到最高就会一直闪烁,亮度调低就不闪了,外接显示器完全正常。下意识的以为是显卡驱动问题,于是重新安装了驱动,然而并没有什么卵用。进入BIOS界面发现同样会闪烁,顿时希望破灭,一首凉凉从耳边飘过。 在网上查了查发现这是一个非常普遍的问题,同类主板的 阅读全文
posted @ 2021-04-26 14:07 sunsvip 阅读(188) 评论(0) 推荐(0)