Cocos笔记(二)

课前复习---缓动

cc.tween(this.node)//什么时候用?主键挂在节点上,控制节点时使用
.to(2,{position:cc.v2(100,100)})//动作持续周期
.by(2,{rotation:90})                         //缓动相关效果
.blink(1,2)			       
.to(1,{scale:2})
.by(2,{positon:cc.v2(0,0)})
.start();			      //不可省略,否则无法启动


炮台的制作

1.预制体的使用

预制体概念:预先制作好的场景物体,保存为反复使用或者动态生成的模板资源。

预制体的作用
复制可以作为模板复制多个和它一模一样的场景物件
同步当修改预制体时,所有它的复制件也跟着改变

cc.instantiate:克隆指定的任意类型的对象

2.对象池(cc.NodePool()):

需要大量使用或者频繁创建某类游戏对象且对其他对象无修改无影响时使用,使用对象池后,需要使用对象时,会优先从对象池中获取对象,当对象数量不足时在创建。

获取后需要对游戏对象实例进行标记,表明该对象实例已经不再对象池中,对于新创建的游戏对象实例,在其作用范围结束后并不会被程序销毁或者释放。


炮台创作过程思维:

1.创池子NodePool()

2.对池子的动作,若取不到对象get()==null  则创建cc.instantiate

3.标记

炮太对象实例创建大致思路

NodePool()     //建池子

{

aa.get                 //取对象

aa.put                 //放对象,最后停止所有动作,放入无作用的空对象进行标记表示用完池子中的实例对象

}

cc.instantiate //创建标记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

靖簳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值