從2019年7月開始學習游戲引擎Cocos2dx,版本3.17。
學習筆記盡量以白話的形式表達自己對源碼的理解,而不是大篇幅復制粘貼源碼。
本人水平有限,歡迎批評指正!
Cocos2d-x 學習筆記
- Cocos2d-x 學習筆記(3.1) Scene 場景與場景切換
- Cocos2d-x 學習筆記(3.2) TransitionScene 過渡場景和場景切換的過程
- Cocos2d-x 學習筆記(3.3) Layer
- Cocos2d-x 學習筆記(4) Scheduler Timer 調度與定時
- Cocos2d-x 學習筆記(6) Sprite SpriteFrameCache Texture2D TextureCache
- Cocos2d-x 學習筆記(7) 內存管理 Sprite SpriteFrame Texture2D
- Cocos2d-x 學習筆記(8) ActionManager
- Cocos2d-x 學習筆記(9) Action 運行原理
- Cocos2d-x 學習筆記(10) ActionInstant
- Cocos2d-x 學習筆記(11.1) MoveBy MoveTo
- Cocos2d-x 學習筆記(11.2) RotateBy RotateTo
- Cocos2d-x 學習筆記(11.3) JumpBy JumpTo
- Cocos2d-x 學習筆記(11.4) ScaleTo ScaleBy
- Cocos2d-x 學習筆記(11.5) SkewTo SkewBy
- Cocos2d-x 學習筆記(11.6) Sequence
- Cocos2d-x 學習筆記(11.7) Repeat RepeatForever
- Cocos2d-x 學習筆記(11.8) DelayTime ReverseTime TargetedAction ActionFloat Blink TintTo TintBy ResizeTo ResizeBy
- Cocos2d-x 學習筆記(11.9) FadeTo FadeIn FadeOut
- Cocos2d-x 學習筆記(11.10) Spawn
- Cocos2d-x 學習筆記(12) Speed Follow
- Cocos2d-x 學習筆記(13) ActionEase
- Cocos2d-x 學習筆記(14.1) Event EventCustom EventListener
- Cocos2d-x 學習筆記(14.2) EventListener _paused _isEnabled _isRegistered
- Cocos2d-x 學習筆記(15.1) EventDispatcher
- Cocos2d-x 學習筆記(15.2) EventDispatcher 事件分發機制 dispatchEvent(event)
- Cocos2d-x 學習筆記(15.3) EventDispatcher DirtyFlag 臟標記
- Cocos2d-x 學習筆記(15.4) EventDispatcher 事件分發具體邏輯 dispatchEventToListeners函數
- Cocos2d-x 學習筆記(16) 觸摸事件與分發 EventTouch dispatchTouchEvent EventListenerTouch
- Cocos2d-x 學習筆記(18) Label
- Cocos2d-x 學習筆記(19) Control Invocation
- Cocos2d-x 學習筆記(20) ControlButton
- Cocos2d-x 學習筆記(21) ScrollView (CCScrollView)
- Cocos2d-x 學習筆記(21.1) ScrollView “甩出”效果與 deaccelerateScrolling 方法
- Cocos2d-x 學習筆記(22) TableView
- Cocos2d-x 學習筆記(23) 分辨率與屏幕適配
- Cocos2d-x 學習筆記(24) ParticleSystem ParticleSystemQuad
- Cocos2d-x 學習筆記(25) 渲染 繪制 Render
- Cocos2d-x 學習筆記(26) 從源碼學習 DrawCall 的降低方法
CocosBuilder學習筆記:
- CocosBuilder 學習筆記(1) CCBReader 解析 ccbi 文件流程
- CocosBuilder 學習筆記(2) ccbi 文件結構分析
- CocosBuilder 學習筆記(3) AnimationManager 與 ccbi 文件解析
本站二維碼