| 123456789101112131415161718192021222324252627282930313233343536373839 |
- // Learn cc.Class:
- // - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/class.html
- // - [English] http://www.cocos2d-x.org/docs/creator/en/scripting/class.html
- // Learn Attribute:
- // - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/reference/attributes.html
- // - [English] http://www.cocos2d-x.org/docs/creator/en/scripting/reference/attributes.html
- // Learn life-cycle callbacks:
- // - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/life-cycle-callbacks.html
- // - [English] http://www.cocos2d-x.org/docs/creator/en/scripting/life-cycle-callbacks.html
- var GameStates = require('GameStates');
- cc.Class({
- extends: cc.Component,
- properties: {
- spawnPrefabs:cc.Prefab,
- },
- // LIFE-CYCLE CALLBACKS:
- // onLoad () {},
- start () {
- // this.spawnTest();
- },
- spawnTest:function(){
- let spawnGroupTemp = null;
- spawnGroupTemp = cc.instantiate(this.spawnPrefabs);
- spawnGroupTemp.parent =this.node;
- spawnGroupTemp.active = true;
- spawnGroupTemp.setPosition(0, 0);
- var speed = Math.random()*1000+2000;
- var testCollision = spawnGroupTemp.getComponent('TestCollision');
- testCollision.speed = 1200;
- testCollision.TestSateEnum = GameStates.SpawnCollisionState.TopAndDestory;
- console.log( spawnGroupTemp.getComponent('TestCollision').speed);
- }
- });
|