【麦可网】Cocos2d-X跨平台游戏开发---学习笔记@H_301_11@
第一课:游戏原理与机制@H_301_11@
======================================================================@H_301_11@
课程目标:@H_301_11@
l游戏实现的原理和机制@H_301_11@
课程重点:@H_301_11@
l渲染驱动游戏@H_301_11@
l事件驱动游戏@H_301_11@
考核目标:@H_301_11@
l理解两种游戏的原理与机制@H_301_11@
======================================================================@H_301_11@
一、渲染驱动游戏:
drawMenu(); drawGame(); drawOver(); Draw() { While(isExit) { If(istate == MENU) drawMenu(); else if(istate == GAME) drawGame(); else if(istate == OVER) drawOver(); } } event() { Istate == MENU; }
帧率(FPS)@H_301_11@
l延时机制@H_301_11@
二、事件驱动游戏
drawMenu(); drawGame(); drawOver(); event() { If(istate == MENU) drawMenu(); else if(istate == GAME) drawGame(); else if(istate == OVER) drawOver(); }
======================================================================@H_301_11@
总结:@H_301_11@
渲染驱动游戏的关键是在一个循环里不停的刷新帧。@H_301_11@
事件驱动游戏的关键是每触发一次事件执行相应的操作。@H_301_11@ 【麦可网】Cocos2d-X跨平台游戏开发---下载地址:http://pan.baidu.com/s/1kTio1Av 【麦可网】Cocos2d-X跨平台游戏开发---笔记系列:http://blog.csdn.net/qiulanzhu