- 1、本文档共451页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
游戏开发实战教程(Unity+C#);章;第1章C#程序设计基础;1.1C#语言概述;1.1.1.NET概述;1.1.2.NETFramework;1.1.3C#语言;1.1.4编译与运行C#应用程序;1.使用文本编辑器输入程序;2.编译程序;3.运行程序;1.1.5VisualStudio2019简介;2.VisualStudio2019的版本;1.1.6VisualStudio2019系统要求;1.2实验一编写第一个C#程序;1.3C#程序的基本结构;1.3.1程序结构;1.3.2代码编写;1.3.3编译与运行;1.4实验二简易输出游戏信息;游戏开发实战教程(Unity+C#);第;本章目标;2.1数据类型、数组和字符串;简单数据类型;结构体数据类型;枚举数据类型;1数据类型;2变量与常量;2变量与常量;3运算符表达式;3运算符表达式;3运算符表达式;3运算符表达式;3运算符表达式;3运算符表达式;3运算符表达式;4数据类型转换;4数据类型转换;5数组;5数组;5数组;5数组;6字符串;6字符串;6字符串;实验一数字加密游戏;实验二推箱子;谢;游戏开发实战教程
(Unity+C#);第3章流程控制
;;3.1流程控制的基础知识;3.1.1流程控制的基本结构;3.1.1流程控制的基本结构;3.循环结构
在程序设计中,某些程序段通常需要重复执行若干次,这样的程序结构称为循环结构。
1)当型循环结构
当条件成立时重复执行一个操作直到条件不成立为止的结构称为当型循环结构。如图3.4所示
2)直到型循环结构
重复执行一个操作,直到条件不成立为止的结构称为直到型循环结构。;3.1.2条件控制语句;3.1.3循环控制语句;3.1.4跳转控制语句;3.2条件语句实操
;3.2条件语句实操
;3.2条件语句实操
;3.2.2if…else…语句
在C#语言中,如果遇到二选一的条件,用if…else…语句实现双分支选择结构;
执行过程:当表达式的值为true时,执行语句块1,否则执行语句块2。
语句格式如下:;3.2.2if…else…语句
代码如下:;3.2条件语句实操
;3.2条件语句实操
;3.2条件语句实操
;3.2条件语句实操;3.2条件语句实操;3.2条件语句实操
;3.2条件语句实操
;3.2条件语句实操
;3.2条件语句实操
;3.3循环语句实操;3.3循环语句实操
;3.3循环语句实操
;3.3循环语句实操;3.3循环语句实操;3.3循环语句实操;3.3循环语句实操;3.4跳转语句实操;3.4跳转语句实操;3.4跳转语句实操;3.4跳转语句实操;3.4跳转语句实操;3.4跳转语句实操;3.4跳转语句实操;3.4跳转语句实操;3.5实验一彩虹圆饼绘制;3.5实验一彩虹圆饼绘制;3.5实验一彩虹圆饼绘制;3.5实验一彩虹圆饼绘制;3.6实验二简单客车售票系统;3.6实验二简单客车售票系统;游戏开发实战教程
(Unity+C#);第4章类与对象;;4.1类与对象;1.对象
对象是现实世界中事物存在的实体,如人类、书桌、计算机、大楼等。对象通常被划分为两部分,即动态部分与静态部分。静态部分被称为“属性”,动态部分就是可以变化的行为。如一个“人”,包括性别、年龄等属性,有哭泣、微笑等个人具备的行为。人类通过探讨对象的属性和观察对象的行为了解对象。
2.类
类(Class)就是具有相同属性和功能的对象的抽象集合。C#程序的主要功能代码是在类中实现的,类是C#语言的核心和基本构成模块。使用C#编程就是编写自己的类来描述实际要解决的问题。;1.类的定义
类的定义格式与结构定义的格式相似,在类定义中需要使用关键字class,其语法格式如下:
[类修饰符]class类名
{
类的主体
}
说明:
(1)C#中有5种类修饰符,分别是:
Public:公有的,是类型和类型成员的访问修饰符。对其访问不受任何限制。
Private:私有的,私有成员只有在声明它们的类和结构体中才是可访问的
Protected:保护成员,该类内部和继承类中可以访问。
nternal:内部访问,同一个程序集中的所有类都可以访问,一般都是限于本项目内。
Protectedinternal:受内部保护的,只限于本项目或是子类访问,其他不能访问。;(2)类定义可在不同的源文件之间进行拆分。
(3)定义了一个类相当于定义了一个新的数据类型,程序不能处理类,程序处理的
您可能关注的文档
- 企业资源规划(微课第3版)全套PPT课件.pptx
- 数据库管理与开发项目教程(SQLServer2019)第3版全套PPT课件.pptx
- Python开发与财务应用(吴晓霞)全套PPT课件.pptx
- 白话电商法律法规全套PPT课件.pptx
- 计算机英语(第4版)全套PPT课件.ppt
- 管理会计实务(杨静)全套PPT课件.pptx
- 数据库原理及应用(Oracle版)全套PPT课件.ppt
- JavaScript前端开发案例教程(第2版)全套PPT课件.pptx
- PythonWeb开发项目教程(Flask版)全套PPT课件.pptx
- 网络舆情概论(微课版)全套PPT课件.pptx
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)