自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 Unity开发之-Unity入门简介(近万字攻略)

前言大家好,我是一个Unity的程序员,从这篇开始我会持续更新学习Unity的基本,去帮助想要学习unity的小伙伴,有兴趣的同学可以跟着我一起学习Unity,下面,我们将要开始了解Unity以及想要制作一款游戏需要具备的知识。文章目录前言unity的学习路线unity的学习路线...

2021-09-16 00:21:01 57108

原创 Unity开发之C#基础-File文件读取

文件是一种数据持久化的形式有名称,路径数据以字节的形式存储在文件中可通过”流“的形式读写对于文件读取写入等操作有太多需要使用的方法等 需要大家尝试各种方法的使用 代码也是万变不离其宗的 下期我们讲解最后一章委托的使用。

2023-11-22 23:06:30 1556

原创 Unity开发之C#基础-异常处理(Try Catch)

异常就是程序中的运行时错误,当出现异常时,系统会捕获这个错误并抛出一个异常。

2023-11-16 22:47:42 1068

原创 Unity开发之C#基础-集合(字典)(Dictionary)

为什么这个东西被称之为字典呢 顾名思义 小时候大家又不认识的字 一般都查过字典吧 字典是怎么查的大家还记得吧 (我已经快忘了反正现在都打字)大概就是根据 音序 部首 来查对应都有哪些字从而认识他们 那么 我们代码中的字典 和 大家认知上的字典 意思是几乎一样的 我们可以把字典看成是 由 一个键(key)对应一个值(value) 通过这个键 就可以查找到这个值所在的位置 也可以理解为一把钥匙开一把锁的概念 那么字典该如何去使用呢?引用:System.Collection.Generic 命名空间。

2023-11-16 21:35:50 1512

原创 Unity开发之C#基础-列表(List)

List定义在using System.Collections.Generic命名空间下,使用时需要对该命名空间进行引用。List 列表名 = new List();//其中T代表着列表中的元素类型我们突然发现 好像这个所谓的列表 和 我们上一章所学习到的集合 没什么区别啊 只是关键字不相同罢了 那具体一点到底有什么区别呢 我们往下来看。其实归根结底 还是将泛型引用到了别的地方 来方便我们更快捷的进行操作 所以大家应该更要清楚泛型的重要性和实用性 避免很多资源的浪费。

2023-09-19 00:20:04 2552 5

原创 Unity开发之C#基础-集合(ArrayList)

System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。那么 我们都有数组了 为什么要用ArrayList来存储数据呢?下面我们来看ArrayList具有哪些优点数组和集合(ArrayList)都具有各自的优点与用途 如果当你这个功能的某些东西就是只需要固定的数量也不需要做一些动态的变化 那么就可以使用数组 不是说一定用集(ArrayList)合理运用每一种都会使你的程序事半功倍。

2023-09-13 23:23:00 498

原创 Unity开发之C#基础-泛型

