![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
不射之射
至为为不为,至言为无言,至射为不射,不射之射。微信 18242095960
展开
-
Unity ios平台Xcode后处理添加Capability方法
标题unity ios后处理xcode添加Capability有两个方法添加,但实测有效的的只有一个。下面是第一个:pBXProject.AddCapability,实测么得用 [PostProcessBuild(1)] public static void OnPost(BuildTarget buildTarget, string path) { if (buildTarget == BuildTarget.iOS) { str原创 2021-01-06 21:41:02 · 2981 阅读 · 0 评论 -
Unity弱引用内存池使用
Unity弱引用内存池使用熟悉c# gc的同学都知道,每次创建引用类型变量都会对内存中引用的引用类型产生一次强引用,如果一直保持有引用,就会造成该引用类型不能被释放掉,但很多时候我们已经不需要使用该变量,所以需要时时检查变量的引用。之前在解决FMOD音效资源不能被有效释放时候就使用了弱引用内存池的技术。用一个弱引用池来保存对象,防止长期不用而没有释放掉。代码如下:/// <summary>/// 一个弱引用的内存池。不会造成内存泄漏。用于加速2次读取速度/// </summary原创 2020-12-07 10:35:17 · 1054 阅读 · 0 评论 -
C# 不确定参数个数关键字 params
今天接了个给项目写Log日志管理类的活。具体功能是将项目中用到的log日志打印地方都统一调用管理类的接口,从而可以统一通过开关控制log打印。做的时候需要拼接多个字符参数组成字符串,字符参数个数不确定,可能有0到n个,如果不同字符数量都写一个参数重载就不大合理,网上查了C#有params这个参数,可以实现传不同参数个数的功能。下面是代码演示。using System;using System....原创 2019-11-22 20:24:58 · 1298 阅读 · 0 评论