课程名称Android3D应用程序开发.doc课程名称:Android3D应用程序开发英文名称:Android3Dapplicationdevelopment课程编号:x4050951学时数:48 其中实验学时数:18 课外学时数:0学分数::软件工程专业软升本学生一、课程的性质和任务 《Android3D应用程序开发》是软件工程专业的专业课。本课程的目的在于使学生可以掌握Android软件平台上的3D开发的基本知识,能够从事android平台的3D手机游戏的程序开发。课程的主要任务是讲授android3D开发的主要思想和主要框架的使用。熟练掌握android开发中的自定义控件,图形的绘制方法,颜色渲染,3D图形旋转,纹理映射,光照等知识和技术。二、课程教学内容的基本要求、重点和难点(一)android3D开发概述熟练掌握OpenGL的概念、Android的OpenGL类库、buffer类的使用;掌握OpenGL的特点;了解Android3d开发的方向和分类。重点:Android的OpenGL类库、buffer类的使用。难点:buffer类的使用。(二)绘制平面图形熟练掌握android3D的图形分类、绘制方法的使用;掌握常见图形的绘制步骤、方法中参数使用;了解图形绘制原理。重点:android3D的图形分类、绘制方法的使用。难点:方法中参数使用,图形绘制原理。(三)颜色和立方体熟练掌握颜色函数、立方体绘制步骤;掌握颜色方法参数含义、立方体绘制方法;了解立方体绘制原理。重点:颜色函数、立方体绘制步骤、颜色方法参数含义。难点:立方体绘制步骤,立方体绘制原理。(四)光源熟练掌握光源的开启和关闭,设定光源的数量,光源的颜色,设置法线方法;掌握法向量的设置,光源的实现步骤;了解使用光源的目的,材料反光属性。重点:光源的开启和关闭,设定光源的数量,光源的颜色,设置法线方法,光源的实现步骤。难点:法向量的设置,材料反光属性。(五)纹理贴图熟练掌握纹理贴图的步骤,各步骤使用的方法;掌握方法参数,uv变换;了解贴图原理。重点:纹理贴图的步骤,各步骤使用的方法,uv变换。难点:uv变换。(六)球体熟练掌握球的绘制过程,为球添加纹理、光照;掌握球坐标顶点的计算方法;了解球顶点的确定方法。重点:球的绘制过程,为球添加纹理、光照。难点:球坐标顶点的计算方法,球顶点的确定方法。(七)坐标变换熟练掌握坐标变换的种类、三种变换方法;掌握3d坐标系、方法参数含义。重点:坐标变换的种类、三种变换方法、方法参数含义。难点:方法参数含义。(八)图形混合和深度熟练掌握混合的概念、深度的含义、混合的使用方法;掌握混合方法使用、参数含义;了解深度机理、混合的使用场景。重点:混合的概念、深度的含义、混合的使用方法。难点:混合方法使用、参数含义。(九)雾熟练掌握雾的使用步骤;掌握雾的使用方法,雾的作用;了解雾使用与不使用的区别。重点:雾的使用步骤,雾的使用方法,雾的作用。难点:雾的使用步骤。三、教学方式及学时分配序号主要内容主要教学方式学时分配辅导答疑比例1android3D开发概述讲授+实验2+02:12绘制平面图形讲授+实验4+22:13颜色和立方体讲授+实验4+42:14光源讲授+实验3+22:15纹理贴图讲授+实验4+22:16球体讲授+实验4+22:17坐标变换讲授+实验3+22:18图形混合和深度讲授+实验3+22:
课程名称Android3D应用程序开发 来自淘豆网m.daumloan.com转载请标明出处.