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

2018-06-01 14:48:19 浏览数 (1)

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

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

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

Menu菜单:

代码语言:javascript复制
auto menu = Menu::create(MenuItemImage::create("btn_normal.png", "btn_pressed.png", 
        [](Object* obj){
        log("menu item touched");
    }),  NULL);

运行效果:

TableView:

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

0 人点赞