五毛的cocos2d-x学习笔记04-触摸点

Touch position是屏幕坐标系中的点,OpenGL position是cocos2d-x用到的OpenGL坐标系上的点坐标。所以就需要将touch的坐标转换成OpenGL坐标系中的点坐标。

坐标转换接口:getLocation()和getLocationInView()

在开发中一般使用getLocation()获取触摸点的GL坐标。

Menu菜单:

auto menu = Menu::create(MenuItemImage::create("btn_normal.png", "btn_pressed.png", 
        [](Object* obj){
        log("menu item touched");
    }),  NULL);

运行效果:

TableView:

TableView在cocos2d-x的扩展里面,所以要使用的话要引入相应的头文件和使用命名空间。

原文地址:https://www.cnblogs.com/rainmer/p/4681187.html