cocos2d-x 学习
来源:互联网 发布:不是windows平台fips 编辑:程序博客网 时间:2024/06/04 01:05
local
sprite = cc.Sprite:create(
""
)
--自己随便找个图片试一试
local
function
onTouchBegan( touch, event )
-- 不要忘了return true 否则你懂的(事件不能响应)
return
true
end
local
function
onTouchEnded( touch, event )
-- body
end
local
function
onTouchMoved(touch, event)
local
target = event:getCurrentTarget()
--获取当前的控件
local
posX,posY = target:getPosition()
--获取当前的位置
local
delta = touch:getDelta()
--获取滑动的距离
target:setPosition(cc.p(posX + delta.x, posY + delta.y))
--给精灵重新设置位置
end
local
listener1 = cc.EventListenerTouchOneByOne:create()
--创建一个单点事件监听
listener1:setSwallowTouches(
true
)
--是否向下传递
listener1:registerScriptHandler(onTouchBegan,cc.Handler.EVENT_TOUCH_BEGAN )
listener1:registerScriptHandler(onTouchMoved,cc.Handler.EVENT_TOUCH_MOVED )
listener1:registerScriptHandler(onTouchEnded,cc.Handler.EVENT_TOUCH_ENDED )
local
eventDispatcher = self:getEventDispatcher()
eventDispatcher:addEventListenerWithSceneGraphPriority(listener1, sprite)
--分发监听事件
阅读全文
0 0
- 【cocos2d-x】cocos2d-x学习笔记之一
- [Cocos2d-x]Cocos2d-x 3.2 学习笔记
- [Cocos2d-x]Cocos2d-x 3.2 学习笔记
- Cocos2d-x 学习笔记
- cocos2d-x 学习博客
- Cocos2d-x学习笔记
- Cocos2D-x学习起步
- Cocos2D-x学习教材
- Cocos2d-x学习笔记
- cocos2d-x学习网址
- cocos2d-x学习资源
- 学习cocos2d-x-中国象棋
- cocos2d-x 学习
- Cocos2d-x学习笔记
- cocos2d-x 学习 -ios
- cocos2d-x学习
- cocos2d-x学习笔记
- Cocos2d-x学习CCScrollView
- 数据库 表的连接操作
- Maven打包报错:“[ERROR] (请使用 -source 7 或更高版本以启用 multi-catch 语句)”
- iOS开发:iOS中的HTTP协议
- 微信小程序常见错误及基本排除方法
- code warrior 及BDM
- cocos2d-x 学习
- 【自动化测试】Android Monkey实践
- 交叉编译VIM并移植到ARM嵌入式Linux系统
- linux开机启动挂载mmc错误解决
- 【怎样写代码】向现有类型“添加”方法 -- 扩展方法(四):在编译时绑定扩展方法的规则
- Collection接口及其子接口,map接口及其子接口
- Texture tiling and swizzling
- 同步时序逻辑电路
- 深度学习笔记——深度学习框架TensorFlow(四)[高级API tf.contrib.learn]