此篇介绍如何使用js语法使用于cocos2d-html5引擎中。至于js基础以及更深入的语法,请大家自行学习!
简单举例一段代码来概括下C++与JS版本主要不同:
创建一个精灵:
c++:
CCSprite* _sp = CCSprite::Create(xxx);
var _sp = cc.Sprite.create(xxx);
1.首先介绍如何定义函数,形式如下:
1
2
3
4
|
//函数定义
function_test
:
function
(
pro1
,
pro2
)
{
}
,
|
定义形式:方法名 冒号 function(参数…){ … },
需要注意的是:
1.在定义函数时,最后结束符号”,”,逗号形式!
2.调用函数请放到申明函数的函数体里!
2. 局部变量,成员变量的定义和使用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
var
Helloworld
=
cc
.
Layer
.
extend
(
{
//成员变量
int_prog
:
10
,
int_array
:
[
]
,
str_prog
:
"hello"
,
enum_prog
:
{
tag1
:
10
,
tag2
:
20
}
,
//函数定义
function_test
:
function
(
pro1
,
pro2
)
{
this
.
init_prog
=
20
;
//局部变量
var
int_prog_jb
=
"局部函数"
;
//打印窗口
alert
(
this
.
init_prog
)
;
}
,
}
)
;
|
成员变量的定义形式: 变量名 冒号 初始化 ,
注意:
1. 定义成员变量后一样逗号”,”结束。
2. 使用成员变量一律使用 this. 访问
局部变量的定义很简单,不再赘述。( 注意分号结束” ; ” )
alert( “content” ); 此将内容以弹窗形式展示。