自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 快速排序--算法

首先我们应该了解快速排序是对冒泡排序的一种改进。它的基本思想是通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再对这两个部分分别进行快速排序,可以看出这是一个递归的过程。快速排序的流程:1、首先确定一个分界值,通过该分界值将数组分成左右两部分。(分界值一般选择排序部分的第一个元素)2、将大于等于分界值的元素放在数组右边,小于分界...

2019-09-04 20:50:18 162

原创 希尔排序--算法

希尔排序实际上是一种分组插入排序基本思想:先取一个小于n的整数dt作为第一个增量,把文件的全部记录分组。所有距离为dt的倍数的记录放在同一个组中。先在各组内进行【直接插入排序】;然后,取第二个增量d2<dt重复上述的分组和排序,直至所取的增量dt=1,即所有记录放在同一组中进行直接插入排序为止。比较相隔较远距离(增量)的数,使得数移动时能跨过多个元素,则进行一次比较就可能消除...

2019-08-30 18:29:23 204 1

原创 插入排序--算法

今天看到排序算法就想着来记录一下,介绍一下插入排序算法,分为直接插入排序和插入排序。直接插入排序直接插入排序是最简单的一种排序方法,它的基本操作是将一条数据插入到已排好的有序表中,从而得到一个新的、记录数量增一的有序表。话不多说上代码/// <summary> /// 直接插入排序 /// 查找比较操作和记录移动操作交替的进行 ...

2019-08-30 17:35:38 128

原创 自定义Json解析

因为功能需求需要能够解析出继承父类的类的数据,没有找到这一类的json解析数据于是就想着自己写一个,下面来记录一下自己的解析过程。这个解析json的类主要可以解决父类的数据赋值问题,例如下面给出的例子。/*父类*/ public abstract class TriggerDataParent : IListVoluation { /// <summary&g...

2019-05-23 15:03:43 1297

原创 对于游戏编译器添加一个完整的功能的流程

综述这已经是关于该编辑器的第三篇文章了,这一篇介绍添加一个新功能的完成的流程。我们已经知道这个编辑器的核心是【事件/环境/动作】那么当添加一个功能时我们的思考方向也要从这三部分入手,我们需要考虑这个功能的事件是什么环境是怎样的动作是什么,确定好这三个部分之后查看编辑器中有没有你需要的功能已经有了之后我们就能开始编写这些还没有的部分了。值得注意的是【事件/环境/动作】这三部分我们需要做一个从...

2019-05-17 11:00:32 341

原创 关于自己编写简单游戏编辑器的介绍

该编辑器编写的初衷是为了帮助游戏一些功能的开发比如新手引导,成就等等。现在编写的是一个框架,具体功能需要自行扩展。目录一、编辑器结构(原始数据+触发器)1、编辑器总体结构2、原始数据3、触发器数据4、枚举数据5、编辑数据存储二、运行时结构三、一个完整的实例一、编辑器结构(原始数据+触发器)1、编辑器总体结构编辑器有四大数据模块组成...

2019-05-15 17:05:56 3784 1

原创 关于个人编写的编辑器使用

本篇主要介绍关于游戏编辑器的使用及示例。一、编辑器使用流程第一次打开编辑器时若没有工程需要新建一个工程,若有工程则需要新打开一个工程。 打开/新建工程新建一个工程后就可以建造一个或者多个类,每个类下可建造一个或多个触发器, ...

2019-05-13 17:45:57 337

原创 Java注解--基础学习

今天要写一个自定义json解析要用到注解,突然就想起来注解应该是好久之前用到的了,现在想找找也找不到了就想着写一篇博客记录一下吧。一、Java内置注解Java内置了三中注解大家也都用过,现在再提一下。@Override,表示当前的方法定义将覆盖超类中的方法。@Deprecated,表示弃用的代码,使用注解为它的元素将会发出警告@SuppressWarnings,关闭不当编译...

2019-03-15 17:17:02 146

原创 Java枚举--基础学习

Java枚举是一个简单的使用,这里简单记录一下。/** * java枚举的结构是怎样的取决于构造函数的定义 * * 若该构造函数为 * * private WillMsgType(int num) {* this.num = num; * }**则该枚举类型就只能有一个int值 TestNumZero(0) * @author Will * */public...

2019-03-15 17:06:01 149

原创 Java反射--基础学习

在写今天的内容之前小W想说一段话,关于Java反射的内容在网上搜索会搜到很多那么我为什么还要写这篇文章,一开始小W也感觉自己没有必要写,因为自己并不害怕会忘掉这块内容,就如前面所说网上关于这一块的太多,随便搜一搜就能很快的拾起,当然也是因为我懒;但是当我一个朋友问起小W关于反射的问题时自己竟然想不起自己当初是如何一步一步来学习它的,只记得自己查了很多东西,写了一些东西然后慢慢的就知道反射是什么了,...

2019-01-23 15:19:09 352

空空如也

空空如也

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

TA关注的人

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