美文网首页从Unity到Cocos
Cocos 一些常用 API

Cocos 一些常用 API

作者: zitaoye | 来源:发表于2021-04-29 16:40 被阅读0次

新手容易出问题的地方:

将回调函数直接调用的结果传入,应该传入函数名。

忘记加this

通过自己的代码来实现按钮的isPressed的操作

this.leftMoveButton.node.on(cc.Node.EventType.TOUCH_START,function(){ this.inputParameter = -1;},this);
this.rightMoveButton.node.on(cc.Node.EventType.TOUCH_START,function(){ this.inputParameter = 1;},this);
this.leftMoveButton.node.on(cc.Node.EventType.TOUCH_END,this.stopMove,this);
this.rightMoveButton.node.on(cc.Node.EventType.TOUCH_END,this.stopMove,this);
this.leftMoveButton.node.on(cc.Node.EventType.TOUCH_CANCEL,this.stopMove,this);
this.rightMoveButton.node.on(cc.Node.EventType.TOUCH_CANCEL,this.stopMove,this);

1 爆破点点

【Cocos Creator教程】100行代码制作一款小游戏《爆破点点》| 休闲小游戏开发教程-001

cc.winSize.height

particle.resetSystem()

component.schedule(function() {this.doSomething(); }, 5); 使用 计时器

Math.random()

通过距离判断相撞

if(this,playerNode.position.sub(this,enemyNode.position).mag()<this.playerNode.width/2+this.enemyNode.width/2){}

使用 缓动系统 来代替Action动作系统

2 消消乐

【Cocos Creator教程】100行代码制作一款小游戏《同色消消乐》| 休闲小游戏开发教程-002

一整张的精灵图集SpriteAtlas的使用与切换

let frames = this.ballAtlas.getSpriteFrames();
let sprite = this.node.getComponent(cc.Sprite);
let index = + sprite.spriteFrame.name;
//通过加号转换成整数形式
let nextIndex = index+1;
sprite.spriteFrame = frames[nextIndex % frames.length];

Layout的格子Grid方式来处理
cc.Instantiate() 并且调用 node.addChild() 进行添加

数组的使用方式

this.ballNodeArr = [];
this.ballNodeArr.push(ballNode);

在JavaScript里似乎是可以通过
this.ballCount = 4; 直接创建变量进行定义

整数随机方法
let randIndex = parseInt(Math.random()*typeCnt)

全局变量
window.game = this

建议通过模块化的方式进行引用 | 访问节点和其他组件

模版字符串,使用反引号以及 ${}

相关文章

  • Cocos 一些常用 API

    新手容易出问题的地方: 将回调函数直接调用的结果传入,应该传入函数名。 忘记加this 通过自己的代码来实现按钮的...

  • (二)使用 cc.Class 声明类型

    (二)使用 cc.Class 声明类型 cc.Class 是一个很常用的 API,用于声明 Cocos Creat...

  • DOM常用API

    Javascript操作DOM常用API总结 文本整理了javascript操作DOM的一些常用的api,根据其作...

  • Cocos2d-lua工程运行流程的理解

    关键词: cocos2d-lua项目启动流程 lua调用cocos2d引擎API 开发环境: 引擎版本:Cocos...

  • angular单元测试

    常用断言方法 Jasmine 提供非常丰富的API,一些常用的Matchers: 而这些API之前用 not 来表...

  • Cocos Creator 扩展缓动

    前言 Cocos Creator 中内置的缓动中,缺少了一些常用的缓动,比如 ExponentialOutIn,C...

  • View源码——android:XX属性(持续更新)

    基于api28 常用属性不再赘述,只看一些不常用的或者新添加的属性。 1 padding 以上属性api26添加。...

  • JavaScript常用API合集

    JavaScript常用API合集 本文分享了一些JavaScript常用的代码,有DOM操作、CSS操作、对象(...

  • Cocos Creator 常用优化技巧汇总

    今天给大家整理一些cocos creator 常用的一些优化技巧和手段,希望对大家的项目有所帮助。 一: 资源包体...

  • Cocos Creator 常用优化技巧汇总

    今天给大家整理一些cocos creator 常用的一些优化技巧和手段,希望对大家的项目有所帮助。 一: 资源包体...

网友评论

    本文标题:Cocos 一些常用 API

    本文链接:https://www.haomeiwen.com/subject/dnivrltx.html