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