" name="baidu-site-verification"/>
分享之前写的一个Unity UE Socket通讯

分享之前写的一个Unity UE Socket通讯

Unity: https://github.com/RSJWY/UnitySocketTest UE:

Golang踩坑

Golang踩坑


技术 
UE最低分辨率限制

UE最低分辨率限制

这个在一搬的UE开发中难以遇到,这也导致中文互联网没有针对于本问题的一个介绍。 问题就是虚幻引擎标准限制分辨率为640X480 发现这个问题是在开发一套程序时偶然发现(平时使用unity,unity没有此类限制),这个问题在编辑器下设置分辨率模拟时并不会触发日志错误警告,可能独立进程游戏模式会发现?

UE5.4置顶窗口

UE5.4置顶窗口

参考自: https://blog.csdn.net/qq_46865566/article/details/139010127 修改项目的.Build.cs文件 添加下述代码,在

UniTask未捕获异常不会自动抛出

UniTask未捕获异常不会自动抛出

总结下来,就是我们没有进行异步等待时,产生的异常将被视为开放异常,并且因为没有进行等待这个任务完成,则就无法捕获异步任务中的异常,在这种情况下,当 GC 运行时,它将被视为开放异常,,此时才有可能抛出(实测异常发生后很久untiy也没有捕获到异常日志)

Unity基于相机的模糊效果

Unity基于相机的模糊效果

注意别爆显存!! 原文地址:Unity UI背景模糊显示_wx667a71ca4e53b的技术博客_51CTO博客 原理就是提取相机拍摄画面,然后材质处理后再返回一个RenderTexture,然后赋值给RawImage,唯一缺点,就是如果释放不及时,容易爆显存。 BlurShader.shader

Unity可用的一个无锯齿圆形进度条

Unity可用的一个无锯齿圆形进度条

主要是让AI提供的代码,或多或少仍然存在不少BUG

TouchSocket使用过程的注意事项

TouchSocket使用过程的注意事项

线程切换 本库大部分消息处理建议是基于插件形式,是一个Task任务,运行在多线程上,在unity使用时,部分场景下需要把数据交回主线程处理。 但是,TouchSocket的插件系统是支持调用中断的,也可以让调用链上的所有前序处理者知道后续消息是否处理过了: 比如这条消息我没法处理,我调用await

Unity AVPRO视频播放时有声无画

Unity AVPRO视频播放时有声无画

问题 发现了个奇怪的问题,部分视频不清楚是什么原因导致的,会发生有有声无画的情况。 查看AVPRO的加载回调,是MediaPlayerEvent.EventType.FirstFrameReady 这个类型没有返回,基本可以得知了视频画面是没有准备好的。 排查 这个基本上就是VideoAPI设置的问

Gitea切换数据库

Gitea切换数据库

之前使用Gitea时为了快速使用,就使用了SQLite数据库。但是SQLite限制永远摆在那,后续使用可能会遇到部分问题。所以准备切换到PostgreSQL数据库(MYSQL用够了,尝尝鲜) MySQL数据库(切换时发现sqlite到PostgreSQL会丢失数据,还是老老实实的切换为MySQL)