《产品开发软件基础》实践教学设计与探索.pdf
《《产品开发软件基础》实践教学设计与探索.pdf》由会员分享,可在线阅读,更多相关《《产品开发软件基础》实践教学设计与探索.pdf(6页珍藏版)》请在咨信网上搜索。
1、罗可欣:产品开发软件基础实践教学设计与探索087产品开发软件基础实践教学设计与探索罗可欣(贵州大学机械工程学院,贵州贵阳550025)摘要:根据教学大纲的要求,产品开发软件基础课程有 28 个学时为实践课程。作为近年新开课程,对实践教学的设计与探索势在必行。本课程对实践教学的目的、方法、内容等方面进行设计与探索,设计出环环相扣、全面覆盖知识点的实践课程体系,为提高学生的实践能力提供教学指导。本文设计了 5 个实验,分别为物体设计、场景设计、音效设计、动画设计和脚本设计;对 3 个优秀作品进行全面分析鉴赏。通过学生作品分析得出,本学期使用的实践方案具有良好的效果。关键词:实践教学;实验课程;实践
2、能力作者简介:罗可欣,女,贵州大学机械工程学院实验师。产品开发软件基础为工业设计专业的必修课,教学大纲中规定总学时为 56 个,其中课堂讲授 28 学时,实验 28 学时,无配套课程设计,实验课以设计为主。本课程的目标是培养工业设计专业学生的编程能力,提升学生在学科领域使用编程解决问题的能力。从多年的教学来看,重点还是上机练习。上机练习是提升学生动手能力和创新能力的重要手段,通过动手让学生有成就感,同时巩固对理论知识的理解,引导学生主动思考,提升学生分析问题、解决问题的能力,进而培养学生的创新能力。本课程分为两个部分,分别是 C#语言的学习以及 Unity 3D 集成环境的使用。Unity 3
3、D 可以用来创建 3D 视频效果、实时 3D 动画、虚拟现实(VR)、建筑可视化等内容2。Unity 3D 主要授课内容包括物体设计、场景设计、音效设计、光源设计、粒子系统设计、动画设计、脚本设计等。在整个设计中,最核心的是脚本设计,088 Academic and Practise 学术与实践脚本是通过 C#语言编写的,Unity 3D 支持C#语言格式的脚本代码。因此,本课程不仅要学设计,更要学编程,好的编程能让设计活灵活现,编程让设计更加有意义。通过本课程的学习,学生应掌握 Unity 3D 游戏设计软件的基本操作,在 Unity 3D中熟练使用 C#编程语言,完成简单游戏的设计与实现。
4、学生应掌握 C#语言的基本语句、语法、数据类型、运算符和表达式,并能编程实现顺序、选择、循环等结构;在 Unity 3D 开发环境下能够使用 C#完成游戏的设计与实现。本课程使学生掌握 C#语言的基础知识、基本语法,以及顺序、选择、循环等结构的语句规则及使用场景;同时,还应掌握 Unity 3d 的基本设计方法,在 Unity 3d 开发环境下能够熟练使用 C#语言完成脚本的设计,实现产品的具体功能。一、实验教学目的、内容及教学思路1.教学目的和内容Unity 3D 的实验课程包括:游戏物体设计、场景设计、音效设计、光源设计、物理引擎游戏设计、布料粒子设计、游戏角色动画设计、游戏脚本设计。其中
5、,游戏脚本设计贯穿整个实验课程,每部分的设计都会涉及脚本的设计。Unity 3D 能够控制游戏中的主角与各种 NPC 角色等,Unity 3D 中常用的脚本函数包括 Update、FixedUpdate 等。Update 函数在渲染一帧之前被调用。在 Unity 3D 集成开发环境中,脚本常用组件见表 1。表 1Unity3D 脚本常用组件组件访问变量TransformtransformRigidbodyrigidbodyRendererrendererCameraCamera(only on camera object)LightLight(Only on camera object)Ani
6、mationanimationCollidercolliderUnity 3D 的核心部分是脚本程序设计,在 Unity 3D 中脚本是不可少的。脚本是用来界定用户在游戏中的行为或者规则,Unity 3D 推荐使用的编程语言是JavaScript,同时也支持 C#或 Boo 语言。本课程是产品开发过程中所需要的软件基础,目的是让学生掌握一门编程语言,在产品开发的过程中能够自己编码,改变工业设计人员对程序员过度依赖的现状。本课程将 C#编程语言基本理论与 unity3D结合起来,介绍了 C#基础语法、游戏设计的思想、开发环境、游戏物体设计、游罗可欣:产品开发软件基础实践教学设计与探索089戏场景
7、设计以及脚本编写等基础理论知识。结合具体应用实例,帮助学生掌握游戏设计的软件基础、编程基础以及程序设计基本技能。本课程主要包括以下实验:C#基础知识熟悉与使用;脚本设计基础知识熟悉与使用;游戏物体设计;游戏场景设计;游戏音响设计;游戏物理引擎设计;游戏角色动画设计。2.教学思路在 Unity 3d 设计中,最重要的是游戏物体(Game Object)。游戏设计中的任何东西都是游戏物体,游戏物体是一个容器,它们是一个空的可以容纳不同块的盒子,而这些块可以组成一个复杂物体造型或者场景。为了真正理解游戏物体首先需要理解这些块,这些块被称作组件。根据所要创建的物体的不同,可以添加不同的组件到一个物体中
8、。在 Unity 3d 中,添加 3D 游戏物体造型是利用最基本的几何球体、立方体、长方体、圆柱体以及胶囊体造型组合成各种三维几何造型、文字造型等。例如,创建墙体、双杠、座椅、板凳以及室内外造型等。场景设计是 Unity 3d 中最重要、最复杂的部分。3D 游戏场景设计主要内容包括游戏场景的规划、地形设计、山脉设计、河流山谷设计、森林设计、建筑设计、人物造型设计等。针对不同游戏采用不同策略,根据游戏的每一个故事情节设计每个游戏场景内的各种物体造型。在 Unity 3d场景设计中,要掌握天空盒技术、包括天空盒资源导入、天空盒设计以及天空盒案例分析。主要内容在游戏地形设计中,要很好掌握创建地形地貌
9、、绘制地形及地形修饰等。此外,还要对 3D 游戏场景中事物进行合理添加与处理,如在游戏地形场景中添加森林、树木、花草以及河流等,还可以添加建筑物、桥梁、人物及道具等。在 Unity 3d 中,摇杆、拾取音效、影视纹理设计是为游戏场景设计交互和多媒体艺术效果,通过按钮、摇杆和拾取实现游戏的交互功能。对 3D 游戏声音设计,学习音频管理器和音频监听器的使用,掌握音频源、音频效果以及音频混响区设计方法。掌握 Unity 3d 影片纹理设计。在 Unity 3d 中,摄像机、预置、材质、光源设计是游戏设计场景的重要组成部分。通过摄像机来观察游戏场景中物体或者角色的视角。在 Unity 3d 中,物理游
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 产品开发软件基础 产品 开发软件 基础 实践 教学 设计 探索
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。