写点什么

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

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

关注

评论

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

「超全!」谷歌大神LeetCode刷题笔记PDF分享

C语言与CPP编程

c++ 程序员 算法 LeetCode 编程、

真实!对比(阿里/京东等一线大厂)Java面试真题,自己把自己菜哭了

Java架构之路

Java 程序员 架构 面试 编程语言

卓越级!浪潮云通过可信云云管理服务能力评估

利用xml实现数据传输

天狼

华为发布智能云网“五个一”新能力,助力运营商完成云与网的价值归一

脑极体

图解定时任务线程池

叫练

面试 定时任务 线程池 Timer 线程池工作原理

大牛荐书 | 百度技术大牛都在读的7本书!

百度Geek说

技术 技术人 书籍推荐 技术书籍

架构设计篇之微服务实战笔记(六)

小诚信驿站

架构师 刘晓成 小诚信驿站 28天写作 架构师成长笔记

逆向思维:从小厂到面试大厂,这份学习笔记助我快速成长,实现高薪岗位

Java架构之路

Java 程序员 架构 面试 编程语言

python精度控制

里昂

Python 数据结构

分享我的2021京东4面面经,送给备战金三银四的你

Java架构之路

Java 程序员 架构 面试 编程语言

币管家软件开发|币管家系统APP开发

系统开发

CIO/CTO必读 | 数字转型时代,企业存储支出知多少

焱融科技

存储 焱融科技 CIO 存储成本 IT成本

优化软件测试成本的7个步骤

程序员阿沐

软件测试 自动化测试 测试工程师 黑盒测试 白盒测试

为语音社交平台加一个防护罩,即构上线实时语音安全方案

ZEGO即构

瓦力量化交易机器人软件开发|瓦力量化交易机器人APP系统开发

系统开发

源码解析--skywalking agent插件加载流程

cloudcoder

Skywalking 源码剖析 插件设计

双指针高频面试题:三数之和的「升级篇」...

宫水三叶的刷题日记

面试 LeetCode 数据结构与算法

3分钟学会如何上手supervisor看门狗

happlyfox

Linux centos7 28天写作 2月春节不断更

翻译:《实用的Python编程》02_06_List_comprehension

codists

Python

Flutter-从入门到项目 07: 微信项目-发现页面

iOSer

flutter ios 小程序flutter, 跨平台

滴滴Kafka服务体系建设,实战干货都在这里!

滴滴云

大数据 Obsuite 滴滴Kafka

容器 & 服务:Docker 应用的 Jenkins 构建(二)

程序员架构进阶

容器 服务化 七日更 28天写作 2月春节不断更

Serverless 2.0,鸡蛋还是银弹?

Serverless Devs

腾讯云 阿里云 Serverless 运维 大前端

Docker 镜像加速教程

米开朗基杨

Docker 云原生

insert、update、delete注入总结

Cc.

网络安全

数字货币量化交易APP开发|数字货币量化交易系统软件开发

系统开发

应云而生,幽灵的威胁 - 云原生应用交付与运维的思考

阿里巴巴云原生

云计算 容器 微服务 云原生 k8s

运维工程师小张的日记

XSKY星辰天合

网格量化交易机器人系统开发|网格量化交易机器人软件APP开发

系统开发

OpenYurt 如何 “0 侵入” 攻破云边融合难点

阿里巴巴云原生

云计算 Serverless 容器 云原生 边缘计算

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