自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

原创 3、Unity【基础】Resources资源&场景动态加载

场景异步加载和资源异步加载一样有两种方式 1. 通过事件回调函数 2. 协程异步加载也们的优缺点表现和资源异步加载也是一样的 1. 事件回调函数优点:写法简单,逻辑清晰缺点:只能加载完场景做一些事情不能再加载过程中处理逻辑 2. 协程异步加载优点:可以在加载过程中处理逻辑,比如进度条更新等缺点:写法较为麻烦,要通过协程。

2024-08-23 04:12:14 444

原创 2、Unity【基础】Mono中的重要内容

协程的本质就是利用C#的迭代器函数【分步】执行的特点加上协程调度逻辑实现的一套【分时】执行函数的规则请不使用Unity自带的协程协调器开启协程通过迭代器函数实现每隔一秒执行函数中的一部分逻辑//每一次执行的迭代器接口//下一次执行的时间//声明用于存储迭代器对象的容器//分步分时逻辑//记录迭代器和时间//判断预期时间,若正常时间>=预期时间,则执行下一步//倒着遍历,目的是防止遍历时迭代器移除内容发生前移,产生漏读i >= 0;i--)else。

2024-08-19 01:51:38 358

原创 1、Unity【基础】3D数学

3D数学。

2024-08-13 03:28:48 1047

原创 Unity【入门】小项目坦克大战

【代码】Unity【入门】小项目坦克大战。

2024-08-03 01:09:09 493

原创 Unity【入门】场景切换和游戏退出及准备

【代码】Unity【入门】场景切换和游戏退出及准备。

2024-07-06 23:59:30 484

原创 Unity 数据持久化【PlayerPrefs】

数据对象</param>/// <param name="keyName">数据对象的唯一key,自己控制

2024-07-01 01:53:04 595

原创 Unity【GUI】基础知识

1、全局颜色全局着色,影响背景和文本颜色文本着色背景元素着色注意:会和全局颜色相乘2、整体皮肤样式clickEvent?.Invoke();clickEvent?.Invoke();i++)if(value)j++)//其他的变false= toggle)if(oldStr!textChange?if (oldStr!textChange?

2024-06-26 01:32:22 430

原创 Unity【入门】光源、物理、音效系统

注意:碰撞和触发响应函数属于特殊的生命周期函数也是通过反射调用。4、碰撞和触发器函数都可以写成虚函数在子类去重写逻辑。思考 让一个物体产生位移的几种方式。4、获取音频数据用于存储或传输。3、要明确什么时候会响应函数。1、物理碰撞检测响应函数。1、刚体自带添加力的方法。2、如何检测音效播放完毕。3、如何动态控制音效播放。2、触发器检测响应函数。1、获取设备麦克风信息。2、音频文件属性设置。1、代码控制播放视频。

2024-06-19 01:29:09 545

原创 Unity【入门】重要组件和API

Unity重要组件和API。

2024-06-07 00:34:10 907

原创 Unity【入门】脚本基础

Unity脚本基础。

2024-05-30 00:40:51 500

原创 Unity【入门】环境搭建、界面基础、工作原理

游戏引擎是专门做游戏的软件它提供了很多现成的功能供我们使用,让游戏开发事半功倍。

2024-05-29 00:45:39 446

原创 C#【进阶】俄罗斯方块

俄罗斯方块。

2024-05-27 09:59:48 782 1

原创 C#【进阶】排序进阶

排序进阶。

2024-05-27 09:53:28 302

原创 C#【进阶】特殊语法

特殊语法。

2024-05-21 21:49:37 728

原创 C#【进阶】迭代器

迭代器。

2024-05-21 20:58:02 517

原创 9、C#【进阶】特性

继承特性基类 AttributeConsole.WriteLine("特性的方法");//通过为特性类 加特性 限制其使用范围//参数一:AttributeTargets —— 特性能够用在哪些地方//参数二:AllowMultiple —— 是否允许多个特性实例用在同一个目标上//参数三:Inherited —— 特性是否能被派生类和重写成员继承。

2024-05-21 00:14:02 349

原创 C#【进阶】反射

程序集就是我们写的一个代码集合我们写的代码最终会编译器翻译为一个程序集供别人使用比如一个代码库文件dll,或者一个可执行文件exe。

2024-05-20 00:05:49 508

原创 C#【进阶】协变逆变 多线程 预处理指令

