当前位置: 首页 > 软件库 > 程序开发 > 游戏开发包 >

Chipmunk2D

2D 游戏物理效果库
授权协议 MIT
开发语言 C/C++
所属分类 程序开发、 游戏开发包
软件类型 开源软件
地区 不详
投 递 者 狄信然
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Chipmunk2D 是用 C 语言编写的,一个简单、轻量级、快速、便携的 2D 刚体物理库。目的是让 2D 开发人员得到在最新 3D 游戏里的物理效果。

特性:

  • 专为 2D 视频游戏设计

  • 圈,凸多边形,以及斜线段的碰撞函数(collision primitives)。

  • 多种碰撞函数,可以被连接到单个刚体

  • 支持睡眠对象减少对 CPU 的负载。

  • 支持基于用户定义的对象类型的碰撞事件回调

 相关资料
  • 问题内容: 我正在使用box2d在Java中创建一个物理游戏。 我正在编写一个AI类,并希望在考虑内存对齐的情况下确保尽可能高效地存储我的数据。 最小的增加可能会产生巨大的变化,因为我实际上正在“尽可能多地运行AI对象”,直到系统变慢为止。该程序已经在碰撞检测上使用了大量内存,因为我想再次能够支持尽可能多的代理商。 到目前为止,我所了解的是,最小的Java类型是8bytes,并且对象被填充为8的倍

  • 实现拼图游戏的效果,手指移动图片很流畅。 [Code4App.com]

  • 本文向大家介绍js游戏人物上下左右跑步效果代码分享,包括了js游戏人物上下左右跑步效果代码分享的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js游戏人物上下左右跑步效果。分享给大家供大家参考。具体如下: js游戏人物上下左右跑步效果是一款jquery ui制作的点击按钮网格布局头像图片动画切换特效。你操控着游戏人物,掌控一切是不是很有意思,感兴趣的小伙伴们可以学习一下 运行效果图:---

  • 我将如何在无休止的跑步游戏中使用精灵套件物理? 一个无尽的跑步者通过保持玩家静止,但以设定的速度移动背景和所有其他物体来假装运动。 但是,我想模拟物理。 如果我让我的播放器随着物理引擎移动,通过播放器从原始位置的位移来移动背景,然后将播放器移动回它的原始位置,会怎么样? 这样会不会光滑好看?如果是这样的话,那么我应该使用什么样的sprite kit方法来避免向用户显示视觉错误呢? 正确的解决方案是

  • 我正在学习 Swift 为 iOS 创建一款游戏,但我正在努力弄清楚精灵将如何碰撞并与背景交互。 基本游戏将是一个球,你引导迷宫,但迷宫可以比屏幕大几倍。迷宫可以是一个大位图,或者由瓷砖组成,但我还没有根据如何使球与迷宫相互作用来决定。 我可以制作迷宫精灵节点中的所有方块,然后让SpriteKit完成,但我认为这不是一个好选择。 然后是SpriteKit边缘体,如图所示——https://deve

  • PS Vita上可游玩存储于PlayStaiton®Vita卡或从PlayStation®Store下载的游戏。 游戏的LiveArea™ 游玩PlayStaiton®Vita卡的游戏 游玩从PlayStation®Store下载的游戏 将使用PS3™下载的游戏复制至PS Vita游玩 在PS Vita游玩PSP™ (PlayStation®Portable)的游戏

  • 本文向大家介绍Android实现游戏中的渐隐和渐现动画效果,包括了Android实现游戏中的渐隐和渐现动画效果的使用技巧和注意事项,需要的朋友参考一下 1实现渐隐的动画 在程序中实现可以通过如下方式 当然也可以通过配置文件实现 首先在res目录下新建anim文件夹,然后再anim文件夹下新建xml文件gradually.xml 该xml文件主要定义实现渐变的方式 alpha代表透明度,0.0是完全

  • 本文向大家介绍python实现转盘效果 python实现轮盘抽奖游戏,包括了python实现转盘效果 python实现轮盘抽奖游戏的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python实现转盘效果的具体代码,供大家参考,具体内容如下 小编再为大家分享一款python模拟轮盘抽奖的游戏 python3.x的版本测试中文的变量名 以上就是本文的全部内容,希望对大家的学习有所帮助,也