自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt有限状态机简单介绍

有限状态机,(英语:Finite-state machine,FSM),又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。——————————————————–来自百度百科 下面的例子就是一个简单的状态机: 有一自动门,它可以被锁上,也可以开锁。当门锁上时,某人可以在它的槽中塞进一枚硬币。这样,门就会自动开锁,转变到开锁的状态;人通过后,门就会自动锁

2016-04-01 19:38:00 1341

原创 Ubuntu15.10安装Arduino IDE记录

前两天一个实验用到了Arduino,于是就在电脑上装了个arduino ide用。这里记录一下安装过程。其实装起来非常简单,只是后面的驱动因为linux权限的原因无法启动,会导致找不到串口,这里需要注意一下。下面是安装过程在ubuntu源中安装软件不得不说非常方便。这里直接在终端输入 sudo apt-get install arduino 之后安装就开始了。 但是当安装完成之后,我开心得打开

2016-03-31 18:53:05 2175

原创 初学GraphicsView

qt的graphics-view框架可以很方便快速的处理大量图形图像。 下面是graphicsview的简单使用 因为代码比较简单,所以直接写在了main.c里 #include <QApplication> //要包含的头文件 #include <QGraphicsScene> #include <QGraphicsView>int main(int argc, char *argv[])

2016-03-27 11:01:36 3321

原创 Linux下给树莓派安装及配置系统

这篇博客记录了本人在Linux下安装和配置树莓派的过程,不过省略了连接键盘鼠标和屏幕的过程。可能对于linux老手来说树莓派安装配置十分简单,不过对于刚接触linux不久的同学,比如我就可能觉得在linux下给树莓派装系统好像无从下手。希望这篇文章能给大家一个参考 首先我们需要获取树莓派可用的系统镜像。从官网 下载地址可以得到最新的系统。这里下载的是raspbian 然后下载下来的镜像一般是zip

2016-03-25 23:16:20 4565 1

原创 第一个Qt程序 Helloworld

最近学qt,准备写一系列的博客,边学边写 作为学习的记录与总结,也可以给同样学习qt的同学多一个参考。(虽然我语言组织比较烂–)作为一名C系程序猿,学习过程中第一个程序当然就是Helloworld啦。那么我们来看一下在Qt中的Helloworld是什么样的吧。 顺便说一下,我是在ubuntu下学习qt的,qt版本为5.5,qt creator作为IDE。 如果你是在win下学习,还是建议不

2016-03-24 19:34:49 2897

An Investigation in Implementing a C++ Voxel Game Engine

An Investigation in Implementing a C++ Voxel Game Engine with Destructible Terrain In video games today, world geometry is often represented as a polygon mesh. While this representation is able to represent terrain, it must be done so using an elevation grid. For each X and Z location, an elevation grid stores the height of the terrain at that location. This has a major drawback: it is unable to allow terrain with overhangs and caves, and is unable to allow for destructible terrain. In this project, an alternative technique using voxels is explored to overcome these limitations for a game engine.

2018-11-05

CMake交叉编译配置

Cmake交叉编译环境配置文档 1、设置交叉编译之前,必须在CMakeList.txt前面加上这样一句,这样CMake才会认为你是要交叉编译: SET(CMAKE_SYSTEM_NAME Linux)   其中Linux是要编译过去的平台,如果你是在Linux下交叉编译Window的东西,就要写成Windows了。我是在Linux x86编Linux arm11,所以直接写Linux就可以了。 2、在通知CMake要交叉编译以后,还要告诉CMake到哪个路径下去找库文件,因为在交叉编译的时候CMake是不会自动去系统默认的目录找库文件和头文件的:...

2018-11-05

空空如也

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

TA关注的人

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