1)DLL混淆问题
​2)Unity主程如何做项目管理
3)将ASTC格式转换为png格式
4)iOS 14在iPhone正常,但在iPad上会卡住


这是第276篇UWA技术知识分享的推送。今天我们继续为大家精选了若干和开发、优化相关的问题,建议阅读时间10分钟,认真读完必有收获。

UWA 问答社区:answer.uwa4d.com
UWA QQ群2:793972859(原群已满员)

Scripting

Q:如果不用收费软件和加固,我们自己使用免费软件,如何对DLL进行混淆。

注:之前是用Microsoft.NET/Framework64/v3.5/csc进行打DLL,但是今天我回顾一下发现,DLL并没有混淆。

感谢马三小伙儿@UWA问答社区提供了回答

感谢萧小俊@UWA问答社区提供了回答

Unity

Q:Unity主程如何做项目管理?比如资源管理、代码管理和工程管理。可以从多个维度讨论下吗?

感谢萧小俊@UWA问答社区提供了回答

感谢廖武兴@UWA问答社区提供了回答

Texture

Q:.astc类文件如何转换为.png文件,Windows操作系统。

感谢范世青@UWA问答社区提供了回答

iOS

Q:在iOS上遇到了一个比较棘手的问题,我们的游戏在iPhone上能正常跑,但是在iPad上会卡在进入主城的加载界面中,具体的表现是这样的:

1. 测试的iPad型号,2台A12处理器,1台M1处理器

2. iOS版本,全部都是iOS 14.8

3. 结果:
其中一台iPad A12处理能够正常运行,其余两台IPad都在加载中卡住。

4. 出错的表现为:在进入加载界面之后,会卡住在界面,但其实CPU逻辑是在跑,只是GPU因为渲染错误导致无法更新的画面信息,主要依据是在xCode Capture的时候,是能够正常看到主界面的已经在渲染,点击到相应的屏幕位置,Caputure也能看到UI能正常响应,只要退出Capture继续运行,还会回到加载界面。

5. 报错的Log:
Execution of the command buffer was aborted due to an error during execution. Ignored (for causing prior/excessive GPU errors) (IOAF code 4)

不知道大家有没有遇到过类似的问题,或者说有没有什么建议,谢谢!

感谢马古斯@UWA问答社区提供了回答

20211122
更多精彩问题等你回答~

  1. Unity增量打包AssetBundle没变化的资源也会被重新打包
  2. 在模型有UV2的情况下开启Generate Lightmap UVs
  3. 如何实现AAB包的增量更新

封面图来源于:Unity Obfuscator Demo
Unity代码混淆插件使用demo。
https://lab.uwa4d.com/lab/5e9...


今天的分享就到这里。当然,生有涯而知无涯。在漫漫的开发周期中,您看到的这些问题也许都只是冰山一角,我们早已在UWA问答网站上准备了更多的技术话题等你一起来探索和分享。欢迎热爱进步的你加入,也许你的方法恰能解别人的燃眉之急;而他山之“石”,也能攻你之“玉”。

官网:www.uwa4d.com
官方技术博客:blog.uwa4d.com
官方问答社区:answer.uwa4d.com
UWA学堂:edu.uwa4d.com
官方技术QQ群:793972859(原群已满员)

03-06 00:04