总会出现
You are explicitly specifying undefined
type to cc property “myRank” of cc class “类名xxxx”.
Is this intended? If not, this may indicate a circular reference.
有什么比较好的方法规避吗
模块解耦没做好呗
解耦没做好是有可能,但是不能保证每个开发者都能够解耦的很好呀。而且我们老项目了,从unity迁移来的,到ccc真的好容易就循环引用
应该说这是语言本身的设计缺陷,需要开发者很小心的处理模块间的依赖关系
目前确实是这样,出现问题之后,就得改改改代码的引用关系,有些难受
- 模块化设计尽量结构清晰
- 对于无法回避的循环引用,可以用interface,interface处理这种类型问题非常优雅
谢谢,只能尽量如此。毕竟总有疏忽的时候,开发者水平也是有限的