lua 支持多点触摸例子
来源:互联网 发布:易观的数据来源 编辑:程序博客网 时间:2024/05/18 01:53
local layer=CCLayer:create()--多点触摸事件回调函数local function onTouchsEvent(eventType,touchs) --[[ eventType:触摸事件类型. touchs:多点触摸的数组表,它的大小=n点触摸*3 ]] if eventType=="began" then --手指开始触摸屏幕 for i=1,#touchs,3 do local x,y,id=touchs[i],touchs[i+1],touchs[i+2]--从touchs中获取一点触摸的坐标和id local sprite=CCSprite:create("CloseNormal.png")--创建精灵 sprite:setTag(id+100)--根据触摸id设置精灵的标签 sprite:setPosition(x,y)--根据触摸坐标设置精灵的位置 layer:addChild(sprite)--增加精灵到layer end elseif eventType=="moved" then --手指一直触摸着屏幕移动 for i=1,#touchs,3 do local x,y,id=touchs[i],touchs[i+1],touchs[i+2] local sprite=layer:getChildByTag(id+100)--根据触摸id,寻找精灵 sprite:setPosition(x,y)--根据触摸坐标设置精灵的位置 end elseif eventType=="ended" then --手指一直触摸着屏幕放开后 for i=1,#touchs,3 do local id=touchs[i+2]--获取触摸id layer:removeChildByTag(id+100,true)--根据触摸id,从layer中删除精灵 end end endlayer:setTouchEnabled(true) layer:registerScriptTouchHandler(onTouchsEvent,true)--设置支持多点触摸return layer
来源:点击打开链接
0 0
- lua 支持多点触摸例子
- cocos2dx+lua 支持多点触摸例子
- qt 多点触摸支持
- 2.6.30支持多点触摸
- Linux/Android 多点触摸支持
- ANDROID 支持多点触摸功能
- Flash将支持(Native_support)多点触摸
- android支持多点触摸的补丁
- 多点触摸
- 多点触摸
- 多点触摸
- 多点触摸
- 多点触摸
- cocos2d-x lua如何去除多点触摸模式
- Cocos2d触摸:多点触摸
- Android版Fennec更新 小狐狸支持多点触摸
- Beta 3版火狐4支持Windows 7多点触摸
- 编译i8320内核,让其支持多点触摸
- HTTP协议学习
- 仿制QQ界面
- python与java文件处理中“换行符”引起的小问题
- 算法博客索引
- Android 向右滑动销毁(finish)Activity, 随着手势的滑动而滑动的效果
- lua 支持多点触摸例子
- Java IO流
- eclipse下修改项目名称web.xml出错Attribute "xmlns" was already specified for element "web-app"
- 用邻接矩阵存储的有向图的非递归遍历
- 情比金坚却抵不过岁月洗礼
- xcode5 organizer archive 的一些事
- UIButton 技巧setTitleEdgeInsets
- ANDROID4.0 裁剪与定制
- 2 tomcat的内存的配置?