研究Cocos2dx一个月终于把工程搭建起来了,主要是一些开发工具很难找到,无奈无奈
今天听一些大神说,Node节点是Cocos的核心,类似于Java的Object
:节点是场景图的基本元素。场景图的基本元素必须是节点对象或者是节点对象的子类。 一些常用的节点对象:Scene, Layer, Sprite, Menu, Label.
一个节点的主要特点:
- 他们可以包含其他的节点对象(
addChild
,getChildByTag
,removeChild
, etc) - 他们可以安排定期的回调(
schedule
,unschedule
, etc) - 他们可以执行一些动作(
runAction
,stopAction
, 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”.
相关推荐
Node.js 简介 Node.js 是什么? Node.js 是一个服务器程序,旨在提供一种简单的构建可伸缩网络程序的方法。它解决了当前服务器程序的问题,即服务器能够处理的并发连接的最大数量的限制。 Node.js 通过更改连接到...
### Node.js初步简介 #### 一、Node.js概述与应用场景 Node.js是一个开源的服务器端JavaScript运行环境,它能够使开发者使用JavaScript编写服务器端应用程序。Node.js的核心优势在于它的非阻塞I/O模型和事件驱动...
Nodered 简介 Nodered 是一种基于 Node.js 的流处理框架,允许用户通过可视化界面创建流程,以处理和集成来自多个来源的数据。Nodered 的主要特点是灵活、可扩展和易于使用,广泛应用于 IoT、自动化、数据集成等...
一、Node.js v14.15.4简介 Node.js v14.15.4是长期支持(LTS)版本“Fernando Montoro”,这个版本提供稳定性和安全性的保障,适合用于生产环境。"node-v14.15.4.rar"文件即为该版本的压缩包,包含两个不同架构的...
Node.js是基于Chrome JavaScript运行时建立的一个平台,实际上它是对Google Chrome V8引擎进行了封装;该文档介绍从javascirpt、V8、优缺点、涉及领域、知识点,阐述了Node.js的开发涉及到领域和潜力。
Node.js 简介 Node.js 是运行在服务端的 JavaScript,可以理解为一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 安装 Node.js 步骤 1. ...
1. **Node.js 简介**:Node.js 是一个开放源代码、跨平台的 JavaScript 运行环境,它使得 JavaScript 能够脱离浏览器,在服务器端运行。其核心特性是事件驱动、非阻塞I/O模型,这使得它在处理高并发请求时表现出色。...
一、Sass与scss简介 Sass是一种CSS预处理器,它扩展了CSS语法,引入了变量、嵌套规则、混合、函数等高级特性,使得CSS编写更加简洁和模块化。Sass有两种语法格式:SCSS(Sassy CSS)和.indented Sass(缩进式Sass)...
1. **Node.js 简介** Node.js 由 Ryan Dahl 在2009年创建,它基于 Chrome V8 JavaScript 引擎。Node.js 使用事件驱动、非阻塞I/O模型,使其轻量且高效,特别适合于数据密集型实时应用。Node.js 的生态系统丰富,...
一、Node.js简介 Node.js由Ryan Dahl于2009年创建,它的特点是事件驱动、非阻塞I/O模型,非常适合用于构建高效、可扩展的网络应用。Node.js的16.8.0版本是一个重要的中期稳定版,包含了多项性能优化和新功能,是...
#### 一、Node32简介 Node32是一款功能强大的反病毒软件,以其高效、全面的病毒防护能力而闻名于世。该软件能够提供实时保护,帮助用户抵御各种恶意软件的攻击,包括病毒、木马、间谍软件等。Node32不仅具有强大的...
**Node.js 简介** Node.js 由 Ryan Dahl 在2009年创建,它的核心特性是使用了事件驱动、非阻塞I/O模型,这使得Node.js在处理高并发请求时表现出极高的效率。Node.js 使用V8引擎,这是Google Chrome浏览器背后的高...
1. 安装库:首先,你需要在项目中安装"node-omron-fins"。在终端中运行以下命令: ``` npm install node-omron-fins ``` 2. 创建连接:在Node.js代码中引入库,然后创建一个FINS连接对象,指定PLC的IP地址和端口...
### Node.JS介绍及相关知识点详解 #### 一、Node.JS概述 **Node.JS**是一种基于**JavaScript**的开放源代码服务器环境,它能够帮助开发者构建高效且可伸缩的网络应用程序。与传统的服务器环境不同,Node.JS采用了...
一、Node-SASS简介 Node-SASS是基于LibSASS,一个C++实现的SASS编译器,它将SASS的编译过程引入到JavaScript环境中,使得在Node.js项目中处理SASS文件变得更加便捷。开发者可以通过npm(Node Package Manager)来...
1. **事件驱动**:Node.js 使用事件机制来处理 I/O 操作,这使得它可以轻松处理高并发连接。 2. **单线程**:Node.js 应用程序是单线程的,但是可以通过非阻塞 I/O 调用来异步执行任务。 3. **NPM(Node Package ...
1. **模块系统**:Node.js使用CommonJS模块系统,通过`require`引入模块,`module.exports`或`exports`导出功能。 2. **事件循环**:Node.js的核心是事件循环,`tmer` 可能会使用`process.nextTick`或`setImmediate`...
- **Node.js简介**:介绍Node.js的历史背景、特点及其在现代Web开发中的应用。 - **环境搭建**:指导读者如何安装Node.js及相关的开发工具。 - **基本概念**:解释Node.js中的关键概念,如事件循环、异步编程模型等...