logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux操作系统分析(6)- qemu+gdb调试linux内核

提要   继续学习Linux.    今天要做是的搭建Linux的内核调试环境。环境:Ubuntu13.04 gcc4.7.3安装QEMUQEMU简介QEMU是一套由Fabrice Bellard所编写的以GPL许可证分发源码的模拟处理器,在GNU/Linux平台上使用广泛。Bochs,PearPC等与其类似,但不具备其许多特性,比如高速度及跨平台的特性,通过KQM

Linux操作系统分析(6)- qemu+gdb调试linux内核

提要   继续学习Linux.    今天要做是的搭建Linux的内核调试环境。环境:Ubuntu13.04 gcc4.7.3安装QEMUQEMU简介QEMU是一套由Fabrice Bellard所编写的以GPL许可证分发源码的模拟处理器,在GNU/Linux平台上使用广泛。Bochs,PearPC等与其类似,但不具备其许多特性,比如高速度及跨平台的特性,通过KQM

C语言中的正则表达式

正则表达式(Regular Expressions),又被称为regex或regexp,是一种十分简便、灵活的文本处理工具。它可以用来精确地找出某文本中匹配某种指定规则的内容。       关于正则表达式的教程,可以参考这里。        在C/C++中常用的正则表达式库有GNU Regex Library, Boost.Regex, PCRE, PCRE++。这四个库中,后面两个是有关

基于C#反射机制的工厂模式

简介反射提供了描述程序集、模块和类型的对象(Type 类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了特性,可以利用反射来访问它们。这里的类型信息包括类型的方法,变量名称,类型等信息。参考反射(C# 和 Visual Basic) - https://msdn.microsoft.com/zh-cn/library/

#游戏开发
OpenGL进阶(六)-粒子系统

一、提要       有一款例子特效软件叫做particle illution,在影视后期和游戏制作领域都可以用到,相信很多人都接触过,今天我们用SDL+OpenGL来实现例子效果。确保你搞定了物理模拟的代码!   代码下载二、原理简介     所谓的例子系统,就是同时控制一大堆类似的对象,这些对象可能是形体,可能是图片,有着不同的特征(寿命,速度,位置)。有了之前的基础,我们

A*寻路算法的优化与改进

Iterative Deepening Depth-first search- 迭代深化深度优先搜索在深度优先搜索中一个比较坑爹情形就是在搜索树的一枝上没有要搜的结果,但是却非常深,甚至深不见底,这样就根本搜索不到结果。为了防止这种情况出现,就出现了Iterative Deepening的思想

#游戏开发
一个通用的有限状态机(FSM)框架

吃饭,睡觉,打豆豆现在要实现一个游戏中的一个NPC的AI, 他只做三件事,吃饭,睡觉,打豆豆,最直接,最简答想到的代码应该是这样。void Update(){if(Hungry){Eat();return;}if(Sleepy){Sleep();return;}if(Bored){KickDD();return;}

#游戏开发#c#
碰撞检测之OBB-OBB的SweepTest

提要当物体在运动的时候,普通的每帧进行碰撞检测已经无法满足要求,比如子弹的运动两帧的位置已经直接将中间的板子穿过了,所以 t 时刻和 t +1 时刻的检测都是失效的。这时候需要用到的就是sweep检测了。今天要处理的就是AABB的Sweep检测。2D情况如下图,当前位置是蓝色Box所在位置,目的位置是绿色框所在位置。2D情况只用处理x,y方向的,利用SAP理论,分别在各个轴向计算可以移动的距离。代

#游戏开发#c#
Real-Time Rendering (9) - 碰撞检测(Collision Detection)

提要       碰撞检测(CD)在很多图形应用中都有着极其重要的角色,CAD/CAM,游戏动画,基于物理的建模,基本上所有的虚拟现实模拟都会用到,      我们常说的CD其实指的是Collision handling,可以分为三个部分:Collision detection,Collision determination,Collision response。Collision detecti

#游戏
碰撞检测之Ray-Box检测

两个凸包多边形,当且仅当存在一条线,这两个多边形在这条线上的投影不相交,则这两个多边形也不相交

#游戏开发
    共 29 条
  • 1
  • 2
  • 3
  • 请选择