自定义博客皮肤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)
  • 资源 (8)
  • 收藏
  • 关注

原创 物理引擎学习01-碰撞检测基础内容

碰撞检测的基础内容很多,这里仅挑一些常用的和经典的内容进行说明。本文作者游蓝海。原创不易,未经许可,禁止任何形式的转载。1. 常用的向量知识1.1 向量点乘向量点乘常用于计算向量之间的投影长度和夹角。如果夹角小于90度,则点乘结果为正数;大于90度则为负数。a⋅b=∣a∣∣b∣cos(θ)=axbx+aybya \cdot b = |a||b|cos(\theta) = a_x b_x + a_y b_ya⋅b=∣a∣∣b∣cos(θ)=ax​bx​+ay​by​1.2 向量叉乘2D向量叉

2020-09-06 20:04:29 1180

原创 物理引擎学习02-分离轴碰撞检测

分离轴碰撞检测算法,SAT(Separating Axis Theorem),适用于凸多边形之间的碰撞检测。 如果能找到一个轴,将两个多边形分离,则说明两个多边形不相交。本文作者游蓝海。原创不易,未经许可,禁止任何形式的转载。1.传统分离轴算法传统的算法是找到一个分离轴,得到分离轴的垂线(投影轴),然后将两个多边形的所有点都分别投影到该垂线上,如果两个多边形的投影区间不重叠,说明不相交。投影轴,需要选择两个多边形的所有边的垂线。算法的复杂度为:O((M+N)2)O((M+N)^2)O((M+N)2)。

2020-09-06 13:22:02 1952

GDC2006_Catto_Erin_PhysicsTutorial.pdf

box2d官方ppt: GDC2006上的物理引擎教程。主要是讲解碰撞反馈。

2021-02-07

HowDoPhysicsEnginesWork.pdf

box2d官方ppt:物理引擎如何工作,讲述了最基本的物理引擎结构

2021-02-07

OpenGL Insights

OpenGL Insights. 深入学习OpenGL

2017-03-20

毕设游戏《天鹰教》源码

基于Windows+DirectX3D,用C++与Python语言混合编程实现,使用Visual Studio 2008为程序开发平台。希望对3d游戏编程新手有所帮助。

2012-12-15

TortoiseSVN-1.7.7.22907-x64含汉化包

TortoiseSVN-1.7.7.22907-x64-svn-1.7.5 含简体中文语言包。

2012-08-04

游戏编程笔记-起步3-贪吃蛇游戏源代码

简易贪吃蛇。 实现:C + VS2008 算法说明:见我的csdn博客-游戏编程笔记。 博客: http://blog.csdn.net/you_lan_hai

2011-10-31

原创3D游戏引擎源代码

大学时期(2010年)的学习作品。基于windows + DirectX3D开发的简单游戏框架。

2011-09-13

原创2D游戏引擎源代码

大学时期(2010年)的学习作品。基于windows GDI开发的简单游戏框架。

2011-09-13

空空如也

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

TA关注的人

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