3D手机游戏试卷内容总结.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3D手机游戏试卷内容总结

一、手机游戏的开发流程主要有以下几个阶段:(p3) 1、产生初期方案 手机游戏开发的开始阶段,策划员要根据市场信息,设计出游戏的初期方案。该方案包括游戏 的种类、内容、故事情节、美术风格、玩法及软件的大小。然后,团队成员需要共同讨论方案的可行性,确定方案能否被顺利完成。 2、定夺详细方案 如果初期方案可行,策划员要进一步设计详细方案。详细方案包括游戏中人物的职业类别、人物活动的规则、场景的数量、每个场景的主题(如雪地、森林等)及游戏图片的清单等。详细方案提交后,团队成员再次进行讨论,交流各自的意见,经过反复地讨论和修改,才能定夺出最终的手机游戏详细设计方案。 这个过程非常关键,设计方案时要尽可能地考虑实际开发中会遇到的问题,尽量保证今后不对方案进行修改。如果方案设计不好,使得今后需要大范围地改动,那么很可能导致项目的失败。 3、制定工作进度计划 游戏方案定夺后,各部门负责人要给出详细的工作进度计划表。表中写明开发工作中每部分的负责人及具体的完成时间。完成时间不能制定得太久,但也要给负责人留出一定的余地。同时工作进度计划还要考虑各部门的协作关系,如某些工作需要美工先给出图片,程序员才能编写代码。 4、开发游戏的demo 制定了工作进度表后,各部门按照计划开发游戏的demo(样本)。在这个过程 ,策划员与美工、策划员与程序员、美工与程序员之间要及时沟通,避免做无用的工作。尤其是程序 员,要仔细理解游戏的设计方案,不能猜测,有不明白的地方要及时与策划员协商,不能将问题遗漏到最后。同时策划员还要根据实际开发中遇到的问题对游戏方案进行一些必要的修改。 5、测试并修改(demo) 游戏的demo完成后,策划员或测试人员需要对其进行测试。测试人员不仅要找出游戏的bug(错误),还要将游戏下载到不同的真机上,进行实际运行效果的测试,然后测试人员要给出测试报告。程序员接到测试报告后,修改bug,并对 demo进行优化。修改和优化完成后,程序员提交新的demo,测试人员再对新的demo 进行测试。这样反复地测试、修改和优化完成后,直到整个游戏没有明显的问题后,手机游戏的开发工作才基本结束。 什么是游戏引擎,游戏引擎的功能(P7) 游戏引擎就是用于控制游戏核心功能的主程序,它将各类游戏中通用的功能模块封装到 一起。 作用:在游戏引擎的基础上开发新游戏,会大减少开发的工作量,同时也会大大降低新 游戏的开发难度。 MIDlet框架说明(P19) MIDlet程序有三个状态,分别是:活跃(active)、暂停(pasue)、销毁(destroyed)。 startApp()……使MIDlet进入活跃状态 destroyApp()……在活跃状态下,如果某处程序调用了MIDlet的destroyApp()方法使 MIDlet进入销毁状态 pauseApp()……在活跃状态下,如果某处程序调用了MIDlet的pauseApp()方法使MIDlet 进入暂停状态 四、3D游戏场景中最基本的元素:摄影机、光源、实物(P39) 透视投影(P40) 透视投影与人眼的成像原理相同,是一种“近大远小”的图像映射方式。 Public void setPerspective(float fovy, float aspectRatio, float near, float far) 功能:将摄影机设置成透视投影方式 参数:fovy……………………视棱锥的纵向角度数(0度—180度) aspectRatio…………显示区域的横纵比 near……………………远裁剪面离摄影机的距离 far…………………………远裁剪面离摄影机的距离 异常:当发生以下任一情况时,系统将产生异常。 fovy0或aspectRatio0或near0或far0; fovy=180 光源类型(public void setMode(int mode))(p42) 点光源……OMNL 聚光灯光源……SPOT 环境光源……AMBIENT 平行光源……DIRECTIONAL 模型的顶点(p46) 索引数组存储什么信息,怎样构图 顶点数组…… 三角形带(p49) int strip[]={0,1,2,3,4,5}; 坐标系(p67) 屏幕坐标系、世界坐标第、本地坐标系 屏幕坐标系:是相对于屏幕的2D坐标系,坐标系的原点就是屏幕的左上角,坐标 系的Y轴 正方向朝下。 世界坐标系:是整个游戏世界的三维坐标系。默认情况下,世界坐标X轴与Y轴 所确定的平面与手机屏幕平行,而Z轴方向则垂直屏幕向外。 本地坐标系:是以某个模型为中心的三维坐标系,坐标系的原点位于模型的中心。 十、外观控制类(p81) 5种外观效果分别由PolygonMode、CompositingMode、Material、TexturedD、Fog 等5个

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档