Unity相关知识体系(一)c#语言_1
C#语言是我们进行Unity编程的基础语言,同时也是我们控制Unity的最重要手段,所以在今天进行Unity相关知识体系整理时,我们要先从C#语言开始进行梳理。
而对C#语言进行整理的时候,我们最先开始的部分是从他的根源说起。
C#起源
关于起源这边简单的总结一下就是,C# 是微软公司为了便于编写各种基于.Net的应用程序,而从新推出的一门,主要继承于C和C++,但是同时也包含了其他语言的优点的一门高级语言。它的主要特点有
1· 语言简洁。
2· 保留了C++的强大功能。
3·快速应用开发功能。
4· 语言的自由性。
5· 强大的Web服务器控件。
6· 支持跨平台。
7· 与XML相融合。(来源于百度百科 C#语言.)
这边要了解,后续用到的时候可能会回来看。
C# IDE
IDE,即(集成开发环境.)是用于提供程序开发环境的应用程序,是我们接下来编写代码用的主要工具,我们这里编写C#语言,编者比较推荐Microsoft Visual Studio(简称VS),上文我们提到C#是由微软公司编写.Net而推出的语言,而VS则是微软公司的开发工具包系列产品。在这里我比较推荐的是新手可以使用相对较新的VS2017版本(下载地址.),在安装时,根据个人需要来选择安装版本,新人一般安装Visual Studio Community版本就可以。然后开发选项选择.Net开发和移动与游戏里面的使用Unity的游戏开发。
这就是安装完成后的样子,然后我们今天写一个最简单的程序,在一个组件上打印出一句Hello World。
Hello World
打印hello world几乎是所有程序入门时的第一个小的作业,让我们打开我们的Vs,然后打开文件-新建-项目
在弹出的窗体中选择控制台应用程序(.Net Framework)将名称改为"MyHelloWorld",点击确定创建程序此时Vs会打开新的窗口如下图
在上图光标指引处,即Static void Main(string[] arge)的下一行,中括号里面输入两行代码
System.Console.WriteLine("Hellow World");
System.Console.ReadLine();
然后点击上方启动按钮,
此时在弹出的控制台程序中,显示出Hello world。