原文链接:http://www.cnblogs.com/w121640121/archive/2011/12/18/2291770.html
在模拟键盘的源文件中添加以下宏
#if(CC_TARGET_PLATFORM == CC_PLATFORM_WIN32)
#include <windows.h>
#define KEY_DOWN(vk_code) (GetAsyncKeyState(vk_code) & 0x8000 ? 1 : 0)
#define KEY_UP(vk_code) (GetAsyncKeyState(vk_code) & 0x8000 ? 0 : 1)
#endif
然后在UPDATE函数中调用
#if(CC_TARGET_PLATFORM == CC_PLATFORM_WIN32)
if(KEY_DOWN(VK_LEFT))
{
CCLog("left-----------");
}
if(KEY_DOWN(VK_DOWN))
{
CCLog("down-----------");
}
//其他的以其类推或参考WinUser.h中其他虚拟键的宏
#endif