cocos creator学习笔记1——初识creator

场景树

场景树


场景树可以在层级管理器中进行编辑调整,正如图片所示,在Cocos creator的场景是树形结构。并且在其中的所有节点都为cc.Node

cc.Node属性

属性名功能
name获取节点的名字
active即该节点是否可见
position节点相对坐标(相对于父节点)
rotation旋转度,cocos以顺时针为正数
scale缩放
anchor锚点位置
Size节点大小
Color填涂颜色
Opacity节点透明度
Skew节点偏斜
Group分组,节点的分组将关系到节点的碰撞组件可以与哪些碰撞组件相碰撞。
parent父节点
children父节点的所有子节点
childrenCount子节点的数目
tag节点标签

当然这些属性其实都可以从属性检查器中直接查看到
这里写图片描述

cc.Component

cc.class{}是继承至cc.Component
因此每个组件的实例会相应地调用入口函数

入口函数调用周期
onLoad在组件加载的时候调用
start组件第一次激活前调用
update每次场景刷新时就会调用
lateUpdate在update之后调用
enable组件是否被启用
onEnable组件在允许的时候调用
onDisable组件在不被允许的时候调用

创建cc.class的实例对象

创建实例对象非常简单,只要将相应的组件脚本挂载到节点之中即可。cocos creator会自动new一个实例化对象,此时代码之中的this就是指当前组件实例,并且我们可以通过this.node 访问当前节点对象。

cc.Node的一些方法

方法功能
addChild添加子节点,并且可以修改该节点的 局部 Z 顺序和标签。
removeFromParent从父节点上删除该节点
removeAllChild移除节点所有的子节点
setLocalZorder类似photo的图层覆盖关系,这个方法可以调整图层关系
setPosition设置节点坐标(相对父节点)
getPosition获取节点坐标(相对父节点)
getChildByName通过名称获取节点的子节点。
getChildByTag通过标签获取节点的子节点。
cc.find()通过路径查找节点(当项目比较大型时比较吃资源)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值