Android游戏开发基础视频教程

Android游戏开发基础视频教程

5 (10人评价)
  • 课时:(10)

  • 学员:(367)

  • 浏览:(13769)

  • 加入课程

千锋3G学院-Android游戏开发基础视频教程-09_触屏事件的笔记

相关课时: 笔记详情:

1 Android平台触摸时间回顾

先考虑单点触摸

 

motion event 对象 getX(),getY()

屏幕左上角为原点

Cocos2d,原点在右下。需要坐标转换。

2 设置图层接收触摸事件

 

先对图层进行设置。(有些图层需要接收触摸事件) setIsTouchEnabled()--是否接受点击。

3 触摸回调函数

 

触摸事件:start,end,moved

4 触摸点坐标转换

 

float x = event.getX(); 得到屏幕宽高? CGPoint p1 = CGPoint.ccp(x,y); CGPonit p2 = CCDirector.sharedDirector().convert ToGl(p1);
0 0

你感兴趣的课程

8万+浏览/ 916学员/ 4.5评分
免费
6万+浏览/ 177学员/ 5评分
免费
6万+浏览/ 972学员/ 4.8评分
免费