自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 (C#)两个栈实现队列和两个队列实现栈

首先说一下队列和栈的相同点和不同点:相同点:1、都是线性结构。2、插入操作都是限定在表尾进行3、都可以通过顺序结构和链式结构实现4、插入与删除的时间复杂度都是O(1),在空间复杂度上两者也一样5、多链栈和多队列的管理模式也可以相同不同点:1、删除数据元素的位置不同,栈的删除操作在表尾进行,队列的删除操作在表头进行。2、栈是先进后出,队列是先进先出3、应用场景...

2019-02-22 18:31:19 681

原创 (C#)顺时针/逆时针打印矩阵

题目描述:思路 :       建立一个list,遍历数组中行(列)添加到list中,然后改变数组的遍历方向顺时针(逆时针)旋转90度,知道遍历完成。顺时针代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading...

2019-02-22 11:36:54 820 2

原创 经典排序算法之二分查找算法

二分查找又称折半查找,它是一种效率较高的查找方法。特点:1、二分查找仅适合线性表的顺序存储结构,不适合链式存储结构。2、必须按关键字大小有序排列原理:①、将数组分为两半,并且算出中间的下标mid,前一半从下标0到mid - 1,后一半从mid + 1到数组最后一个元素。②、将要查找的数与数组下标为mid的元素进行比较,如果要查找的数大,则把查找范围缩小到原数组的后一半(反之...

2019-02-21 10:59:37 768

原创 (C#)String字符串的用法

创建String对象的方式1、通过给String变量指定一个字符串2、通过使用String类构造函数3、通过使用字符串串联运算符(+)4、通过检索属性或者调用一个返回字符串的方法5、通过格式化方法来转换一个值或对象为它的字符串表示形式 String类的属性Chars : 在当前String对象中获得指定位置的char对象。Length : 在当前的Strin...

2019-02-20 15:21:28 8230

转载 Unity中播放gif

unity自身是不支持gif图片的播放,首先复制"System.Drawing.dll"文件在 "C:\Program Files (x86)\Unity\Editor\Data\Mono\lib\mono\2.0"文件到"Assets" 文件夹下面,播放的原理其实就是把GIF图片,转换为一张一张的图片,在播放出来。代码:using System.Collections;using S...

2019-02-15 14:13:08 1497 1

原创 Unity设计模式之状态模式及有限状态机

状态模式在状态模式中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为行模式。意图 : 允许对象在内部状态发生改变它的行为,对象看起来好像修改了它的类。主要解决:对象的行为依赖于它的状态(属性),并且可以根据它的状态而改变他的相关行为。何时使用:代码中包括大量与对象状态有关的条件语句。如何解决:将各种具体的状态类抽象出来。优点:1、封装了转换规则。2、枚举可...

2019-02-14 11:24:28 432

原创 经典排序算法之堆排序

堆排序是一种选择排序,是不稳定的排序方法。特点:在排序过程中,将排序数组看成是一棵完全二叉树存储结构,利用完全二叉树中父节点和孩子节点之间的内在关系,在当前无序区中选择关键字最大(最小)的记录。基本思想:堆分大根堆和小根堆,大根堆是父节点比所有子节点都大,小根堆是父节点比所有子节点都小。下面以大根堆为例。1、先将初始文件R[1..n]建成一个大根堆,此堆为初始的无序区。2、...

2019-02-11 18:10:24 245

原创 Unity 攻击范围检测并绘制检测区域

一、圆形检测using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 圆形检测,并绘制出运行的攻击范围/// </summary>public class CircleDetect : MonoBehaviour { ...

2019-02-01 16:23:03 17637 2

Unity可视化剧情编译工具 xNode和Odin插件

X Node, 这是个非常强大且直观的节点编辑器框架,提供了类似 Shader Graph等Unity内置系统的Graph和Node的自定义创建。 Odin是一个对编辑器进行拓展的插件,可以序列化各种数据,方便的制作出各种编辑器界面

2023-02-09

lua调用Unity优化工具(自动生成代码)

lua调用Unity对象资源时,避免拿到Unity的对象,而是拿到Unity对象的ID通过ID在C#中找到对应的对象进行操作,节省资源。本工具会自动生成lua页面的代码和lua页面控制器的代码,节省开发时间。 但是请注意这里的UI使用的是NGUI,如果UGUI 使用需要自行修改。并且路径也需要自行修改

2022-12-02

ProtobufUnityCompiler.cs

在下载了protoc.exe,配置好系统变量之后,将该脚本放到Unity的Editor目录之下,之后创建proto,打开Unity后会在同级目录下生成相应的C#脚本。Edit->preference可以看到

2021-03-20

json2excel.rb

将Json转换成excel的脚本,只能用来一个一个的修改,双击就可以使用(需要在内部改变文件的路径),json_file_path:存放Json文件的路径,excel_file_path:存放excel文件的路径,json_file_name和excel_file_name,分别是需要转换的Json和excel的文件名

2020-12-03

excel2json.rb

将excel转换成Json的脚本,只能用来一个一个的修改,双击就可以使用(需要在内部改变文件的路径),json_file_path:存放Json文件的路径,excel_file_path:存放excel文件的路径,json_file_name和excel_file_name,分别是需要转换的Json和excel的文件名

2020-12-03

NativeWebSocket-master.zip

最简单的unity连接WebSocket,不需要外部的DLL(使用内置System.net.WebSocket),支持WebGL/HTML5. 要求是.NET4.0

2020-04-14

UniWebView.zip

uniwebview是适用于Andriod、ios和Mac os,在移动端效果最好。支持WP8,不支持windows桌面系统,包括编辑器状态,的一款Unity内嵌网页的插件

2020-03-02

Unity读取Excel文件

Unity调用Excel所使用的dll文件,库文件 Excel.dll 和ICSharpCode.SharpZipLib.dll库文件

2019-05-07

Behavior Designer_1.5.2a

如果了解过状态机,会知道在行为树之前,在实现AI用得比较多的技术是状态机,状态机理解起来是比较简单的,即一个状态过渡到另一个状态,通过判断将角色的状态改变即可,如果学习过Unity的Mecanim动画系统,会更加直观的理解。

2018-04-10

空空如也

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

TA关注的人

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