当前位置: 首页 > news >正文

免费自助建站软件wordpress 删除模板

免费自助建站软件,wordpress 删除模板,网站运营维护措施有哪些,如何做网站优化的内容#x1f60f;★,:.☆(#xffe3;▽#xffe3;)/$:.★ #x1f60f; 这篇文章主要介绍Box2D动力学库配置与使用。 无专精则不能成#xff0c;无涉猎则不能通。——梁启超 欢迎来到我的博客#xff0c;一起学习#xff0c;共同进步。 喜欢的朋友可以关注一下#xff0c… ★,°:.☆(▽)/$:.°★ 这篇文章主要介绍Box2D动力学库配置与使用。 无专精则不能成无涉猎则不能通。——梁启超 欢迎来到我的博客一起学习共同进步。 喜欢的朋友可以关注一下下次更新不迷路 文章目录 :smirk:1. 项目介绍:blush:2. 环境配置:satisfied:3. 使用说明 1. 项目介绍 项目Github地址https://github.com/erincatto/box2d 官网https://box2d.org/documentation/index.html Box2D 是一个开源的C物理引擎用于模拟和模拟二维物理系统。它提供了一套强大的工具和功能使开发者能够创建逼真的物理效果和交互。 下面是一些关于 Box2D 的介绍 1.物理仿真Box2D 可以处理刚体的运动、碰撞检测和碰撞响应等物理仿真任务。它允许您模拟刚体的运动、旋转、加速度以及受力和力矩的影响。 2.约束和关节Box2D 提供了多种约束类型例如距离约束、旋转约束和弹簧约束等。这些约束可以被用来模拟各种物体之间的连接和互动关系。 3.冲突检测Box2D 提供了高效的碰撞检测算法可以检测物体之间的碰撞并触发相应的碰撞事件。这使得开发者能够实现真实的物体交互效果如弹球、堆叠物体等。 4.多边形碰撞检测Box2D 支持多边形形状的碰撞检测和处理使您能够使用各种形状的物体来建模和仿真。 5.用户交互Box2D 允许开发者通过鼠标和键盘输入与物体进行交互并可以实现拖动、旋转和施加力等交互操作。 6.跨平台支持Box2D 可以在多个平台上运行包括 Windows、Mac、Linux 和移动平台Android 和 iOS等。这使得它适用于各种不同的应用程序和游戏。 2. 环境配置 下面进行环境配置 # 源码编译 git clone https://github.com/erincatto/box2d.git cd box2d mkdir build cd build cmake .. make sudo make install编译运行 # 头文件引用 #include box2d/box2d.h # 编译 g -o main main.cpp -lbox2d ./main3. 使用说明 下面进行使用分析 盒子掉落到地上分析示例 #include iostream #include box2d/box2d.hint main() {// 创建 Box2D 世界b2Vec2 gravity(0.0f, -10.0f);b2World world(gravity);// 创建地面刚体b2BodyDef groundBodyDef;groundBodyDef.position.Set(0.0f, -10.0f);b2Body* groundBody world.CreateBody(groundBodyDef);b2PolygonShape groundBox;groundBox.SetAsBox(50.0f, 10.0f);groundBody-CreateFixture(groundBox, 0.0f);// 创建动态刚体b2BodyDef bodyDef;bodyDef.type b2_dynamicBody;bodyDef.position.Set(0.0f, 4.0f);b2Body* body world.CreateBody(bodyDef);b2PolygonShape dynamicBox;dynamicBox.SetAsBox(1.0f, 1.0f); // dynamicBoxb2FixtureDef fixtureDef;fixtureDef.shape dynamicBox;fixtureDef.density 1.0f;fixtureDef.friction 0.3f;body-CreateFixture(fixtureDef); // fixtureDef// 模拟运动盒子掉落在地上的运动float timeStep 1.0f / 60.0f;int32 velocityIterations 6;int32 positionIterations 2;for (int32_t i 0; i 60; i) {world.Step(timeStep, velocityIterations, positionIterations);b2Vec2 position body-GetPosition();float_t angle body-GetAngle();std::cout 位置: ( position.x , position.y ) 角度: angle std::endl;}return 0; }以上。
http://www.hkea.cn/news/14307055/

相关文章:

  • 广东省住房城乡建设厅网站爱站网站长工具
  • 太湖度假区建设局网站免费建设小学校网站
  • 网站建设首选定制开发怎么做网站的内链
  • 站内营销推广方式有哪些甘肃住房建设厅的网站
  • 网站做推广需要什么腾讯云主机做网站
  • 济南做微网站推广怎么做链接网站
  • 门户网站作用wordpress 4.8.1 教程
  • 建设专业网站公司如何选择百度网站优化公司
  • wordpress的网站是php的代码广州做企业网站的公司
  • 中山网站设计制作网站建设风险是什么意思
  • 旅游网站项目策划书网站换空间上怎么办啊
  • 网页设计与制作黑马程序员电子版sem和seo哪个工作好
  • 培训网站源码app商城开发网站建设
  • 北京住总第一开发建设有限公司网站首页积分动力WordPress
  • 多个网站对比表格怎么做广告制作材料价格单
  • 网站备案有哪些资料金融网站策划方案
  • 自己做微网站制作教程聊城网站推广动态
  • wordpress 站内信插件全国防疫大数据平台
  • 免费婚恋网站设计网站建设图片怎么动
  • 网站开发服务费入什么科目knowhow汉化wordpress
  • 男女做暧暧网站视频网站的链接怎么做
  • 设计师国外网站30个无加盟费的项目
  • 贺州市八步区建设局网站如何创建网站小程序
  • 自己做网站的意义网络设计工资一般多少
  • 网站建设氵金手指下拉十三网站开发用什么服务器
  • 汕头模板做网站人社部能力建设中心网站
  • 五大免费资源网站wordpress阿里百秀缩略图
  • 满洲里建设局网站广州网站设计价格
  • 运城市建设局网站原则网站设计版式
  • 深圳住房和建设部网站做外贸在哪个网站注册