预处理指令可以让代码还没有编译之前就可以进行一些预处理判断在Unity中会用来进行一些平台或者版本的判断决定不同的版本或者不同的平台使用不同的逻辑代码。

2024-05-18 00:14:36 297

原创 C#【进阶】委托和事件

访问修饰符不写默认为public声明了一个可以用来存储无参无返回值函数的容器//表示用来装载或传递返回值为int有一个int参数的函数委托委托变量是函数的容器委托常用在:1、作为类的成员2、作为函数的参数//声明委托方法1、将Fun()方法存到MyFun委托容器中//方法1、调用委托f.Invoke();f();//声明委托方法2、声明委托变量f2存储Fun()方法//方法2、调用委托f2();//声明委托。

2024-05-15 22:05:20 564

原创 C#【进阶】常用泛型数据结构类

普通线性表:数组、List、LinkedListArrayList:固定的不变的一组数据List:经常改变,经常通过下标查找LinkedList:不确定长度,经常临时插入改变,查找次数少先进后出Stack对于一些可以利用先进后出存储特点的逻辑比如:UI面板显隐规则先进先出Queue对于一些可以利用先进先出存储特点的逻辑比如:消息队列,实时存放,慢慢依次处理键值对Dictionary需要频繁查找的,有对应关系的数据比如一些数据存储,id对应数据内容。

2024-05-13 21:19:20 408

原创 C#【进阶】泛型

让泛型的类型有一定的限制 where1、值类型 where 泛型字母:stuct2、引用类型 where 泛型字母:class3、存在无参公共构造函数 where 泛型字母:new()4、某个类本身或其派生类 where 泛型字母:类名5、某个接口的派生类型 where 泛型字母:接口名6、另一个泛型类型本身或者派生类 where 泛型字母a:泛型字母b。

2024-05-12 12:21:32 589

原创 【C#进阶】简单数据结构类

简单数据结构类。

2024-05-11 01:57:40 529

原创 C#贪吃蛇

C#贪吃蛇。

2024-05-09 00:50:39 711

原创 C#核心之必备知识点

必备知识点。

2024-05-09 00:46:36 377

原创 C#核心之面向对象相关知识点

面向对象相关知识点。

2024-05-07 00:45:22 470

原创 C#核心之面向对象-多态

继承类:是对象间的继承,包括特征行为等继承接口:是行为间的继承,继承接口的行为规范,按照规范去实现内容由于接口也遵循里氏替换原则,所以可以用接口容器装对象,就可以实现装载各种毫无关系但却有相同行为的对象。

2024-05-05 23:52:34 629

原创 C#核心之面向对象-继承

面向对象-继承。

2024-05-04 02:50:49 450

原创 C#核心之面向对象-封装

具有相同特征、相同行为的一类事物的抽象类是对象的模板可以通过类创建出对象//静态成员变量//成员变量//静态成员方法//成员方法tFun3();Console.WriteLine("为Test写的拓展方法");

2024-05-02 15:34:31 986

原创 C#核心之概述

C#核心概述。

2024-05-02 15:30:27 311

原创 C#三人飞行棋

【代码】C#三人飞行棋。

2024-04-28 21:19:26 944 1

原创 C#基础之选择排序

【代码】C#基础之选择排序。

2024-04-28 21:09:20 302

原创 C#基础之冒泡排序

排序初探。

2024-04-27 03:41:41 456

原创 C#基础之结构体

结构体。

2024-04-26 00:36:12 314

原创 C#基础之函数基础

函数。

2024-04-26 00:31:36 409 1

原创 C#基础之值类型和引用类型

引用类型:string,数组,类。值类型:其他类型,结构体。

2024-04-26 00:20:47 334

原创 C#基础之数组

注意:二维数组每行的列数相同,交错数组每行的列数可能不同。二维数组 是使用两个下标(索引)来确定元素数组。1、概念:可以存储同一类型的m行确定列的数据。数组的数组,每个维度的数量可以不同。数组分为一维、多维、交错数组。一般情况一维数组简称数组。

2024-04-26 00:18:06 282

原创 C#基础内容之枚举

C#基础内容。

2024-04-22 03:49:36 245

原创 C#随机数

随机数&项目调试。

2024-04-21 20:48:27 418

原创 C#控制台相关方法

控制台相关方法。

2024-04-20 04:20:24 599

原创 C#语法知识之循环语句

5、循环语句。

2024-04-20 02:16:25 563

空空如也

空空如也

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

TA关注的人

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