`
百合不是茶
  • 浏览: 354662 次
社区版块
存档分类
最新评论

Node简介(1)

阅读更多

研究Cocos2dx一个月终于把工程搭建起来了,主要是一些开发工具很难找到,无奈无奈 

 

    今天听一些大神说,Node节点是Cocos的核心,类似于Java的Object

 

:节点是场景图的基本元素。场景图的基本元素必须是节点对象或者是节点对象的子类。 一些常用的节点对象:Scene, LayerSpriteMenuLabel

一个节点的主要特点:

  • 他们可以包含其他的节点对象(addChildgetChildByTagremoveChild, etc)
  • 他们可以安排定期的回调(scheduleunschedule, etc)
  • 他们可以执行一些动作(runActionstopAction, etc)

子类节点通常意味着(单一的/所有的):

  • 重写初始化资源并且可以安排回调
  • 创建回调来操作进行的时间
  • 重写“draw”来渲染节点

节点的属性:

  • 位置(默认值:x=0,y=0) position
  • 缩放(默认值:x=1,y=1) zoom
  • 旋转(以角度为单位,按顺时针方向)(默认值:0) rotate
  • 锚点(默认值:x=0,y=0) anchor
  • 内容大小(默认值:width=0,heigh=0) 
  • 可见性(默认值:true) 

局限性:Limitations:

  • 一个节点类是一个“void”对象。如果你想要在场景中画一些东西,你应该使用精灵类来代替。或者是节点的子类并且重写“draw”.
0
0
分享到:
评论

相关推荐

    Node.js简介

    Node.js 简介 Node.js 是什么? Node.js 是一个服务器程序,旨在提供一种简单的构建可伸缩网络程序的方法。它解决了当前服务器程序的问题,即服务器能够处理的并发连接的最大数量的限制。 Node.js 通过更改连接到...

    node.js初步简介

    ### Node.js初步简介 #### 一、Node.js概述与应用场景 Node.js是一个开源的服务器端JavaScript运行环境,它能够使开发者使用JavaScript编写服务器端应用程序。Node.js的核心优势在于它的非阻塞I/O模型和事件驱动...

    nodered 与msq的使用方法

    Nodered 简介 Nodered 是一种基于 Node.js 的流处理框架,允许用户通过可视化界面创建流程,以处理和集成来自多个来源的数据。Nodered 的主要特点是灵活、可扩展和易于使用,广泛应用于 IoT、自动化、数据集成等...

    node-v14.15.4.rar

    一、Node.js v14.15.4简介 Node.js v14.15.4是长期支持(LTS)版本“Fernando Montoro”,这个版本提供稳定性和安全性的保障,适合用于生产环境。"node-v14.15.4.rar"文件即为该版本的压缩包,包含两个不同架构的...

    Node.JS第一章简介介绍

    Node.js是基于Chrome JavaScript运行时建立的一个平台,实际上它是对Google Chrome V8引擎进行了封装;该文档介绍从javascirpt、V8、优缺点、涉及领域、知识点,阐述了Node.js的开发涉及到领域和潜力。

    安装node.js.doc

    Node.js 简介 Node.js 是运行在服务端的 JavaScript,可以理解为一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 安装 Node.js 步骤 1. ...

    node-v12.17.0-headers.tar.gz

    1. **Node.js 简介**:Node.js 是一个开放源代码、跨平台的 JavaScript 运行环境,它使得 JavaScript 能够脱离浏览器,在服务器端运行。其核心特性是事件驱动、非阻塞I/O模型,这使得它在处理高并发请求时表现出色。...

    node-sass.zip

    一、Sass与scss简介 Sass是一种CSS预处理器,它扩展了CSS语法,引入了变量、嵌套规则、混合、函数等高级特性,使得CSS编写更加简洁和模块化。Sass有两种语法格式:SCSS(Sassy CSS)和.indented Sass(缩进式Sass)...

    node-v9.11.2-win-x64-安装文件.zip

    1. **Node.js 简介** Node.js 由 Ryan Dahl 在2009年创建,它基于 Chrome V8 JavaScript 引擎。Node.js 使用事件驱动、非阻塞I/O模型,使其轻量且高效,特别适合于数据密集型实时应用。Node.js 的生态系统丰富,...

    node-linux-16.8.0.zip

    一、Node.js简介 Node.js由Ryan Dahl于2009年创建,它的特点是事件驱动、非阻塞I/O模型,非常适合用于构建高效、可扩展的网络应用。Node.js的16.8.0版本是一个重要的中期稳定版,包含了多项性能优化和新功能,是...

    node激活码,激活Node32杀毒软件

    #### 一、Node32简介 Node32是一款功能强大的反病毒软件,以其高效、全面的病毒防护能力而闻名于世。该软件能够提供实时保护,帮助用户抵御各种恶意软件的攻击,包括病毒、木马、间谍软件等。Node32不仅具有强大的...

    node-v16.18.0-win-x86.zip

    **Node.js 简介** Node.js 由 Ryan Dahl 在2009年创建,它的核心特性是使用了事件驱动、非阻塞I/O模型,这使得Node.js在处理高并发请求时表现出极高的效率。Node.js 使用V8引擎,这是Google Chrome浏览器背后的高...

    node-omron-fins-master.zip_FINS_cs3_fins node_omron_欧姆龙

    1. 安装库:首先,你需要在项目中安装"node-omron-fins"。在终端中运行以下命令: ``` npm install node-omron-fins ``` 2. 创建连接:在Node.js代码中引入库,然后创建一个FINS连接对象,指定PLC的IP地址和端口...

    Node.JS介紹

    ### Node.JS介绍及相关知识点详解 #### 一、Node.JS概述 **Node.JS**是一种基于**JavaScript**的开放源代码服务器环境,它能够帮助开发者构建高效且可伸缩的网络应用程序。与传统的服务器环境不同,Node.JS采用了...

    node-sass.rar

    一、Node-SASS简介 Node-SASS是基于LibSASS,一个C++实现的SASS编译器,它将SASS的编译过程引入到JavaScript环境中,使得在Node.js项目中处理SASS文件变得更加便捷。开发者可以通过npm(Node Package Manager)来...

    前端 Vue+Node+MongoDB高级全栈开发

    1. **事件驱动**:Node.js 使用事件机制来处理 I/O 操作,这使得它可以轻松处理高并发连接。 2. **单线程**:Node.js 应用程序是单线程的,但是可以通过非阻塞 I/O 调用来异步执行任务。 3. **NPM(Node Package ...

    Node.js-tmer一个node.js的简单timer

    1. **模块系统**:Node.js使用CommonJS模块系统,通过`require`引入模块,`module.exports`或`exports`导出功能。 2. **事件循环**:Node.js的核心是事件循环,`tmer` 可能会使用`process.nextTick`或`setImmediate`...

    node-cookbook-3rd.pdf

    - **Node.js简介**:介绍Node.js的历史背景、特点及其在现代Web开发中的应用。 - **环境搭建**:指导读者如何安装Node.js及相关的开发工具。 - **基本概念**:解释Node.js中的关键概念,如事件循环、异步编程模型等...

Global site tag (gtag.js) - Google Analytics