cocos creator 002 场景树 Node 的属性 学习

场景树

Node 的属性 学习

cc.Class

Onload
读取 node的各种属性 读取 修改
自定义自己的属性 读取修改
start 中 自定义自己的方法

自定义自己的属性在 properties 中 添加自定义属性
直接在面板上修改 自定义属性
如果不想显示 内部变量 则前面加 下划线 _

内部函数 _test()

或者专门设置一个车 ctro(){} 处理自定义属性,方法

-> PPT 访问父亲 this.node.parent.name --> Canvas
访问孩子
this.node.childrenCount;

children 数组--> [icon1,icon2,icon3]
遍历数组 for(var i in this.node.children) {}

碰撞检测 groupindex

回顾:cc.Componet PPT

lastUpdate(dt)

cc.Node 场景树相关方法
var aa = this.node.getChildByName("")

getChildByIndex

find
绝对路径查找 相对路径查找

遍历寻找 所有的孩子

原文地址:https://www.cnblogs.com/iflii/p/10197217.html

时间: 2024-08-02 00:33:36

cocos creator 002 场景树 Node 的属性 学习的相关文章

Cocos Creator导出场景和预制的问题

Cocos Creator支持导出当前项目中的场景和预制为另一个项目所用:1,选择要导出的场景或者预制:2,选择要导出到的目标文件夹位置并进行可能的重新命名:3,导出一个压缩文件.zip.4,解压压缩文件.zip,然后可以拖动其中的内容到目标项目指定位置进行使用即可. 但是也有一些小问题:1,目标项目中的各种资源一般都已经规划名称和层次了,很可能上面拖动时需要分门别类地拖动各个资源文件(包括脚本文件)到新的相应的文件夹位置:2,根据需要,很可能进行必要的重命名--这个有些麻烦,有可能导致系统中的

新编辑器Cocos Creator发布:对不起我来晚了!

1月19日,由Cocos创始人王哲亲手撰写的一篇Cocos Creator新品发布稿件在朋友圈被行业人士疯狂转载,短短数小时阅读量突破五位数.Cocos Creator被誉为"注定将揭开Cocos开发世界中全新的一页",究竟它有什么魅力?下面让我们来细细阅读这篇文章. 以下为全文: 上周我在厦门的「哎哟,2016」酒会上,宣布了今年会发布一款新的编辑器.是的,今天我来了: Cocos Creator在经历了一年多的低调研发之后,今天终于发布了第一个正式对外的公测版,大家可以从 coco

Cocos Creator中的动画支持技术

Cocos Creator主要亮点 官方的权威描述是:Cocos Creator是以内容创作为核心的一体化游戏开发工具,这个引擎基于Cocos2d-x,组件化,脚本化,数据驱动,跨平台发布.本人使用一段时间后的感觉是,这个工具并不仅仅实现了开发语言由C++向Javascript的转移(当然Cocos Creator是从Cocos2d-js发展而来的),其真正的亮点在于它实现了全面型游戏开发思想的转变.程序员与美工都要熟悉这个工具的整体使用流程,并重点了解二者如何交互.本人感觉在设计之初,通过类似

cc.Node.场景树

场景树 1creator是由一个一个的游戏场景组成,通过代码逻辑来控制场景跳转. 2creator场景是一个树形结构 3父节点,子接地那 canvas可以当做根点击,然后再场景里添加精灵 UI等等节点 4cc.Node是整个场景数中的节点对象. 5每个节点只要是场景里面的, 任何一个节点都有一个cc.Node cc.Node属性 1 name:获取节点的名字 2 active:设置节点的可见性 3 position:相对坐标,相对应父节点的位置. 4 rotation:选中,数学是逆时针为正,c

cocos creator学习01 关于cocos creator 通过get 和post连接node.js服务器的初步探索

一.node.js的安装注意事项 1.参考http://www.runoob.com/nodejs/nodejs-install-setup.html 2.node.js如果不配置package.json文件会出现警告  npm WARN saveError ENOENT : no such file or directory ......输入 npm init 进行配置该文件 3.如果npm文件丢失,在控制面板->程序 选择修复. 4.出现express错误,需要在运行的工程的文件夹里进行ex

cocos creator主程入门教程(一)—— 初识creator

四邑隐侠,本名关健昌,10年游戏生涯,现隐居四邑.本系列文章以TypeScript为介绍语言. 我们在cocos creator新建一个Hello TypeScript项目,都会有一个assets/Scene/helloworld.fire文件.使用cocos creator开发游戏时,项目可以只有一个.fire文件.一般地,我会把这个文件夹改名为assets/scene,下面只有main.fire文件:assets/scene/main.fire. 双击main.fire文件,在层级管理器可以

cocos creator随笔

接触一个月cocos creator做个笔记... 1.socket.io 封装了websocket , Ajax等,故任何浏览器都可以使用socket.io建立异步连接.websocket 双向需要握手建立连接,http 单向. 短连接:一次性交换数据,如登入,创建角色等  长连接:推送 (一) socket.emit('tell one person'); socket.broadcast.emit('tell to everyone'); socket.on('I heard',funct

Cocos Creator开发中的按钮节点的事件处理方法

Cocos Creator开发中的按钮节点的事件处理方法 Cocos Creator基于Cocos2d-x(C++方案),提出全新的编程理念.Cocos Creator是以内容创作为核心的游戏开发工具,在Cocos2d-x基础上实现了彻底脚本化(可以使用Javascript.Typescript或者Coffeescript).组件化和数据驱动等特点.但是,在事件处理机制上并不显得简单,至少是新手初学阶段如此.下面我们通过场景制作中按钮组件的事件处理机制来说明这个问题. 试验目的 通过为按钮组件设

【COCOS CREATOR 系列教程之四】基于0.7.1先简单制作一个PAGEVIEW

本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/cocos-creator/1999.html 由于当前版本还没有发布1.0,因此还有不少组件没有发布,那么Himi也看到Cocos Creator群里有几个童鞋问起过PageView的问题,那么Himi正好借此练手,基于当前版本制作一个PageView. 本文分为两部分进行讲解: 1. 制作PageView     2. 如何使用 一. 制作