服务器端物理实现(一)

http://4399sy.com/gamezone?id=2460

服务器端使用类似于Box2D的简单物理方案;

服务器需要有能够渲染某个房间物理状态的功能,这样便于进行物理调试,物理世界调试都需要是可视化的。

初步的话服务器只需要有Box类型的物理对象控制即可;

多边形物理碰撞计算,比较复杂,希望能够尽量避免;

每个房间有一个PhysicWorld组件,用于管理房间中的物理世界;

物理引擎实现主要涉及到:

  1. world 物理世界;
  2. body物理对象,只能平移旋转,不能缩放
  3. shape物理形状,挂在body下面
  4. collision不同类型对象之间的物理碰撞,以及AABB树的管理,碰撞两个阶段检测,broad和narrow
  5. contact存储碰撞信息

运动计算方面暂时还没有做

转载于:https://my.oschina.net/u/186074/blog/690887

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值