《动画与游戏开发》答案_专业代做

《动画与游戏开发》答案_专业代做

ID:1709729

大小:48.00 KB

页数:6页

时间:2017-11-13

《动画与游戏开发》答案_专业代做_第1页
《动画与游戏开发》答案_专业代做_第2页
《动画与游戏开发》答案_专业代做_第3页
《动画与游戏开发》答案_专业代做_第4页
《动画与游戏开发》答案_专业代做_第5页
资源描述:

《《动画与游戏开发》答案_专业代做》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、书面作业写至A4纸上,下周五交。操作题:1、Android开发环境安装,能跑HelloWorld。(见“在线安装”文件夹)。2、为了进一步熟悉Android模拟器,通过命令行方式启动模拟器,并在模拟器中尝试使用各种功能和应用软件。命令行方式启动模拟器的方法是在/tools目录中,输入命令emulator–datatest即可。3、浏览AndroidSDK帮助文档。4、尝试建立一个支持GoogleAPIs的AVD。5、《疯狂Android讲义》。(《疯狂Android讲义》电子图书以下页码+14)2.1.2使用XML布

2、局文件控制UI界面P402.1.3在代码中控制UI界面P41P41实例:用编程的方式开发UI界面2.1.4使用XML布局文件和Java代码混合控制控制UI界面P42P42实例:简单图片浏览器2.2.1线性布局P47相关示例2.2.3帧布局P52相关示例实例:银红灯效果P532.2.4相对布局P55相关示例2.3.1文本框与编辑框P60相关示例2.3.2按钮与图片按钮P66相关示例书面作业:1、iphone程序的生命周期是怎样的?试举例加以说明。iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函

3、数的形式如下所示:intUIApplicationMain(intargc,char*argv[],NSString*principalClassName,NSString*delegateClassName);那么UIApplicationMain函数到底做了哪些事情呢?这个函数主要负责三件事情:   1)从给定的类名初始化应用程序对象,也就是初始化UIApplication或者子类对象的一个实例,如果你在这里给定的是nil,那么系统会默认UIApplication类,也就主要是这个类来控制以及协调应用程序的运行。在后续的工作中,你可以用

4、静态方法sharedApplication来获取应用程序的句柄。   2)从给定的应用程序委托类,初始化一个应用程序委托。并把该委托设置为应用程序的委托,这里就有如果传入参数为nil,会调用函数访问Info.plist文件来寻找主nib文件,获取应用程序委托。   3)启动主事件循环,并开始接收事件。上面是UIApplicationMain函数的工作,接下来一个问题是应用程序视图的显示、消息的控制怎么办?下面就是UIApplication(或者子类)对象的职责,这个对象主要做下面几件事:   1)负责处理到来的用户事件,并分发事件消息到应该

5、处理该消息的目标对象(sender, action)。   2)管理以及控制视图,包括呈现、控制行为、当前显示视图等。   3)该对象有一个应用程序委托对象,当一些生命周期内重要事件(可以包括系统事件或者生命周期控制事件)发生时,应用程序通知该对象。例如,应用程序启动、内存不够了或者应用程序结束等,让这些事件发生时,应用程序委托去响应。   通过上面的分析,可以知道UIApplication对开发者来说,是一个黑箱。因为所有的操作,都可以由它的委托来帮我们完成,它只需要在后面维护一些不可更改的东西,如事件消息分发和传递、给委托发送事件处理请

6、求等等,如:应用程序加载处理完毕,它会发送消息给委托,然后委托可以在applicationDidFinishLanching委托函数中去实现开发者想要的动作。   利用XCODE在创建应用程序时,会默认实现一个应用程序委托类。而对于加载的视图,则有视图相关的委托类来处理视图加载过程的生命事件。2、Cocos2d-x的启动流程是怎样的?第一个场景HelloWorldScene是如何创建和运作的?试举例加以说明。首先,在main.cpp中会先执行AppDelegateapp;CCEGLView*eglView=CCEGLView::shared

7、OpenGLView();//设置窗口名eglView->setViewName("Hoooooo");//设置窗口大小eglView->setFrameSize(480,320);intret=CCApplication::sharedApplication()->run();随后运行boolAppDelegate::applicationDidFinishLaunching(){//初始化设置导演CCDirector*pDirector=CCDirector::sharedDirector();pDirector->setOpenGLV

8、iew(CCEGLView::sharedOpenGLView());//开启FPS模式pDirector->setDisplayStats(true);//设置FPS.默认是6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。