实现打字效果,开始使用的是uilabel的settext,虽然能实现,但是因为每次都要重新创建texture,所以性能上不上很好,如果子比较多,打字间隔比较短的话,会有比较明显的卡顿现象。
后来网上找到了一种方法,使用CCLabelBMFont,因为CCLabelBMFont的每个字都是一个单独的sprite,所以可以做各种action,从而实现比较多的表现。
有国外的人实现了这个类,github:https://github.com/SteveBarnegren/CCLabelBMFontAnimated#cclabelbmfontanimated