1)在Cocos开发中场景和层的关系
场景和层是一对多的关系,即一个场景(Scene)有多个层(Layer)对应,而且层的个数要至少是1,不能为0。
2)场景切换是通过那个类实现的
场景切换是通过导演类Director实现的
3)场景过渡动画是由那个类和它的子类展示的
场景过渡动画是由TransitionScene类和它的子类展示的
TransitionScene的子类有:
TransitionCrossFade、TransitionFade、TransitionFadeTR、
TransitionJumpZoom、TransitionMoveInL、TransitionPageTurn
TransitionProgress、TransitionRotoZoom、TransitionSceneOriented、
TransitionShrinkGrow、TransitionSlideInL
4)Cocos开发中通过模板生成的工程默认情况下场景和层是什么关系
1::1关系,即默认场景中会生成一个Layer
5)Cocos2d-x能够支持的数据存储有哪些(至少2种)
1、普通文本文件
2、UserDefault
3、属性列表
4、SQLite数据库
6)在Cocos开发中UserDefault适合存储什么样的数据?
UserDefault是基于键值对设计的,它的数据最终保存到UserDefault.xml文件中
可以存放少量的数据,但不能泛滥使用,一般情况下不会使用它保存大量的数据
主要用于保存应用程序设置参数,例如控件的状态、用户使用偏好(背景、字体、音乐)设置等,
7)属性列表文件是哪个公司定义的?
是苹果公司定义的
8)Node.js安装包括哪两部分
Node.js安装包括如下两部分:
1、Node.js运行环境安装
Node.js运行环境的安装其实就需要安装Google的 V8 JavaScript引擎,这个引擎根据不同的平台则有不同的平台的安装文件
安装好之后,做相应的环境变量配置(如window系统中的path),则Node.js的编译和运行环境就安装好了。
2、Node.js模块包管理
Node.js是基于模块包来进行管理的,其中Socket.io就是其中的一个包。
要下载各种模块包,需要使用到npm,这个命令一般在安装Node.js环境时被安装。
你可以到这个地址"https://www.npmjs.com/"中找到Node.js所有的模块包
9)Cocos2d-x 3.x引擎提供了Socket.IO客户端开发所需哪个类
在SocketIO.h头文件中提供如下类:
1、SocketIO:这个是主要的核心类
2、SIODelegate:是SocketIO的内部类,主要用来处理Socket.io事件的
3、SIOClient
4、SIOClientImpl
cocos2d新手 好书绝对支持