iOS 6 EmitterCells出生率不正常

时间:2013-11-18 18:02:36

标签: c# ios xamarin.ios caemitterlayer caemittercell

我发现了一些关于iOS 6中CAEmitterCell的更奇怪的行为。 请注意,这些问题仅在运行iOS 6时才存在。还要注意我也是指Cell是其他细胞的孩子。 我在设备和模拟器上测试了iOS 6和iOS 7。

  • 在我下面链接的极其简单的项目中,如果我的对象少于70个(birthRate< 70),则根本不会创建任何对象!因此,如果将其设置为50,则可以预期会创建50个...但是会创建非
  • 从其他CAEmitterCells产生的子单元格的BirthRate不准确。当我将它设置为70时,它会创建大约7 ...
  • BeginTime功能很奇怪。假设我的父细胞的LifeTime为1.6。如果我将它的子单元格的beginTime设置为1.5,则它可以正常工作。但是,如果我将子单元格的beginTime设置为1.4(也应该正常工作),根本不会生成任何单元格......任何比它的父级生命周期更少的东西应该可以正常工作吗?

Here is a video demonstrating the problems

Here is a dropbox link to the Xamarin.iOS C# Project I used to demonstrate these bugs/problems:

0 个答案:

没有答案