把T替换成Component也是不行的。
这样写也不行。
汗
这是解决了吗。。
你要明白单例是什么,确保全局只有一个。这是写的方法又很多,切换场景后,你还要确定单例只有一个这个要加一个if判断,我只是写了一个最最最简单的给你,高端的又怕你看不懂。。。其实就跟C#转过来一样,又空你去看下ts 的语法,其实出入不大的,只要你自己可以看的明白
你觉得你应该把那些语法弄懂一下
嗯,我翻了TS官方文档,但是不好找。刚接触TS没几天,很多懵逼。
你说“切换场景后,你还要确定单例只有一个这个要加一个if判断”,我不太理解。
不错,是的。
算了,等你考虑性能这一方面,你就知道我说什么了~
用单例就是要考虑性能,大佬若方便指点一下,或者能推荐一下博客之类的。。。
你去查一下C#的高级单例,你就明白!
if(s_instance == null){}这句。。。
其实你这句话,我unity 的时候,null放前面的,ccc 我没有试过,你可以试下~,因为两个位置不同,结果是不一样的。具体你可以去查(ps:我忘了)。我说的问题是单线程和多线程的处理问题。
好像懂了,加个lock就行。
毕竟我是做微信,要优化都极致,哈哈
大佬,我遇到这个泛型单例模板时灵时不灵的情况,严重时还害我整个工程崩掉无法恢复。你知道是哪里冲突了吗?
去百度一下单例是什么~! MVC 估计在我眼里只有V是要挂上组件的
继承SingletonBase就可以了
我要限制T必须是Component类型的,你这样写可以吗?
继承的子类能作为一个组件被挂载吗?