Unity编程训练_1.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:127 大小:4.9MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Unity编程训练_1.pdf

Unity编程训练_1.pdf

预览

免费试读已结束,剩余 117 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1C#核心编程课程简介•C#核心编程•Unity组件相关(MonoBehaviour)•案例讲解江西省动漫创意与数字娱乐重点实验室1C#核心编程计算机体系结构•中央处理器(CPU)•内存(主存)•外存(辅存)•输入设备/输出设备江西省动漫创意与数字娱乐重点实验室1C#核心编程位和位模式•位的概念:bit•计算机所能够识别的信息--美国信息交换标准码ASCII,010010000110010101101100011011000110111100101110--位图,RGBA的表示32位•信息量的单位,•Loveu江西省动漫创意与数字娱乐重点实验室1C#核心编程进制•十进制121------1*10^2+2*10+1*10^0•二进制10----1*2^1+0=2•八进制•十六进制0-9—10ABCDEFF---1510•主存储器的容量是8位,1B=8bit字节2552^8-1•进制的转换•121江西省动漫创意与数字娱乐重点实验室1C#核心编程编程的本质•算法:一些列的步骤,规定如何完成一项任务-有关烹饪的算法(菜谱)-陌生城市准确定位的算法(地图)-使用计算机的算法(说明书)-演奏音乐的算法(乐谱)•算法的抽象本质---故事/书,可以用很多种•用计算机所能识别的语言与计算机进行交流江西省动漫创意与数字娱乐重点实验室1C#核心编程折纸算法江西省动漫创意与数字娱乐重点实验室1C#核心编程编程的本质•在一台机器执行一项任务之前,必须先找到完成这项任务的算法,并且用与该计算器兼容的形式表示出来。这一算法的表示称作一个程序。•开发一个程序,使之采取与计算机兼容的形式进行编码,并输入到机器中的过程,称作程序设计(编程)。程序及其所表示的算法总称为软件,机器本身成为硬件•自然语言&机器语言江西省动漫创意与数字娱乐重点实验室1C#核心编程.NETFrameworkC#•一般指.NetFramework框架.一种平台,一种技术..NETFrameworkVB.NET•C#(sharp):一种编程语言,可以开发基于.net平台的应用.FCLCLR•c/c++/c++++框架类库公共语言运行时F#操作系统江西省动漫创意与数字娱乐重点实验室1C#核心编程程序分类应用程序•桌面应用程序:WinForm—QQ•Internet应用程序:ASP.NET.NETFramework•手机开发WINDOWSPHONECLR公共语言运行时C/S:客户机(Client)/服务器模式(Server)操作系统B/S:浏览器(Browser)/服务器模式(Server)江西省动漫创意与数字娱乐重点实验室1C#核心编程Unity新建cs文件•1.在工程面板新建文件夹—code—Scripts•2.新建C#Script重命名为LearningScripts•3.双击打开—MonoDeveloper编辑器中•注意:•-文件后缀名-观察文档结构,及class后面的名字-并非一定要在IDE中才能运行江西省动漫创意与数字娱乐重点实验室1C#核心编程Unity新建cs文件引用命名空间类方法江西省动漫创意与数字娱乐重点实验室1C#核心编程Debug.Log()•在C#中,每句话都要以分号结束•Debug.Log(“xxx”);•编译过程•三种注释类型--单行注释//,--多行注释/**/,--文档注释///江西省动漫创意与数字娱乐重点实验室1C#核心编程编译过程CPUCLRJIT---本地平台的CPU指令.NETFramework微软中间语言MSILC#源码江西省动漫创意与数字娱乐重点实验室1C#核心编程变量•变量是用来做什么的?思考,把1215数字保存在计算机中江西省动漫创意与数字娱乐重点实验室1C#核心编程变量•计算机中是用内存来存储数据•变量其实是内存的一小块空间,用来储存需要存储的信息•是在程序运行过程中其值可以改变的量•--可以装东西的容器江西省动漫创意与数字娱乐重点实验室1C#核心编程开辟内存空间内存栈堆地址数值变量名江西省动漫创意与数字娱乐重点实验室1C#核心编程开辟内存空间江西省动漫创意与数字娱乐重点实验室1C#核心编程声明变量的语法格式•inta;//开一个能放数字的空间•a=1215;//把1215