学习 Box2D 个人笔记(一)b2World

         今天学习了box2d。。(其实学习好久了 。今天才弄明白点。 呜呜~~)

       个人感觉box2d  很好玩,自己弄一个世界,然后加一些想加的东西(非得叫个术语:刚体),你可以给这个东西添加一些属性,然后操控他们,这样让你的世界更完美,想象自己拥有一个世界 ,U R the  GOd or  GM  ,NB ,哈哈哈哈 。(膨胀了。 。 。 )

 

咱们要先创造一个世界:

        世界要有重力,所以创造一个世界需要重力,而重力需要一个什么来体现呢。用到一个结构体:b2Vec2,这个结构体有两个float变量。感觉跟ccpoint差不多,而且两个之间能相互转换。扯远了,也就是说重力要用这个定义 的话 他可以不只朝下定义重力,可以向上,可以向左,反正是你随便的一个方向。

        通过这个重力,我们就可以创造一个世界。

        代码如下:

		b2Vec2 gravity= b2Vec2::b2Vec2(0,-10);
		b2World *world = new b2World(gravity); //创建世界
		world->SetAllowSleeping(true);//允许刚体休眠
		world->SetContinuousPhysics(true);//允许物理现象

        多了两句, 相信大家都明白 ,就是创造了这个世界,但是你还得设置这个世界的属性。

       Okey    ,  一个世界就这样出现了。

        第一次    ,很生疏,继续记笔记。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值