游戏程序设计C#

课程内容:涵盖 C# 语言的基础知识、面向对象编程、常用编程技术以及文件管理、游戏引擎开发等方面,通过多个项目的学习和实践,使学生掌握游戏程序设计的基本技能和方法。教材:选用适合本课程的 C# 编程教材-游戏开发实战教程 (Unity+C#)》。参考资料:提供相关的参考书籍、在线教程、技术文档等,供学生查阅和学习。教学平台:利用智慧一体化教学平台,发布教学资料、布置作业、进行在线答疑等。
课程属性:专业核心课
所属专业:计算机应用技术
院系:信息工程学院
学时安排:54
开课时间:2025-02-25 00:00:00-2025-06-25 23:59:59

1开课期数

0知识点

0技能点

37教学资源

134选课人数

开始学习 收藏课程
  • 第1章 C#程序设计基础

    1.1 C#语言概述

    1.2 实验一 编写第一个C#程序

    1.3 C#程序的基本结构

    1.4 实验二 简易输出游戏信息

    1.5 实验三 输出坦克模型

  • 第2章 基本数据类型

    2.1 基本数据类型

    2.2 常量和变量

    2.3 运算符与表达式

    2.4 数据类型转换

    2.5 数组

    2.6 字符串

    2.7 实验一 数字加密游戏设计

    2.8 实验二 推箱子游戏设计

  • 第3章 流程控制

    3.1 流程控制的基础知识

    3.2 条件语句

    3.3 循环语句

    3.4 跳转语句

    3.5 实验一 绘制彩虹圆饼

    3.6 实验二 简单客车售票系统

  • 第4章 类与对象

    4.1 类与对象概述

    4.2 类的方法与属性

    4.3 构造函数与析构函数

    4.4 封装性

    4.5 类的继承

    4.6 多态

    4.7 实验一 简易猜拳游戏

    4.8 实验二 系统登录用户类的编写

  • 第5章接口、委托与事件

    5.1 接口

    5.2 委托

    5.3 事件

    5.4 实验 委托、事件与继承

  • 第6章目录和文件操作

    6.1 System.IO命名空间

    6.2 目录管理

    6.3 文件管理

    6.4 文件的读写

    6.5 实验 编写贪吃蛇游戏

  • 第7章 WinForm应用程序开发

    7.1 Winform编程基础

    7.2 实验一 游戏登录与注册设计

    7.3 实验二 简易计算器的设计

  • 第8章 认识Unity游戏引擎

    8.1 Unity简介

    8.2 Unity的基本功能

    8.3 实验 下载、安装与激活Unity

    8.4 运行Unity

    8.5 工具栏

  • 第9章 C#脚本语言

    9.1 创建脚本

    9.2 脚本编辑器

    9.3 常用的事件方法

    9.4 实验一 创建一个HelloWorld程序

    9.5 常用组件

    9.6 Time类

    9.7 携程

    9.8 实验二 用C#脚本语言编写

  • 第10章 交互和物理引擎

    10.1 Input输入管理

    10.2 实验一 使用鼠标和键盘控制游戏对象的移动

    10.3 实验二 用键盘和鼠标控制棋子运动

    10.4 刚体及其常用方法

    10.5 综合实验:打砖块游戏

  • 第11章 动画与UGUI

    11.1 Animation

    11.2 Animator

    11.3 UGUI

  • 第12章 Unity综合开发案例

    12.1 贪吃蛇游戏开发

    12.2 添加其他元素

    12.3 发布游戏

    12.4 游戏场景的修饰

  • 第13章 Unity游戏开发中常见的设计模式

    13.1 单例模式

    13.2 观察者模式

课程简介

教学团队
刘英德
教师|信息工程学院
暂无简介
查看更多
余丹
教师|信息工程学院
暂无简介
查看更多
汪巧群
教师|信息工程学院
暂无简介
查看更多
唐静
教师|暂无
暂无简介
查看更多
占辉
教师|暂无
暂无简介
查看更多

知识图谱

能力图谱

HI!AI助手已上线,陪你解锁知识,有需要随时喊我~
AI助教
依托课程资料智能问答,快速匹配知识点并解答
资源推荐
关联学习情况,智能推送课程资源与拓展补充内容






    京公安网备11010502050899号 Copyright © 2022-2025 . All rights reserved. 京ICP备17074418号-6 信息系统安全等级保护备案证明