directx课题性质与目标.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
directx课题性质与目标

一、课程性质与目标 (一)课程的性质和特点 《DirectX》是游戏软件开发专业(本科)的必修课,是培养学生计算机编程能力的一门重要专业课程,是为满足计算机应用与信息管理领域人才培养的需要而设置的。DirectX是Microsoft开发的一套功能丰富的底层的API,用于在Windows平台上开发游戏和其他高性能的多媒体应用程序。DirectX是目前最主流的三维游戏开发技术,DirectX技术在3D图像开发、游戏引擎开发、游戏工具开发以及游戏测试等岗位中都拥有至关重要的地位。 本课程是游戏软件开发专业(本科)中的一门实践性课程,通过学习,使考生了解 HYPERLINK "/search.aspx?type=notice&key=%u6E38%u620F%u5F15%u64CE" \t "_blank" 游戏引擎的基础知识和游戏引擎概念、应用、软件工具以及相关的技术规范。本课程结合大量的实例介绍了3D游戏引擎的发展、windows和DirectX编程技术在游戏引擎中的应用,让学生对3D图像引擎技术有详细的了解。学习者在学习过程中可以通过大量的程序实例和相关练习,掌握DirectX的各种特征,从而逐步掌握DirectX程序设计的基本知识和基本技能。 (二)课程目标与基本要求 通过本课程的学习,能够使学生较全面地掌握DirectX技术,使学生初步理解游戏引擎的基本思想,掌握DirectX的一些基本方法。由于DirectX涉及的概念相对复杂,比较抽象,应用灵活,在学习过程中,不仅要注意学习DirectX的语法,同时更要用心体会DirectX应用算法的特征。在学习过程中,要求学生能够尽可能的通过案例去思考和理解问题。 通过本课程学习应达到以下四个培养目标: 1.理解DirectX基本概念和基本思想; 2.初步掌握DirectX程序设计方法和技巧,具有一定的分析问题、解决问题的实践能力; 3.融合相关应用场合,学习掌握常用的游戏效果设计; 4.使用DirectX进行程序设计应用程序开发; 《DirectX》是一门实践性很强的课程,必须通过反复上机练习,深入领悟游戏程序设计的基本思想。通过实验教学加深理解和巩固课堂和教材所学的内容,提高实践动手能力。在教学过程中,要注意逐步引导学生采用面向对象程序设计的思想进行分析问题和解决问题,强调课堂讲授与上机实践相结合。 (三)与本专业其他课程的关系 1、本课程为专业必修课。 2、本课程先期课程为《游戏设计概论》和《游戏程序基础》等,学习这些课程有助于学生对基本的游戏制作流程、体系结构、常用软件等有一个全面、初步的了解。 3、本课程后续课程是《游戏艺术设计毕业设计(实践)》,该课程有助于学生采用面向对象的思想进行抽象数据类型、程序设计方法和算法设计的实现。 二、考核内容与考核目标 第1章 Managed DirectX和XNA 学习目的和要求 了解DirectX、Managed DirectX和XNA有关知识,学习用C#语言设计3D游戏时涉及的重要概念,掌握C#语言设计3D用到的基本结构。 课程内容 DirectX 本节讲述DirectX基本背景以及安装使用环境。 Managed DirectX 本节讲述Managed DirectX的由来、组成以及它与C++、C#的关系。 XNA简介 本节简单介绍了XNA的相关知识。 .NET Framework 本节介绍了本课程使用的.NET Framework的版本。 事件驱动 本节介绍了Managed DirectX和XNA进行游戏开发时使用的事件驱动机制。 Windows应用程序框架 本节简单介绍了Managed DirectX和XNA进行游戏开发时,使用的.NET Framework Windows应用程序框架。 可视化程序设计 本节简单介绍了使用Managed DirectX框架设计3D游戏时使用的可视化设计方法。 解决方案和项目 本节介绍如何组织游戏设计中的各类文件。 键盘事件 本节简单介绍了如何使用.NET Framework Windows的键盘事件。 事件处理函数参数 本节简单介绍了事件处理函数的参数。 鼠标事件 本节简单介绍了鼠标事件。 窗体的Paint事件 本节简单介绍了Paint事件。 常用结构 本节介绍了Managed DirectX 3D程序的常用结构。 考核知识点 DirectX基本背景。 Managed DirectX基本概念。 XNA的基本概念。 .NET Framework安装使用。 事件驱动机制基本原理 Windows应用程序框架组成。 可视化设计的操作环境和方法。 网络游戏的解决方案和项目概念以及组成。 键盘事件的使用方法。 事件处理函数的参数的使用 常见鼠标事件以及使用方法。 .NET Fram

文档评论(0)

果冻宝盒601888 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档