CVP认证学习笔记--李天宇011节点的Action
本节课学习到了节点的Action。Action有很多种,如: RotateTo,RotateBy,MoveBy,MoveTo,Skewto,SkewBy,JumpTo,jumpBy等。每个动作所包含的参数也是不一样的。但是都包括了执行时间和目标位置的坐标。下面是我本节课的代码: var HelloWorldLayer = cc.Layer.extend({ sprite:null, ctor:function () { this._super(); var size = cc.winSize; var npc=new cc.Sprite(res.npc02_png);//一会要增加这个文件在src/resource.js npc.setTag(100); npc.setPosition(cc.winSize.width/2,cc.winSize.height/2); this.addChild(npc); var ItemGo = new cc.MenuItemFont("开始",this.callback,this); ItemGo.setFontName("黑体"); ItemGo.setFontSize(40); var menu = new cc.Menu(ItemGo); ItemGo.setAnchorPoint(0,0); menu.setPosition(50,200); this.addChild(menu); return true; }, callback:function(){ var npc = this.getChildByTag(100); npc.runAction(new cc.MoveBy(0.2,cc.p(15,0))); if(npc.getPositionX() > cc.winSize.width){ npc.setPositionX(0); } } });
var HelloWorldScene = cc.Scene.extend({ onEnter:function () { this._super(); var layer = new HelloWorldLayer(); this.addChild(layer); } });
最后附上作业链接: http://www.cocoscvp.com/usercode/2016_04_19/b7b7c19d598323786d91ff429d7b09edecb68b29/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- If you did this already, delete the swap file ".git
- PostgreSQL以什么顺序检查对象权限?
- objective-c – 如何过滤NSDictionarys和NSDictionarys的数
- sqlite3 数据类型
- 详解从零搭建 vue2 vue-router2 webpack3 工程
- 单元测试 – 在进行单元测试时,100%代码覆盖是一件很好的事
- 如何编译具有jar依赖关系的java文件?
- PDO取Oracle lob大字段,当数据量太大无法取出的问题的解决
- swift项目真机调试运行启动报错
- react+webpack+跨域代理+多页面 初学心得分享