臭臭kerr1發(fā)布于2015-08-24
不需要cocos2d,僅基于UIImage,實現(xiàn)類似cocos2d的精靈類(CCSprite),用于播放幀動畫。幀動畫的圖片可以來自一張精靈圖片(sprite sheet,texture atlas),類似cocos2d的CCSprite類。
臭臭kerr1發(fā)布于2015-08-24
實現(xiàn)播放幀序列動畫功能。包括一個幀動畫精靈類 XYSpriteView,是一個精靈管理類 XYSpriteManager,里面實現(xiàn)了定時器。
臭臭kerr1發(fā)布于2015-08-24
實現(xiàn)十幾種視圖動畫效果(UIView Animations),包括旋轉(zhuǎn)、彈跳、淡入淡出、放大縮小、左右移動、上下移動等等等等??梢杂迷谒蠻IView中,包括圖像、UILabel、按鈕等等。
臭臭kerr1發(fā)布于2015-08-24
可以很方便對某個視圖或者控件創(chuàng)建復(fù)雜的動畫序列,類似在cocos2d那樣創(chuàng)建動畫序列,或者類似 iOS 7 中的Sprite Kit一樣。
臭臭kerr1發(fā)布于2015-08-24
用 CAAnimation 的基礎(chǔ)動畫組合而成的加入購物車動畫效果。點擊價格按鈕,價格會從按鈕沿著一定路徑落入購物車。
臭臭kerr1發(fā)布于2015-08-24
點擊一次屏幕,就會出現(xiàn)一個不斷擴大的圓圈效果??梢宰远x圓圈顏色。Gif動畫是小編不斷點擊屏幕產(chǎn)生的類似水紋的效果。
臭臭kerr1發(fā)布于2015-08-24
實現(xiàn)視圖爆炸成碎片的效果,利用CoreGraphics實現(xiàn)。這種效果在 LetterPress App中使用過。
臭臭kerr1發(fā)布于2015-08-24
利用第三方工具輕松創(chuàng)建iOS粒子系統(tǒng)(particle systems)動畫效果。Apple 通過CAEmitterLayer提供了一個粒子系統(tǒng)(Particle Systems Emitter),用于生成各種粒子動畫效果。但是依靠編程來實現(xiàn)一個不錯的粒子動畫效果,不是一件容易的事情,因為需要調(diào)整各種各樣的參數(shù),比如發(fā)射角度、速度、旋轉(zhuǎn)速度等等。UIEffe...
臭臭kerr1發(fā)布于2015-08-24
實現(xiàn)視圖的genie effect效果。所謂genie effect,即點擊按鈕之后(縮小,刪除、收藏等等),視圖會被吸進某個地方。 本代碼實現(xiàn)了四個方位的吸收效果。
臭臭kerr1發(fā)布于2015-08-24
實現(xiàn)游戲中經(jīng)常用到的各種動畫效果。Demo中的例子是游戲打怪時,打中怪物,怪物失血的動畫效果。
臭臭kerr1發(fā)布于2015-08-24
利用 OpenGL ES 2.0 實現(xiàn)點擊屏幕出現(xiàn)水紋(漣漪)效果。允許點擊多處屏幕出現(xiàn)多個漣漪。Demo由于用到照相機,所以只能在真機中測試。僅支持iOS 5.0以上。
臭臭kerr1發(fā)布于2015-08-24
利用 CAKeyframeAnimation,在物體運動或者變化時加上Bounce(彈跳)效果,可以給物體的移動、大小變化、顏色變化、旋轉(zhuǎn)等等運動加上Bounce效果。