


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 cocos2d-x部分 (本测试题采用cocos2d-x 2.1版本标准)一.选择题1.以下代码中第4行应该是() 1:CCObject *fun() 2: 3:CCObject * myobj = new CCObject(); 4: ? 5:return myobj; 6: A:myobj-release() B:myobj-retain() C:myobj-autorelease() D:该行为空2.需求:在屏幕上显示一张图片,你可以任意设置这张图片的宽高(直接设置大小,不通过缩放设置)完成这个需求,你需要创建一个()类 A:CCSprite B:CCScale9Sprite C:CC
2、SpriteBatchNode D:CCSpriteFrame3.CCMenu的触摸优先级是() A:0 B: -1 C:-127 D:-1284.创建一个CCLayer ,坐标为(0,0),锚点为(0.5,0.5),大小为(100,100),左图和右图的区别在于左图多调用了哪句() A:ignoreAnchorPointForPosition(false) B:setPosition(ccp(-25,-25) C:transformAncestors() D:setAnchorPoint(ccp(1,1)5.以下是一段用lua实现的CCLayer的触摸回调函数的代码(如果不会lua可以认为是
3、ccTouchBegan),如果我希望这个触摸函数可以屏蔽比这个Layer优先级低的所有触摸函数的调用,那么第四行代码应该是() 1:local function onTouch(eventType, x, y) 2: if eventType = began then 3: print(“ok”) 4: ? 5: end 6:end A:return B:setSwallowsTouches(true) C:return true D:setTouchMode(kCCTouchesOneByOne)6.使用CCTableView创建纵向滚动列表,窗口大小设置为600,总共需要20个cell,
4、每一个cell大小180,当我创建完这个滚动列表并把它加到父节点显示后,总共创建了几个cell() A:20 B:4 C:3 D:07.btn是一个CCControlButton变量,下面这句话是为这个按钮设置什么? btn-setBackgroundSpriteFrameForState(sometingName,CCControlStateHighlighted) A:设置按钮不能点击时图片 B:设置按钮不能点击时图片,且按钮状态设置为不可点击 C:设置按钮被按下时图片 D:设置按钮被按下时图片,且按钮状态设置为按下8.配置安卓的打包环境,下列哪个工具不是必须的() A:Android S
5、DK B:Native Development Kit C:Java Development Kit D:Cocos Developmet Kit9.以下哪个类采用了单例模式() A:CCDirector B:CCSpriteFrame C:CCCamera D:CCComponentContainer10.在CocosBuilder中,如果我需要让一张图片无论在什么分辨率的屏幕中都保持距离屏幕下方100,我应该选择哪个选项? A B C D 11.想让一个精灵实现淡出效果(透明度100到透明度0)的变化,我需要选择哪个动作(CCAction),在这个动作的实现代码中,会调用哪个函数? A:C
6、CFadeOut ,setOpacity B:CCFadeIn,setTransparency C:CCTintOut, setOpacity D:CCTintBy,setTransparency12.以下哪个回调动作不能在回调函数的参数中传入节点类(CCNode)() A:CCCallFunc B:CCCallFuncN C:CCCallFuncND D:CCCallFuncO13.创建一个CCLabelTTF类显示一段文字,调用哪个函数可以实现文字换行显示功能() A:enableShadow B:setDimensions C:disableStroke D:setSwitchLine1
7、4.如下lua代码创建一个精灵,代码执行结束后该精灵(第5行结束后)显示的大小应该是精灵原大小的()倍,调用getContentSize的结果的宽高值是第1行执行后结果宽高值的()倍 1:local sp = CCSprite:create(“test.png”) 2:sp:setScaleX(0.4) 3:sp:setScaleY(0.6) 4:sp:setScale(0.5) 5:sp:setScaleY(0.5) A:X轴0.2,Y轴0.15,0.5 B:X轴0.5,y轴0.5,1 C:X轴0.2,Y轴0.15,1 D:X轴0.5,Y轴0.5,0.515.下列哪个功能SimpleAudi
8、oEngine不能实现 A:暂停某个指定音效 B:同时播放多个背景音乐 C:循环播放音效 D:暂停背景音乐二.简答题1.写一段cocos2d-x代码(lua,c+或者js实现都可以) 已知:根节点m_rootLayer,创建的节点放在根节点上就可以显示 要求实现: (1).屏幕上显示一个图片(路径名“test.png”) (2).显示图片的大小为原大小的一半,旋转45度 (3).在图片头顶显示一段文字”这是一个测试“,并设置为绿色,字号为20 (4).图片和字体位于屏幕居中的位置(任何分辨率) (5).程序运行后图片先上升一段时间然后边上升边渐变消失2.简述cocos2d-x的内存管理机制,解
9、释release,retain,autorelese的区别。3.简述cocos2d-x的触摸事件分发机制,如何让某个触摸事件优先触发,你是如何组织项目中的触摸事件管理的?4.简述cocos2d-x的适配屏幕机制,你是如何处理多屏幕适配的?5.简述你控制包大小和内存大小的方法选择题答案:1C 2B 3D 4A 5C 6B 7C 8D 9A 10C 11A 12A 13B 14B 15B Lua面试题一.选择题1.local table = 1,2,3 table4 = 4 table“5” = 5 print(“length-”.#table) 显示的结果是() A. 2 B.3 C.4 D.5
10、2. 下列代码会报错的是() A.local temp = tag or “unknown B.if(a != 1)then a = 1 end C.local downloadUrl = require(“global.game_version_config).RES_DOWNLOADURL D.setmetatable(tab,self)3. local value = index, index = a, 1 = 1; print(valuevalue1) 显示的结果是() A.index B.1 C.nil D.a4. local value = nil print(tostring(value = false) 显示的结果是 () A.true B.false C.nil D.value5.node:setPosition(ccp(1,1) node:setPositionX(2) node:getPosition() A.ccp(2,2) B 1,1 C ccp(2,1) D 2,1二.简答题1.obj:func(1)和obj.func(1)有什么区别?2.实现一个函数,将传入的任意数量的字符
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学生安全教育歌
- 留置权的六个合同8篇
- 企业培训材料之四辞职与解除劳动合同8篇
- 2025-2026学年阜阳市太和县数学三上期末学业质量监测模拟试题含解析
- 2025-2026学年德惠市三年级数学第一学期期末复习检测试题含解析
- 2024年徐州市沛县三年级数学第一学期期末联考模拟试题含解析
- 2024年泸州市龙马潭区数学三上期末复习检测试题含解析
- 2024年嘉兴市桐乡市数学三年级第一学期期末学业水平测试试题含解析
- 主管护师能力提升试题及答案
- 中国文化与全球化的关系研究试题及答案
- 《应收账款管理》课件
- 《电气图纸标准》课件
- 2024年音乐节承办协议3篇
- 依申请公开培训
- 2024年度合资成立新能源研发分公司合作协议范本3篇
- 第17课《第二次世界大战》中职高一下学期高教版(2023)世界历史全一册
- 无人机就业规划
- 【MOOC】意在象中-中国古典诗词鉴赏-北京师范大学 中国大学慕课MOOC答案
- 项目联合体协议(标前)
- 智能工厂数字化交付 第2部分:设计交付 征求意见稿
- 护理查房(抑郁发作)
评论
0/150
提交评论