从2019年7月开始学习游戏引擎Cocos2dx,版本3.17。

学习笔记尽量以白话的形式表达自己对源码的理解,而不是大篇幅复制粘贴源码。

本人水平有限,欢迎批评指正!

Cocos2d-x 学习笔记

  1. ?Cocos2d-x 学习笔记(3.1) Scene 场景与场景切换
  2. ?Cocos2d-x 学习笔记(3.2) TransitionScene 过渡场景和场景切换的过程
  3. ?Cocos2d-x 学习笔记(3.3) Layer
  4. ?Cocos2d-x 学习笔记(4) Scheduler Timer 调度与定时
  5. Cocos2d-x 学习笔记(6) Sprite SpriteFrameCache Texture2D TextureCache
  6. Cocos2d-x 学习笔记(7) 内存管理 Sprite SpriteFrame Texture2D
  7. Cocos2d-x 学习笔记(8) ActionManager
  8. Cocos2d-x 学习笔记(9) Action 运行原理
  9. Cocos2d-x 学习笔记(10) ActionInstant
  10. Cocos2d-x 学习笔记(11.1) MoveBy MoveTo
  11. Cocos2d-x 学习笔记(11.2) RotateBy RotateTo
  12. Cocos2d-x 学习笔记(11.3) JumpBy JumpTo
  13. Cocos2d-x 学习笔记(11.4) ScaleTo ScaleBy
  14. Cocos2d-x 学习笔记(11.5) SkewTo SkewBy
  15. Cocos2d-x 学习笔记(11.6) Sequence
  16. Cocos2d-x 学习笔记(11.7) Repeat RepeatForever
  17. ?Cocos2d-x 学习笔记(11.8) DelayTime ReverseTime TargetedAction ActionFloat Blink TintTo TintBy ResizeTo ResizeBy
  18. ?Cocos2d-x 学习笔记(11.9) FadeTo FadeIn FadeOut
  19. ?Cocos2d-x 学习笔记(11.10) Spawn
  20. ?Cocos2d-x 学习笔记(12) Speed Follow
  21. ?Cocos2d-x 学习笔记(13) ActionEase
  22. ?Cocos2d-x 学习笔记(14.1) Event EventCustom EventListener
  23. ?Cocos2d-x 学习笔记(14.2) EventListener _paused _isEnabled _isRegistered
  24. ?Cocos2d-x 学习笔记(15.1) EventDispatcher
  25. Cocos2d-x 学习笔记(15.2) EventDispatcher 事件分发机制 dispatchEvent(event)
  26. ?Cocos2d-x 学习笔记(15.3) EventDispatcher DirtyFlag 脏标记
  27. ?Cocos2d-x 学习笔记(15.4) EventDispatcher 事件分发具体逻辑 dispatchEventToListeners函数
  28. ?Cocos2d-x 学习笔记(16) 触摸事件与分发 EventTouch dispatchTouchEvent EventListenerTouch
  29. ?Cocos2d-x 学习笔记(18) Label
  30. Cocos2d-x 学习笔记(19) Control Invocation
  31. ?Cocos2d-x 学习笔记(20) ControlButton
  32. Cocos2d-x 学习笔记(21) ScrollView (CCScrollView)
  33. Cocos2d-x 学习笔记(21.1) ScrollView “甩出”效果与 deaccelerateScrolling 方法
  34. ?Cocos2d-x 学习笔记(22) TableView
  35. Cocos2d-x 学习笔记(23) 分辨率与屏幕适配
  36. ?Cocos2d-x 学习笔记(24) ParticleSystem ParticleSystemQuad
  37. ?Cocos2d-x 学习笔记(25) 渲染 绘制 Render
  38. Cocos2d-x 学习笔记(26) 从源码学习 DrawCall 的降低方法

CocosBuilder学习笔记:

  1. ?CocosBuilder 学习笔记(1) CCBReader 解析 ccbi 文件流程
  2. ?CocosBuilder 学习笔记(2) ccbi 文件结构分析
  3. CocosBuilder 学习笔记(3) AnimationManager 与 ccbi 文件解析


我的公众号

标签智能推荐:

Cocos2d-x学习笔记目录

x学习笔记(19)ControlInvocation‎Cocos2d-x学习笔记(20)ControlButtonCocos2d-x学习笔记(21)ScrollView(CCScrollView)Cocos2d-x学习笔记(21.1)ScrollView“甩出”效果与deaccelerateScrolling方法‎Cocos2d-x学习笔记(22)TableViewCocos2d-x学习笔记(23

Cocos.js

lSDK下载:http://cn.cocos2d-x.org/download/ljs类库:http://www.cocos2d-x.org/filecenter/jsbuilder/

cocos2d-x学习之路之工作吐槽

经过大半年的cocos2d-x的学习,目前已在一个游戏创业公司实习,负责客户端的代码编写和维护。公司做了一款网游。比较给力,马上就要发布了。希望能够大卖。比较坑的是,居然电脑不给联网。查资料都不好查,代码我拿过来没有服务端代码也没有用啊。哎~

<转>使用eclipse编译cocos2d-x示例项目,创建cocos2d-x android项目并部署到真机

准备今天将cocos2d-x的示例项目tests编译到android真机运行,以及如何创建cocos2d-x的android项目。打开cocos2d-x的tests项目,路径为:D:\cocos2d-x-2.0.1\tests下载:PdaNet:http://xiazai.zol.com.cn/detail/36/350633.shtml如果你的手机或者平板无法连上电脑,可以下载这个软件。第一步:

OpenGL学习笔记

OpenGL学习笔记

cocos-lua官方加密

Cocos2d-x的lua官方加密的解密方法https://www.52pojie.cn/thread-594286-1-1.html(出处:吾爱破解论坛)

创建cocos2d-x项目

(1)创建项目的命令cocosnew项目名称-p包名-lcpp-d项目创建的目录例如:cocosnewnewGame-pcom.cocos2d-x.newGame-lcpp-dd:\cocosGame\newGame

quick-cocos2d-xcocos2d-x的关系

quick-cocos2d-x(后文简称quick)与cocos2d-x的关系,用一句话概括:quick是cocos2d-x针对Lua的豪华套装威力加强版。那quick与cocos2d-x相比到底有什么区别,又有什么加强呢?这篇文章就是答案:为什么会有quickquick和cocos2d-x的差别quick由哪些部分组成应该选择Lua还是JavaScript怎么入门quick为什么会有quickc

Cocos2d-x 学习笔记(26) 从源码学习 DrawCall 的降低方法

【Cocos2d-x】学习笔记目录本文链接:https://www.cnblogs.com/deepcho/p/cocos2dx-drawcall-glcalls.html1.屏幕左下角我们通常在Cocos2d-x项目运行前,在AppDelegate::applicationDidFinishLaunching()方法中,执行director-&gt;setDisplayStats(true);用

c++自动导出lua绑定

toLua++工具生成的几乎一样bindings-generator脚本掌握了生成toLua++桥接代码的主动权,不仅可以省下大量的.pkg和.h文件,而且可以更好地插入自定义代码,达到cocos2d-x环境下的一些特殊目的,比如内存回收之类的。接下来说怎么用bindings-generator脚本:1、写自己的C++类,按照cocos2d-x的规矩,继承cocos2d::Ref类,以便使用coc