geminiwen / geminiwen.github.io

Gemini's blog. For the dream.
http://geminiwen.github.io
2 stars 1 forks source link

cocos2d(-x)初尝 #55

Open geminiwen opened 10 years ago

geminiwen commented 10 years ago

国庆快结束了,一直在玩手机游戏,天天酷跑果然很流行啊哈哈。 然后和小伙伴比比分的时候突然想到个问题,天天酷跑里的男主角的披风怎么飘起来的。 原本对游戏编程真的很没兴趣,也许是因为自己原先浮躁的关系。 后来由于最近图表画的太多,对于canvas,paint之类的理解细致了非常多,所以,趁热把cocos2d也学习一下了。

cocos2d对于入门者的好处是可以暂时无视opengl一类的知识,虽然我之前一直在看opengl甚至包括什么三角形也在看,后来发现原来它对3d的支持更好(我是不是很傻- -!),而我现在的确没有精力去学习3D相关的知识,2d的东西先看看吧~

cocos2d 中的一些概念

cocos2d中创造了许多概念(当然,没看过其他的引擎框架什么的,所以我不知道是不是全部都有这些概念),如:

  1. 场景(scene)
  2. 精灵(sprite)
  3. 层(layer)

除此之外,它对于动画的支持(move,rotate,fade) 都非常不错,所以它的出现能简化许多工作。当然我以前以为它能简化的工作更多,这当然是我偷懒的想法,大厦出自一砖一瓦,总要一点一点做起来的。 对于cocos2d的认知有这么一点点了,所以接下去是实践入手,来几架飞机吧~打起来。

GitHub-NetFly commented 10 years ago

Good