写点什么

谷歌发布开源 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:146451
用户头像

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

关注

评论

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

如何检查Mac上是否启用了SIP系统完整性保护

Rose

Sitting Ducks攻击导致每日百万域名遭劫持!

国科云

再谈十二要素方法论

俞凡

架构 最佳实践 云原生

百度智能云新一代云原生产品加速 AI 原生应用落地

Baidu AICLOUD

云原生 AI 原生

如何实现低成本降噪?风扇噪声流体仿真解决方案

Altair RapidMiner

设计 仿真 噪音数据 altair

轻松构建游戏登录能力,打造玩家流畅体验

HarmonyOS SDK

1688跨境代采业务用的接口大全

tbapi

1688代采系统 1688代采 1688代采接口

Autodesk Maya 2025 for mac完美破资源 玛雅2025下载 兼容M及Intel芯片

Rose

autocad2021 mac破解版安装教程-AutoCAD 2021mac版自带中文

Rose

Mac窗口管理软件合集|告别混乱屏幕,一切井井有条。

Rose

几大远程软件怎么选?为何我推荐使用向日葵?

科技热闻

Kimi 探索版发布,搜索量增强 10 倍;北大&快手开源 Pyramid Flow Matching 丨 RTE 开发者日报

声网

勇气:雷军2024年度演讲

老张

自由职业 不忘初心 勇气

photoshop 运行弹窗This non-genuine Adobe app has been disabled

Rose

HyperMesh施加正弦荷载

智造软件

网格 载荷 Hypermesh

通过 Pollyoyo 快速绘制图表:高效使用 PlantUML 的最佳选择

Byte

眉山等保测评机构有哪些?在哪里?

行云管家

等保 眉山

苹果Mac电脑想要实现双系统运行,Parallels Desktop虚拟机来帮你!

Rose

Photoshop2021中文版 附ps2021破解补丁 及一键替换天空使用教程

Rose

如何绘制族谱?这款Mac家谱软件MacFamilyTree可以轻松帮你绘制百年家族谱!

Rose

Flink 批作业如何在 Master 节点出错重启后恢复执行进度?

Apache Flink

大数据 flink

探索5G工厂:技术赋能下的工业革新

万界星空科技

智能制造 mes 万界星空科技mes 5G智能工厂

数据为王:人工智能如何引领软件开发新时代

天津汇柏科技有限公司

人工智能 软件开发

地平线双目深度估计参考算法 StereoNetPlus 优化思路解读

地平线开发者

自动驾驶; 算法、

传统IT设备包括哪些?堡垒机可以全部管理吗?

行云管家

网络安全 堡垒机

Ulysses教程_让Ulysses更便捷的使用技巧

Rose

Bartender 4:图标显示切换大变样,还能在菜单栏自定义文字

Rose

JProfiler for Mac(Java开发分析软件)v14.0.0永久激活版

Rose

万字长文解读生成式AI参考架构

俞凡

人工智能

软件测试学习笔记丨Linux三剑客-grep

测试人

软件测试

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