23.9.6笔记——认识C#和UnityAPI

C#是微软公司发布的一种由CC++衍生出来的面向对象的编程语言,它去掉了 C++ 和 Java 语言中的一些复杂特性,还提供了可视化工具,大大提高编写程序的效率。

注释

1. //单行注释
2. ///文本注释
3. /*
  * 多行注释
  */

标识符

标识符是用来命名的字符串

1.不能与关键字重名

2.不能以数字开头

3.@只能用于开头

4.不能出现字符 “.”

#region 是一个分块预处理命令
//它主要用于编译器代码的分块,在编译时会被自动删除
#endregion

Main方法

语句和块
1.语句是描述一个类型或告诉程序去执行某个动作的一条代码指令

(语句以分号结束,一行未必是语句)
2.块是一个由大括号包围起来的0条或多条语句序列,它在语法上相当于一条语句

(某些特定的程序结构只能使用块,块后不能跟分号)

输出语句
 Console.Write("输出不换行====");
 Console.WriteLine("输出换换行===");
 Console.Write("输出不换行===");

输入语句

 Console.Read();//接收输入第一个字符的ASCII码
 Console.ReadLine();//接收输入的字符串

试写:

 int str1 = Console.Read();
 Console.WriteLine("输入的是:" + str1);
 string str2 = Console.ReadLine();
 Console.WriteLine("输入的是:" + str2);

数据类型

1.数值类型:

整型 int

浮点型 float double


2.非数值类型:

字符类型 char

字符串类型 string

布尔类型 bool ture false


3.字符值+后缀知类型:

1.5表示double类型

1.5f或者1.5F表示float类型

4.字符:

转义字符  常用    \"  双斜杠         \\  反斜杠         \n   换行

@不转义字符   

例:

 Console.WriteLine(@"F:\01\02\03");
 Console.WriteLine("F:\\01\\02\\03");

Console.WriteLine("我叫张三,\n 今年18岁");
Console.WriteLine("我叫张三,\u000A 今年18岁");
//参考Unicode值的表替换

变量与常量

常量为固定值,程序执行期间不会变

const +常量类型 + 常用名字 = Value;
const 关键字 定义的时候必需赋值
声明的时候可以不赋值,但是一但赋值就不能更改


     string name = "张三";//名字
     int hp = 100;//血量
     int level = 10;//等级
     int experience = 5;//经验
     int money = 800;//金币
     Console.WriteLine("名字:{0}"
                      + ",血量:{1}"
                      + ",等级:{2}"
                      + ",经验:{3}"
                      + ",金币:{4}",
                      name, hp, level, experience, money);

UnityAPI

Unity脚本历史:

Unity2017之前版本:C#、JavaScript、BOO、C与C++ 等

Unity2017以后:C#

设置编辑器:

2017之前版本:MonoDevelop

2017之后:VS

编辑模板修改:路径(E:\……\Editor\Data\Resources\ScriptTemplates)

MonoBehaviour:

MonoBehaviour是一个基类,所有 Unity 脚本都派生自该类

作用是让脚本可以像组件一样挂在物体上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值