从简单意义上讲 所谓泛型,就是通过参数化类型来实现在同一份代码上操作多种数据类型在创建一个泛型类时,需要使用一个类型参数来定义类。[访问修饰符] class 类型名{....其中,T代表类型参数,它作为占位符来使用,会在编译时被一个真正的类型所取代。以上就是对泛型的一些基本介绍和使用方法 泛型会经常出现在我们的代码里大家好多多练习读透泛型的概念。

2023-09-11 22:27:02 194

原创 Unity开发之C#基础-操作符重载

人们通常 习惯用 “c3=c1+c2”这样的语句,使用操作符重载的机制可以使这些操作符作用于用户自定义的类型作为一种特殊的函数成员,被重载的操作符必须被声明为公有的和静态的,并通过在关键字operator后跟操作符来声明。代码示例:要求—将每个数乘以一个数 得到一个新的结果操作符重载其实在平时不常见 不过大家如果遇到有需求的使用情况还是应该了解到这个东西的存在。

2023-08-22 21:57:59 141

原创 Unity开发之C#基础-静态类型

当用static修饰符声明成员叫静态成员,静态成员属于类,为这个类的所有实例所共享。静态成员只能由类来调用,不能由对象调用。不用static修饰符声明成员,称为实例成员,实例成员属于类的实例。2.1 非静态方法在类外部使用实例名访问。2.2 静态成员在类外部使用类名访问。

2023-08-21 22:49:35 577

原创 Unity开发之C#基础-多态之接口

c#接口简解

2023-07-08 15:34:04 478

原创 Unity开发之C#基础-多态之抽象类与密封类

抽象类与密封类

2023-07-04 23:09:43 491

原创 Unity开发之C#基础—类的继承

C#继承的介绍

2023-07-03 22:53:51 1258

原创 Unity开发之C#基础-属性与索引函数

前言本章介绍到的是c#中的属性和索引函数,他们在日常编码中经常见到,大家要好好学习一下。制作不易还请各位一键三连哦!文章目录前言属性属性的作用属性只可以包含一个访问函数属性的本质访问函数的特性新特性的局限索引函数索引函数的用法总结属性在游戏中,我们通常会玩某个角色,或者某个武器,他们都会有自己对应的属性那么这些属性是属于这个人物或者装备的,他们会给角色不同的加成,那么在代码中的属性是什么样的作用呢?属性的作用为了实现对数据的良好封装,C#提供了属性访问函数(简称属性,Property),主

2022-04-30 18:56:29 1014 6

原创 Unity开发之C#基础-类的实例化

前言本篇我们简单介绍一下类的实例化。文章目录前言类的实例化类和对象的关系特殊对象This类的实例化了解类的实例化之前,首先我们要知道什么是实例化,也就是实例化的概念。在面向对象的编程中,通常把用类创建对象的过程称为实例化。 从上面的代码我们可以知道,我创建了一个Teacher类,这个类里面有一个“Eat”的函数,表示“Eat”这个函数,是这个Teacher的行为,所以我们就需要”让Teacher执行吃的操作“,那么我们就要创建一个Teacher的对象,这个创建对象的过程,就是类的实例化。下面

2022-04-29 16:52:17 3753

原创 Unity开发之C#基础-类

前言本章我们介绍类,类是编程中的一个重要部分,大家需要深刻理解制作不易还请各位一键三连哦!文章目录前言类的简介类的定义类修饰符类的成员类的具体成员构造函数析构函数总结类的简介在真实世界里,有许多同“种类”的对象。而这些同“种类”的对象可被归类为 一个“类”。例如我们可将世界上所有的汽车归类为汽车类,所有的动物归为动 物类,所有的人归为人类。类是一组具有相同属性和行为的对象的抽象描述类封装了一组数据结构和作用于该数据结构的一组方法类的定义[类修饰符] class 类名 [:基类类名] {

2022-04-28 15:01:38 2323

原创 Unity开发之C#基础-面向对象的基本概念

前言今天我们将讲解到的程序中的一种编程思想:面向对象编程制作不易还请各位一键三连哦!文章目录前言什么是面向对象?面向对象的优点?面向对象的基本概念面向对象的基本特征类的概念什么是面向对象?面向对象工程是一种新兴的程序设计方法,或者是一种新的程序设计规范,其基本思想 是使用对象、类、封装、继承、消息等概念来进行程序设计面向对象的优点?从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造尽可能 运用人类的自然思维方式。面向对象的基本概念在生活中,我们身边的每一个事物都可以当作

2022-04-27 14:50:21 1604

原创 Unity开发之C#基础-String类型与StringBuilder类型

前言本篇,我们介绍编程语言中的一个比较重要的类型,String类型与StringBuilder。制作不易还请各位一键三连哦!文章目录前言String类型简介String类型简介String类型方法String类型简介String类型,又叫字符串类型,是编程语言中常见的引用类型之一,通常作用于对程序中的字符串的操作。它将一组字符视为一个整体进行处理,使用起来很像是一个字符数组。String类型简介上面我们说到,String类型是将一组字符视为一个整体进行处理,很像一个字符数组

2022-04-26 03:55:28 3150

原创 Unity开发之C#基础-结构体

前言上一篇介绍了c#中的枚举,本篇我们介绍与枚举一样的复合值类型:结构体(struct)目录前言为什么需要结构体类型?结构体的用处?结构体变量的创建结构体成员方法为什么需要结构体类型?像int,double这些简单值类型都是在.NET类库中预定义的。很多情况下,人们需要将 不同的简单值类型组合起来使用,这时就可以使用结构类型结构体的用处?考虑“复数”这个概念,.NET类库没有类型定义,那么可以在double类型的基础上定义该类 型,它由两个double类型的字段组成,其中a表示复数的实部,b表示

2022-04-17 11:40:12 1589

原创 Unity开发之C#基础-枚举

前言上一篇我们介绍了什么是数组,相信大家看到这篇时已经对数组和其他篇章有了通俗的了解,那么今天,我们介绍的是C#当中的两个特殊的值类型:枚举,结构体制作不易还请各位一键三连哦!目录前言什么是枚举什么时候用枚举枚举类型的定义举例什么是枚举通俗来说,枚举就是相当于一个我们自己声明定义的一个值类型的集合,就比如我定义一个集合,以A为名字,我这个A的集合里含有b,c,d三个元素,书写出来就类似于这样:A = {b,c,d}。这个A,就代表枚举类型变量。而其中的b,c,d就是这个枚举变量可以使用的值。什么

2022-04-15 17:33:56 861

原创 Unity开发之C#基础-数组

数组的介绍数组是c#中的一种数据结构,是数据类型的集合。可以理解为数组是一种将相同类型变量存储在一个集合的一种方式。下面,让我们来学习如何定义及使用数组制作不易还请各位一键三连哦!这里写目录标题数组的介绍1. 数组的定义及使用1.1 关键字new1.2 数组元素的使用2. 多维数组的定义及使用2.1二维数组3. 交错数组的定义及使用4. 数组的遍历1. 数组的定义及使用每个数组里的元素必须是相同类型的元素,被称为数组元素,数组中所包含的元素的个数总和,被称为数组的长度(Length()方法),数

2022-04-14 18:07:54 6193

原创 Unity开发之C#基础-循环

循环的介绍

2022-04-11 17:05:04 2304

原创 Unity开发之C#基础-ref,out,params关键字和方法(函数)

方法的介绍方法其实是包含了一系列语句的代码块。程序通过调用该方法并指定任何所需的方法参数使语句得以执行。文章目录方法的介绍方法和函数1.方法的声明格式2.变量的作用域3.方法传参的四种类型1.参数传递4.out关键字与ref的区别总结方法和函数1.方法的声明格式方法成员的本质就是在类中声明的函数,描述类能够“做什么”[访问控制修饰符] 返回值类型 方法名称 (参数列表){ 方法体} 上面五个条件构成了方法的“签名”public void Area(int a){ //执行语句}

2022-04-11 17:01:15 2749

原创 Unity开发之C#基础-条件语句(判断)

C# 基本语法-判断语句本文介绍的是c#中的条件判断语句文章目录C# 基本语法-判断语句一、什么是条件判断语句?二、判断语句的类型1.If...else语句2.Switch语句3.嵌套条件语句总结一、什么是条件判断语句?描述需要根据一个条件进行判断后需要执行哪个分支的问题二、判断语句的类型1.If…else语句下列代码语句均是在unity中打开编辑器进行编写的,代码格式在普通的c#编辑仍适用using System.Collections;using System.Collection

2022-04-11 16:54:18 2560

原创 Unity开发之C#基础-运算符

C#运算符运算符是一种告诉编辑器执行特定的数学运算或者逻辑操作的符号,主要分类如下:逻辑运算符关系运算符算术运算符赋值运算符其他运算符下面我们将详细讲解每个运算符的作用及使用文章目录C#运算符1.算术运算符二级目录三级目录1.算术运算符对数据进行一系列的数学运算的符号,算术运算符遵循数学运算顺序,先加减后乘除等。下图为常用的算术运算符假设变量A=10,变量B=20:二级目录三级目录...

2022-04-11 16:17:11 2098

原创 Unity开发之C#基础----变量与常量

前言各位小伙伴们好,从这一章节开始我们就要学习C#编程语言的基础了。希望大家可以认真的跟随小编的步伐,脚踏实地的走下去。文章目录前言回顾控制修饰符数据类型值类型基本值类型:类型后缀变量的声明使用变量常量常量的声明:类型转换隐式转换显式转换变量的命名规范(标识符)C#关键字总结回顾上一期我们简单使用了C#的编辑器并书写了自己的第一行代码,接下来,我们将要学习C#基本的知识想要具体了解变量前,我们需要熟悉:控制修饰符数据类型命名规范控制修饰符同其它语言一样,C#中也具有控制修饰符,控制修

2021-09-18 20:08:05 1263

原创 Unity开发之C#基础----你的第一行代码

前言上一期我们简易的了解了一下Unity3D的信息,也知道了学习代码的重要性,从本期开始,小编将会带着大家从下载安装软件,到学习C#语法再到Unity3D与C#的互通,感兴趣的小伙伴可以跟随小编的脚步,准备开车!!!安装脚本编辑器Visual Studio接下来我们将要开始学习C#语言,在学习C#之前,我们需要一个可以写脚本的编辑器,VisualStudio是Unity官方推荐的脚本编辑器,...

2021-09-16 22:17:38 1495

UIBlur.shader

Unity实现毛玻璃效果

2021-08-24

UIGradient.cs

Unity渐变字效果,将脚本直接挂载在带有Text脚本的物体上即可

2021-08-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除