周末在家除了看犯罪心里和反恐24小时,啥都没干,为毛在家老是不能安安静静的看书学习敲代码?不知道啊

心好累,感觉学习不下去了。

然后公司上午有半天世界杯决赛假,下午回来更新了svn,没啥工作内容,只好继续学习了。

今天学习了一下在Quick-x中使用Action,之前其实场景转换里面也有这么Action的使用,

但是今天要稍微深入一些,一下是源代码,点击场景然后移动到某点,内容其实是把之前cocos2dx的内容用quick-x实现一遍:

function AnotherScene:onTouch(event, x, y)

    if self.zombie:getActionByTag() ~= nill then
self.zombie:stopActionByTag()
end if x < self.zombie:getPositionX() then
self.zombie:setScaleX()
else
self.zombie:setScaleX(-)
end local action = CCMoveTo:create(math.random(,), CCPoint(x,y))
action:setTag()
self.zombie:runAction(action)
self.animation:play("anim_walk")
end

点击场景的时候,僵尸叔叔会移动到对应的地方,如果在移动过程中点击了场景其他地方,则会根据tag移除正在执行的移动Action,还有一些转向内容之类的。

刚刚加了状态切换的代码,暂时用的是EnterFrame来判断的,不知道这个EnterFrame消耗大不大,反正在AS里面的时候不是万不得已的时候不会用EnterFrame处理逻辑。

代码如下:

function AnotherScene:onEnterFrame(dt)
if self.zombie:getActionByTag() == nil and self.state ~= "idle" then
self.animation:play("anim_idle")
self.state = "idle"
end
end

参考了samples里面的nightclub和api文档:

http://quick.cocoachina.com/wiki/doku.php?id=zh_cn:api:ccnode

完整代码可以参考我的git:

https://github.com/AdoBeatTheWorld/waytomobile/blob/master/projects/game003/scripts/app/scenes/AnotherScene.lua

最新文章

  1. 九宝老师微信小程序开发的过程
  2. The Rotation Game(IDA*算法)
  3. 转:SVN服务器搭建和使用(三)
  4. scrapy 的 selector 练习
  5. http://jingyan.baidu.com/article/fcb5aff78e6a48edab4a7146.html
  6. OGRE: &quot;OgreOverlaySystem.h&quot;: No such file or directory
  7. C#- WinForm获取 当前执行程序路径的几种方法
  8. 扩展PHP内置的异常处理类
  9. 大数据之HBase
  10. 使用reqire.js 生成二维码
  11. 2018年Java后端面试经历
  12. QLabel播放gif
  13. 八问WebSocket协议:为你快速解答WebSocket热门疑问
  14. springboot自定义starter
  15. asp.net webAPI POST方法的CORS跨域问题
  16. ES6核心特性
  17. Java中的boxing和unboxing(转)
  18. Notepad++同一窗口显示左右显示两份文档
  19. 《网路对抗》Exp8 WEB基础实践
  20. python的标准库

热门文章

  1. NoSql的产生
  2. Hibernate 系列教程9-自关联
  3. linux的学习系列 10---vi
  4. div.2/C. They Are Everywhere&lt;two pointer&gt;
  5. 快学Scala-第四章 映射和元组
  6. Android开发10.2:UI组件AutoCompleteTextView(自动完成文本框)
  7. mysql 查询 45 道题
  8. 转 oracle 开发 第03章 sqlplus
  9. 1.2 selenium IDE录制脚本
  10. docker入门实战笔记