- 博客(5)
- 收藏
- 关注
原创 Unity使用async/await替换协程IEnumerator
上次写到使用UniTask来替换协程IEnumerator,后来想了下协程函数通常是无返回值的,也就是void,那我不需要返回值的时候是不是可以直接用void标记呢?那么在使用时,可以直接调用方法,不再依赖MonoBehaviour中的StartCoroutine接口,更加便捷。如图所示,在Test2()中使用async搭配void,即可实现Test1()中的等待效果。值得注意的是,await必须搭配通过调用另一个异步方法返回的任务。
2023-09-01 11:52:15
372
2
原创 Unity Canvas设置为WorldSpace时,UI事件中鼠标位置信息偏移的问题
Unity Canvas设置为WorldSpace时,UI事件中鼠标位置信息偏移的问题
2022-07-11 17:33:38
1078
1
原创 Unity加载StreamAssets图片时
在使用Unity加载外部图片时可使用WWW或者时IO的方式本例使用IO加载StreamAssets下图片但在编辑器测试正确发布之后出现图片失真情况,且在不同的显示器(或者是显卡)下,效果不同有的失真,有的没有使用RenderDocGPU分析工具查看发现,动态加载的图片实际上生成了多个分辨率的贴图,但无最大分辨率为原图的一半,导致图片失真解决办法:在创建Texture时将其mipChain属性置为false即可还可以减少内存的消耗...
2021-09-27 15:55:32
1509
原创 DoTween踩坑日记
在UGUI中使用DoTween动画时当用Tewwner.DoScale来实现类似弹窗功能将RectTransform从Vector.zero设置成Vector.one假如子节点中有ScrollRect组件,会导致其Content的anchoredPosition默认值错误,无法保持在(0,0)点解决办法:不要从Vector.zero开始动画,可以将初始值设置维Vector.one * 0.01f...
2021-09-27 15:39:48
150
UMP Pro Win Mac Linux WebGL 2.0.3
2024-05-31
Odin Inspector and Serializer 3.1.12.2
2024-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人