zoukankan      html  css  js  c++  java
  • Cocos Creator 节点

     1 //节点从创建到节点挂载一些过程
     2 1、JS中节点使用:
     3     a、创建:在properties中定义节点(可能包括节点的默认值和类型);
     4     b、挂载:在相应的方法中获取节点获取相应节点,挂载到父元素
     5     例==
     6     cc.Class({
     7         extends: cc.Component,
     8             //定义节点
     9         properties: {
    10             node1:{
    11                 default: null,
    12                 type: cc.SpriteFrame
    13             },
    14            node2:{
    15                 default: null,
    16                 type: cc.Sprite
    17             },
    18         },
    19         onLoad: function () {
    20             var node2 = this.node2.getComponent(cc.Sprite);// 获取节点元素
    21              //JS节点获取:cc.find('Canvas/alert').getComponent('MajiangDataBind'); 
    22              // 获取UI等其他节点:this.node.getChildByName('chat_btn_send');
    23             // 将节点挂载
    24             node2.spriteFrame = this.node1;
    25         }
    26     c、节点赋值:在cocos编辑器中
    27         c1、在左侧层级管理器中创建对应节点。
    28         c2、选中该节点的父元素,挂载节点到JS创建的节点上.找到对应的节点,把节点,图片或者预制资源拖进去。
    29  
    1 2、修改节点属性:
    2      this.节点.属性名(此时节点必须在properties)
    3 3、节点获取
    4     a、获取画布下node节点的名叫‘label’的组件:cc.find('Canvas/node').getComponent('label')
    5     b、获取弹出框的节点: cc.find('Canvas/alert')
    6     c、获取节点:cc.find('Canvas').getChildByName('node')
    7     d、获取在properties中定义的节点:this.节点名 

     一些常规用法,见链接:https://blog.csdn.net/qq_14997169/article/details/77205177?locationNum=8&fps=1

  • 相关阅读:
    模板-树链剖分
    bzoj2523 聪明的学生
    P1220 关路灯
    BZOJ3572 [Hnoi2014]世界树
    BZOJ4013 [HNOI2015]实验比较
    BZOJ4012 [HNOI2015]开店
    BZOJ4011 [HNOI2015]落忆枫音
    BZOJ4009 [HNOI2015]接水果
    BZOJ4010 [HNOI2015]菜肴制作
    BZOJ4008 [HNOI2015]亚瑟王
  • 原文地址:https://www.cnblogs.com/allyh/p/9977559.html
Copyright © 2011-2022 走看看