在CocoaChina中做了几道常识小测验题,主要测试的是Cocos2d-x,在此小小总结一下(红色的是正确答案)。
1. 以下哪个平台不是Cocos2d-x支持的平台?
A.BlackBerry B.Linux C.WinRT D.PlayStation3
2. 以下哪些不属于Cocos2d-x引擎的功能
A.支持Box2D跟Chipmunk物理引擎 B.支持html5版本 C.支持Particle物理特效 D.支持Javascript-binding
3. Cocos的输出函数是哪个?
A.printf B.output C.cout D.CCLog
4. cocos2d-x是跨平台的引擎,也是多语言的,下面编程语言哪个是目前还没有支持的?
A.c++ B.python C.lua D.javascript
5. 下列哪些类在Cocos2d-x中不是单例?
A.CCDirector B.SimleAudioEngie C.CCAnimationCache D.CCLayer
6. 让一个Node 在3d旋转,以下哪一种方法是错误的
A.getCamera,然后设置EyeXYZ B.getCamera,然后设置CenterXYZ C.直接调用setRotationX 或 setRotationY D.使用CCOrbitCamera
7. Cocos2d-x引擎,最低支持安卓什么版本
A.2.0以上 B.2.1以上 C.2.2以上 D.2.3以上
8. 以下关于JSB的说法错误的是?
A.JSB是Javascript-Box的缩写 B.它是基于Mozilla 的Spidermonkey的技术为基础的 C.这项技术目前已经有多家公司的上市游戏采用了 D.JSB技术能将Cocos2d-Html5的游戏移植到手机上
9. CCEditBox 不能做如下哪些事儿?
A.输入多行文本 B.设定为密码输入框 C.改变input字体颜色 D.设置首字母大写
10. 下面哪个action不是对透明度(Fade)变化进行的操作的?
A.FadeOut B.FadeIn C.FadeTo D.FadeBy
11. Cocos2d-x(v3.0)默认的物理引擎是?
A.Box2d B.chipmunk C.PhysX D.Bullet
12. 以下哪个类不是CCLayer继承后用来监听事件的?
A.CCTouchDelegate B.CCAccelerometerDelegate C.CCTouchDispatcher D.CCKeypadDelegate
13. Cocos2d之父是谁?
A.Ricardo Quesada B.Rolando Abarca C.Walzer 王哲 D.牛顿
14. 下面哪个引擎是只有2d模块
A.Cocos 引擎 B.Joy2D C.Gameplay D.Ogre
15. 关于Cocos2d-x的windows phone 8支持,哪一项是错误的
A.引擎渲染接口是OpenGL 的而非微软的DirectX B.可以用C++来写代码,而非微软的C# C.不可能支持Windows phone 8, 因为用的是DX和C# D.图片占用别的平台两倍的内存
16. Javascript binding游戏里面不能做的事儿?
A.添加facebook的分享 B.使用映射,反射机制 C.使用正则表达式 D.添加Html5原生控件
17. 下面哪种方式不能创建一个精灵(Sprite)
A.create(const char *filename, const Rect& rect) B.createWithTexture(Texture2D *texture); C.createWithTexture(Texture2D *texture, const Rect& rect); D.createWithSpriteFrame(SpriteFrame *pSpriteFrame, const Rect& rect);
18. RenderTexture不能做什么
A.纹理加载 B.画图 C.图像缓存 D.后期处理
19. SpriteBatch 是什么概念
A.减少精灵使用次数,降低内存 B.批处理精灵,增加开发效率 C.批处理精灵,加快加载过程 D.用一张纹理绘制多个精灵,减少绘制次数
20. 下面哪一个不是一个action(mySp->runAction(action))
A.JumpBy B.BlinkTo C.MoveBy D.ScaleTo