2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

谷歌发布开源 2D 物理引擎 LiquidFun 1.1

  • 2014-07-22
  • 本文字数:713 字

    阅读完需:约 2 分钟

谷歌发布了开源2D 物理引擎LiquidFun 1.1 ,该引擎包含流体模拟功能。按照谷歌的说法,它为游戏开发人员和UI 设计人员带来了新的可能性。除Android、Linux 和OS X 之外,LiquidFun 现在正式支持iOS。

LiquidFun 是一款执行受约束刚体模拟的物理引擎,它以 Box2D 为基础,并在其上添加了基于粒子的流体模拟。按照谷歌的说法,LiquidFun 可以用作 Box2D 的替代实现,这使得它很容易集成到任何用 C++、Java 或 JavaScript 编写的程序中。该库用平台无关的 C++ 编写,可以用在任何有 C++ 编译器的平台上。谷歌针对 Android、Linux、OS X 和 Windows 平台提供了构建 LiquidFun 库的方法、示例应用程序和单元测试。

以下是 LiquidFun 1.1 增加的部分新特性:

  • 浏览器兼容性:谷歌使用 Emscripten 将 LiquidFun 转换成 JavaScript。
  • 支持 iOS
  • 性能优化:LiquidFun 1.1 借助部分用 NEON 编写的代码提升了在 ARM 处理器上的性能。

新版本还包含两个来自谷歌的、基于物理特性的开源游戏:用 C++ 编写的 VoltAir 和通过 SWIG 绑定用 Java 编写的 LiquidFunPaint 。目前,两个程序均在 US Play Store 上提供,它们的源代码已经以开源方式发布,为开发人员提供了如何在应用程序中集成引擎的示例。

按照谷歌的说法,LiquidFun 不止对游戏开发人员有用,对 UI 设计人员也有用。游戏开发人员可以使用物理引擎驱动新的游戏机制,并添加真实的物理效果,而通过向用户界面增加诸如重力、弹性和流体模拟等行为,设计人员可以用该库构建感觉真实的交互体验。

在 2014 年 3 月推出以来,LiquidFun 已经集成进多个现有的游戏中,包括 Cocos2d-X Corona Pro 和 YoYo Games 的 GameMaker:Studio

查看英文原文: Google Released LiquidFun 1.1, Open-source 2D Physics Engine

2014-07-22 03:146548
用户头像

发布了 256 篇内容, 共 93.4 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

软件架构设计原则之依赖倒置原则

Tom弹架构

Java 架构 设计模式 设计原则

这样学BAT必面之软件设计原则,还不会就是我的问题

Tom弹架构

Java 架构 面试 设计模式 设计原则

学生管理系统

Mars

架构实战营 模块一

拆分电商系统微服务

毛先生

Spring版本命名规则

Tom弹架构

Java spring 架构

软件架构设计原则之合成复用原则

Tom弹架构

Java 架构 设计模式 设计原则

电商系统微服务拆分

michael

架构实战营

HMS的舞者们,在智能世界的舞台

脑极体

web安全:mysql提权总结篇

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

学生管理系统架构设计

天天向上

架构实战营

架构实战训练营模块一

人生就是梦

架构实战营

软件架构设计原则之开闭原则

Tom弹架构

Java 架构 设计模式 设计原则

软件架构设计原则之迪米特法则

Tom弹架构

Java 架构 设计模式 设计原则

不是吧?阿里“百万级”性能优化小册居然能让系统运行得这么快

Java 编程 程序员 性能优化

软件架构设计原则之里氏替换原则

Tom弹架构

Java 架构 设计模式 设计原则

模块六作业

potti

软件架构设计原则之接口隔离原则

Tom弹架构

Java 架构 设计模式 设计原则

模块6作业

4anonymous

Vue进阶(幺肆玖):template 标签

No Silver Bullet

Vue 模板 占位符 10月月更

架构实战营模块一作业

spark99

架构实战营

Spring 5系统架构

Tom弹架构

Java spring 架构

ARouter 拦截器之多 module 独立运行

逆锋起笔

android 组件化 arouter

分布式事务开山之作——《深入理解分布式事务:原理与实战》草图曝光!!

冰河

数据库 分布式 分布式事务 微服务 数据一致性

在 Vue3中使用Fabric.js实现渐变(Gradient)效果,包括径向渐变radial

德育处主任

JavaScript 大前端 vite Vue3 FabricJS

软件架构设计原则之单一职责原则

Tom弹架构

Java 架构 设计模式 设计原则

拆分电商系统为微服务

缘分呐

微服务 电商系统

又真香了!到底是怎样的JAVA面试文档,拿到这么多offer

Java 编程 程序员 面试

架构实战营 - 模块六作业

en

#架构实战营

10分钟搞懂事件驱动API

俞凡

架构 API

模块一作业

hhh

「架构实战营」

【架构实战营作业】模块六——创业公司电商微服务架构

聆息

谷歌发布开源2D物理引擎LiquidFun 1.1_移动_Sergio De Simone_InfoQ精选文章