(3人评价)
Cocos Creator/Cocos2dx|微信小游戏极速入门|爆款游戏开发零基础商业班
价格 ¥ 3998.00
承诺服务

5分41秒,27行 在2.0应该为cc.Event.EventKeyboard

[展开全文]

mvc 架构

M--modle 模型

V-- view    视觉层

C---controller  控制器(逻辑)

[展开全文]

1.9.2版本比较稳定

webstorm  ide

新建 选ts工程

 

 

[展开全文]
zkf2603 · 2019-10-12 · 该任务已被删除 0

碰撞回调函数

1、onBeginContact\\ 只在两个碰撞体开始接触时被调用一次

2、onPreSolve\\每次将要处理碰撞体接触逻辑时被调用

3、onPostSolve\\每次处理完碰撞体接触逻辑时被调用

4、onEndContact\\只在两个碰撞体结束接触时被调用一次

[展开全文]

for循环

for(初始化;循环执行的条件;每循环一次调用){}

break 中断for循环

continue 继续执行for循环

[展开全文]

函数格式

functionName (param0(参数):type(类型),....):returnType(返回类型){.....}
 

例如:

add(num0:number0,num1:number1):number{

ruturn num0+num1}

let sum = add(1,2)  //声明一个变量调用add函数,传入参数1,2,返回值return为1+2=3

 

export,default关键字

export 导出,外部脚本课引用

default 默认导出

写法:import ClassA from “FileName”(相对路径名)

 

[展开全文]

类的继承

extends  关键字 

写法 classA  extends ClassB  类A继承类B

子类会继承 父类的属性和方法

子类可以拥有父类没有的属性和方法

子类对象可以当做父类对象使用

访问控制;

public 共有的,类外部可以访问,可以继承给子类

protected 受保护的,类外部不可以访问,可以继承给子类

private 私有的,类外部不可以访问,子类也不能继承

 

this 代表当前这个类的本身

super 代表当前类的父类

[展开全文]

变量与常量

1、声明变量

let a :number;  声明一个变量

llet a :number = 56; 声明并且定义一个变量

声明没有开辟内存空间,定义有开辟内存空间

2、常量

readoly,const 关键字定义常量,常量是不可以进行修改,只有在声明时候可以赋值,readoly作用域可以在任何地方,const只能作用域函数体内

 

[展开全文]

1、任何变量都有一个类型:例如鸟会飞,狗不会飞

boolean 布尔类型

string:字符串类型

Enum 枚举类型

Class  类类型

Null 和undefined 无类型

void 空类型

Any  任意类型

object 所有类型的基础

2、类型的判断

typeof 命令可以判断类型的类别

 

[展开全文]

math.rodom()随机

[展开全文]
蜡笔小新 · 2019-06-23 · 该任务已被删除 0

elt 声明变量

let a: number;  申明变量a为数字类型

let a:number = 3; 申明变量a为3

 

IF语句

if(条件式){

执行事件

}else if{

}else{

};

 

this.bird.node.active  检查 bird的图片是否被激活(是否是显示状态)

 

[展开全文]
蜡笔小新 · 2019-06-23 · 该任务已被删除 0

帧率:FPS

函数格式:函数名(参数1:类型,参数2:类型.....){....执行的事件}

add(num1:number,num2:number){num2+num2}

调用add(1,2)

 

undate(dt:numbor){} \ \每当屏幕刷新一次,该函数被调用一次

[展开全文]
蜡笔小新 · 2019-06-22 · 该任务已被删除 0

场景:Scene

精灵:sprite

节点树:nodetree

节点:node

画布:canvas

资源:assets

按钮:button

变换:transition

颜色:color

是否可交互: interactable

组件:component

[展开全文]
蜡笔小新 · 2019-06-22 · 该任务已被删除 0

this.scheduleOnce(function(){

this.shootball(ball.dir);

}).bind(this,i*0.3);

[展开全文]

this.prefaBarriers[Math.random()*this.prefaBarries.length]

[展开全文]

cocos在使用shader

这个错误。。。cc.vec2

 in 27m teacher must think little moon

[展开全文]

与opengl相似的,还有directx

webgl是在opengl上的一层封装

opengl1.0时代,渲染管线不可编程

2.0时代 渲染可编程

3.0时代,主要对2.0的语法进行了优化

什么是shader

中文叫着色气,类似c语言,专门针对opengl

开发的语言

一个完整的shader分为两个部分。顶点着色器,片段着色器

注意:guang zha hua 光栅化。

shader变量类型

1、uniform 外部程序传给shader的,对于每个shader程序来讲都是全局唯一

2、attribute 只能在顶点着色器中使用,对于每个顶点的attribute都是不一样的,一般用来存储顶点坐标,顶点颜色等等

3、

 

[展开全文]

安装MongoDB库 :

npm install mongodb

安装TS提示:

npm install @types/mongodb

启动MongoDB服务:

mongod --dbpath $YOUR_DB_PATH

2019年5月31日00:12:36 at home

[展开全文]