自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 光线投射介绍和展示

光线投射一、概述二、实例展示一、概述光线投射在游戏中的应用有很多,比如光照,伪3D成像的计算等。我认为光线投射是学习2D游戏开发必须要会的一个技能。并且其原理并不复杂,博主用光线投射做的一个伪3D地图展示也只花了4天左右时间,所以推荐大家花点时间掌握这个既简单又实用的游戏开发技术。光线投射最主要的思想是用到了透视投影,并且相机在Z轴上的位置是不变化的。下面这篇文章详细讲述了关于光线投射的所有原...

2018-12-19 16:56:38 2388

原创 [算法天天见](六)堆排序

堆排序一、概述二、算法一、概述堆排序是一种简单又有效的排序,堆排序可以处理一些需要优先级的场景。它的实现也是很简单的。堆分为大顶堆和小顶堆,它的本质是一颗完全二叉树, 并且(大顶堆)它的子树的每个节点都必须小于当前节点 它的构建有两个过程 自底向上和自顶向下① 自顶向下就是一个插入节点的过程② 自底向上更优化交换的次数更少它的实现过程是 从最后一个非叶子节点开始(因为叶子节点不需要与子节点发...

2018-12-17 21:14:51 433

Pacman GDI C++ GAME

学习 GDI 的时候写的吃豆人游戏,由于业余时间有限,几乎是想到哪写到哪, 有很多代码结构不规范的地方。 完成的功能有: 1. 地图的布局 2. 吃豆人 的键盘控制 3. 吃豆人 与墙壁和豆子的碰撞检测 4. 吃豆人 吃豆子时的声音和记分 5. 幽灵 与墙壁的碰撞检测 6. 幽灵 的 AI 其中幽灵的 AI 为了简便,主要是用了绕路算法。 开发IDE: Visual Studio 2015 用到了 C++11 和 C++14的一些特性

2016-08-06

文件分割合并器

实现了文本分割和合并 分割: 可以根据个数或者大小进行分割,点击路径文本框,可以弹出对应文件夹。 合并: 选择需要合并的文件夹, 根据文件夹中的part.x文件来进行合并,part.x可以不连续,但是会造成文件合并不完整。比如:图片可能只显示其中一部分。

2015-09-01

C# 控制台游戏

用C#开发的一个冒险棋控制台游戏 只是在主类中写代码,并没有分其他类。 初学C#可以看看。

2015-05-16

Qt 实例1 文本编辑器

Qt 入门实例 非常简单的一个例子。 使用Qt5.2.0制作, 实现了 新建文本,打开文本和保存文本。

2015-04-17

空空如也

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

TA关注的人

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