空中跳跃多
2个玩家游戏,至少需要一个控制器
这是一个基本的游戏,展示了一种使用specs , nphysics (和vulkano )构造代码的方法。
每个用户都控制一个有一个空气跳动的球,该空气跳动在与地面和其他球接触时得以恢复。 目的是触摸锣。
这将解释有关实现的一些概念。 最有趣的部分是将nphysics与规范集成。
关于构建游戏的其他方式:
这里的vulkano可以替换为更高级别的库,例如ggez,3-rs或活塞
紫水晶确实存在,它是一个完整的游戏引擎,并且确实在内部使用了规格
(此存储库还包含一个使用Visual Studio 2013的appveyor脚本,对于构建旧版本的Windows可能很有用)
实体/组件/系统(ECS)
ECS是游戏中常用的模式。 实体是组件集,组件是保存数据的结构,系统是对组件进行迭代以更新其数据的功能。
在这个游戏中有:
组件: