没有合适的资源?快使用搜索试试~ 我知道了~
hge&box2d结合
4星 · 超过85%的资源 需积分: 10 42 下载量 7 浏览量
2011-04-27
11:43:53
上传
评论
收藏 11KB TXT 举报
温馨提示
试读
18页
hge&box2d结合的一个例子```````````````
资源推荐
资源详情
资源评论
#pragma once
#include "./b2/box2d.h"
#include "./globaldata.h"
#pragma comment(lib, "b2/lib/box2d_d.lib")
//转盘的位置
const b2Vec2 TurnPos(GAME_WIDTH/2/10, GAME_HEIGHT/2/10);
//圆盘中心到边的距离(边的中心)
const float CenterToSide = 16.7f;
//边上每块物体的大小
const float SideWidth = 3.8f; const float SideHeight = 0.1f;
//角速度
const float AngularVelocity = -0.01f;
//1角度 == b2_pi/180.0f弧度
const float Angle_1 = b2_pi/180.0f;
class b2
{
public:
b2(void);
~b2(void);
bool Init();
bool Update();
void Render();
b2Body* CreatBody();
b2Body* CreatBody1();
//画多边形
void RenderPolygon(const b2Vec2* vertices, int32 vertexCount, DWORD color=0xFFFFFFFF, float z=0.5f);
private:
b2AABB m_worldAABB;
b2World *m_pWorld;
b2BodyDef m_groundBodyDef;
b2PolygonDef m_ShapeDef;
b2PolygonDef m_groundShapeDef;
b2Body *m_pGroundBody;
b2Body *m_pBodyBead;
b2Body *m_BodySide;
enum { BodySideSize = 27, };
b2Vec2 m_Rot;
float m_fRot;
b2RevoluteJointDef m_jointDef;
b2RevoluteJoint *m_pJoint;
hgeResourceManager *m_pRes;
hgeSprite *m_pSprTurn;
hgeSprite *m_pSprBead;
bool Init();
bool Update();
void Render();
b2Body* CreatBody();
b2Body* CreatBody1();
//画多边形
void RenderPolygon(const b2Vec2* vertices, int32 vertexCount, DWORD color=0xFFFFFFFF, float z=0.5f);
private:
b2AABB m_worldAABB;
b2World *m_pWorld;
b2BodyDef m_groundBodyDef;
b2PolygonDef m_ShapeDef;
b2PolygonDef m_groundShapeDef;
b2Body *m_pGroundBody;
b2Body *m_pBodyBead;
b2Body *m_BodySide;
enum { BodySideSize = 27, };
b2Vec2 m_Rot;
float m_fRot;
b2RevoluteJointDef m_jointDef;
b2RevoluteJoint *m_pJoint;
hgeResourceManager *m_pRes;
hgeSprite *m_pSprTurn;
hgeSprite *m_pSprBead;
剩余17页未读,继续阅读
资源评论
- zzz8221632012-06-19不是工程,就1个TXT文档,垃圾
- yzf3310674282012-11-14刚好在找这两个东西的结合。
- imy08232015-11-05还行,适合于初级入门的学习.
cjb734120250
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功