2.4.3资源释放问题

释放资源的时候,调用addRef但是之前资源的refCount = 1,这时候我再addRef, onDestroy decRef 这种情况就不会释放资源,我可以判断该资源refCount >= 1 ? 如果大于零我就不用addRef不知道这样的姿势是不是正确
/** 存储通过动态加载进来的资源 */
public addDynamicRes(res: cc.Asset) {
if(res.refCount === 0)
res.addRef();
if (res && !this.dynamicRes.includes(res)) {
this.dynamicRes.push(res);
}
debugLog(
添加资源: 名字: ${res.name} -> 引用个数: ${res.refCount} -> url: ${res.nativeUrl}
);
}