运行多个CCTimer是不是很糟糕?我见过的最多的是两个,我想知道不仅仅是这样做是不好的做法。
答案 0 :(得分:1)
您可以根据需要运行尽可能多的CCTimer或计划选择器[self schedule:@selector(callMe:)]
。
最终,性能和/或内存使用在很大程度上取决于在计划选择器中执行的代码,而不是自行调度。
但确实如此,Cocos2D项目中的大多数类都只使用一种预定的更新方法。这就是为什么大多数人只使用:[self scheduleUpdate];
答案 1 :(得分:0)
假设您对内存管理负责,则没有理由不能使用多个CCTime或CCTimer。当然,拥有太多内存可能会占用更多内存,但“太多”的确切数字主要取决于应用程序的内存用户。
希望有所帮助。