AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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

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

关注

评论

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

了解云桌面,看这一篇文章就够了!

天翼云开发者社区

阿里云服务网格 ASM 正式发布商业化版本

阿里巴巴云原生

新华三首发400G园区核心交换机,开启园区超宽时代

H3C-Navigator

网络 交换机 智慧园区 网络交换机

linux运维是做什么工作的?有哪些岗位?

行云管家

运维 网络运维 IT运维

Tapdata 与阿里云 PolarDB 开源数据库社区联合共建开放数据技术生态

tapdata

数据库

网络协议之:Domain name service DNS详解

程序那些事

Java Netty 程序那些事 4月月更

DPDK技术系统学习一(接收,发送,arp,icmp功能测试)

Linux服务器开发

虚拟化 网络协议栈 Linux服务器开发 DPDK C++后台开发

什么是低代码开发?

源字节1号

软件开发 低代码开发

正则表达式提取 git 提交记录中的新增代码行

OpenHacker

JavaScript 正则表达式

ETL批量作业调度TASKCTL桌面应用端安装步骤

敏捷调度TASKCTL

kettle 批量任务 ETL 自动化运维 调度任务

Ranger对HDFS权限管理探索与实践

移动云大数据

hdfs Ranger

使用 Serverless Devs 插件快速部署前端应用

阿里巴巴云原生

天翼云CDN+云主机护航,全天候支撑云上战“疫”

天翼云开发者社区

Groovy踩坑记之方法调用八层认识

FunTester

云端守望者(上):十二道难关

天翼云开发者社区

云主机 云安全

synchronized有几种用法?

王磊

Java java面试

持续进击,STI上演极致通缩模型

西柚子

Telnet是什么意思?与SSH有啥区别?

行云管家

运维 SSH IT运维

为什么说Aquqnee有望成为GameFi板块天花板

西柚子

Go Runtime 设计:计算资源调度

张旭海

Go runtime goroutine scheduler

企业为什么要实施知识管理?

小炮

知识管理 企业知识管理 企业知识管理工具

资产跟踪管理系统解决方案

低代码小观

资产管理 企业管理系统 #资产追踪 CRM系统 客户关系管理系统

《数字经济全景白皮书》金融科技篇 重磅发布!

易观分析

金融科技 互联网金融

为什么说Aquqnee有望成为GameFi板块天花板

小哈区块

千万张医疗影像,都去了哪里?

天翼云开发者社区

云主机 云存储

「连接」与CRM的「中国式」关系

ToB行业头条

Excel是世界上最危险的软件?

图灵教育

Python 数据分析 Excel

Tech Talk 活动预告丨使用 Amazon IoT Core 构建安全合规的智能产品

亚马逊云科技 (Amazon Web Services)

Amazon IoT Core

开源之夏 2022 与您相约!

RadonDB

数据库 开源 开源之夏

云端守望者(下):十八般武艺

天翼云开发者社区

云计算 云存储

软件测试很简单么?

chenkl

测试

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