微信小游戏-CocosCreator 基础(二)

这篇博客介绍了CocosCreator开发微信小游戏的基础知识,包括资源打包策略、节点的锚点和位置、属性配置、组件的生命周期函数以及节点查找方法。讲解了onLoad、start、update等关键函数的作用,强调了Node对象及其属性,并提到了碰撞检测、字体设置和节点隐藏显示的控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:没有使用的资源不会被打包
2:resources:文件会被打包,设置成特定文件夹,里面的文件可以通过加载获取
res :文件夹里面用到的文件也可以被打包

resources会导致settring.js变大

父子节点:
子节点的Anchor和Position=》
Anchor是自身节点中心点:(0.5,0.5)
Position是相对父锚点位置


var cc={Node,}//系统定义的//疑问
Node是节点的组件类的实例对象//疑问

onLoad()
{

this//指实例化的对象     this=组件类的实例=表

this.Node//在继承的表中已经定义,继承的是cc.compont,componty已经内部定义了Node表

this.wo=100//也可以新增对象
this .Node.ww=100;//为Node表新增对象
}


API文档

properties只能添加字段,不能写函数

properties下_xxxx不显示在编辑器上,约定内部使用

_xxx(){}   //加下划线的方法也约定只能内部调用

如果数值显示在编辑器上,默认值为编辑器数值

js没有public和private,理论字段和函数都可以调用

节点children的数组会按照层次面板的先后顺序排列

碰撞检测:group

字体:setting=》font

webstom=>library=>添加cocos的engine

Node的开关=》节点的隐藏显示,active表示显示或者关闭 ,其他组件enable表示显示关闭

Node各种属性
查找节点,通过名称getChiildByName,索引Children[]
cc.find()  //绝对路径查找,相对路径查找(父,查找的对象)
由此可以产生递归调用查找

组件实例入口函数:
     onLoad: 在组件加载的时候调用;
     start: 组件第一次激活前, 调用在第一次update之前;
     update(dt): 每次游戏刷新的时候调用,
     
     lateUpdate(dt): 在update之后调用;
     enabled:组件是否被启动; 
     onEnable: 组件被允许的时候调用;
     onDisable: 组件不被允许的时候调用;
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值