Cocos Creator 随笔

  1. 类似头像切圆形的实现,可以使用Mask组建。
  2. 使用Plist图集。首先在js的properties里声明。声明之后在Canvas节点下会出现对应属性
testAtlas:{
            default:null,
            type:cc.SpriteAtlas
    },
  1. 利用plist动态改变Sprite图片,方法:sprite.spriteFrame = testAtlas.getSpriteFrame(“图片名称”)。
  2. 在一定条件下手动触发动画播放:node.getComponent(cc.Animation).play(“动画名称”)。
  3. 手动加载场景。cc.director.loadScene(“场景名称”);
  4. 从Prefab实例化出一个新节点。首先在js的properties里声明。声明之后在Canvas节点下会出现对应属性,在需要调用的地方直接使用
testPrefabSelf:{
     default:null,
     type:cc.Prefab
 },
 var test = cc.instantiate(this.testPrefabSelf);
 //或者是调用其他js中定义的属性,可以先将该js设置一个全局属性,例如:cc.vv.js名称
 var test = cc.instantiate(cc.vv.js名称.testPrefabSelf)
  1. 动态添加节点。利用上述实例化Prefab节点,在Canvas下新建一个空节点,之后通过:node.addChild(test);不断添加新节点。

  2. 直接加载Prefab内容。
    eg: cc.loader.loadRes(“prefabs/名称”, function (err, prefab) {
    //具体操作
    });

  3. 滚动公告,在update中偏移node.x。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值