写点什么

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

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

关注

评论

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

dubbogo 凌烟阁之 何鑫明

apache/dubbo-go

云原生 dubbo dubbo-go dubbogo

【Flutter 专题】93 图解 Dart 单线程实现异步处理之 Isolate (二)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

【LeetCode】和相同的二元子数组Java题解

Albert

算法 LeetCode 7月日更

【架构训练营】模块一作业

zclau

「架构师训练营第 1 期」

架构实战营-模块1作业:微信的业务架构及学生管理系统

喻高咏        

模块1作业(G20210698020270)

哆啦A萌

基于Erlang语言的视频相似推荐(三十一)

Databri_AI

erlang 实时计算 推荐系统

微信业务架构图 & 学生系统技术架构图

木云先森

架构实战营

Pandas高级教程之:统计方法

程序那些事

Python 数据分析 pandas 程序那些事

无意中发现一个好用的前后端代码生成网

江湖一点雨

mybatis java代码 自动生成 vue自动生成 sql转实体

架构实战营-模块一

绝影

架构实战营 #架构实战营

微信业务架构图#学生管理系统

桂阳

FIL挖矿怎么样?FIL挖矿靠谱吗?

模块1

Winston

微信业务架构图&学生管理系统架构设计

伏波

系统架构设计手册

云图说|华为HiLens云上管理平台,花样管理多种端侧设备

华为云开发者联盟

AI 华为云 云图说 华为HiLens EI智能体

领哆哆APP开发|领哆哆软件系统开发

架构实战营模块1作业

zlz

架构实战营模块一作业

SAKIN

架构实战营

架构训练营模块一作业

Lemon

架构训练营

Rust从0到1-智能指针-Deref trait

rust 智能指针 smart pointer deref

不藏了,这些Java反射用法总结都告诉你们

华为云开发者联盟

Java JVM 反射 java框架 MyBase

架构学习模块1作业

柱林

SparkSQL内核剖析

永健_何

spark Sparksql

在线批量请求工具

入门小站

工具

《大数据大创新:阿里巴巴云上数据中台之道》:解密阿里数据中台建设

云祁

大数据 读书笔记 数据中台 7月日更

高级码农设计的程序能解耦,是多么重要的一件事情!

小傅哥

spring 设计模式 小傅哥 观察者模式 系统解耦

架构实战营模块一作业

A-领悟 Lifetruth‖

#架构实战营

Linux之atime,ctime,mtime的区别

入门小站

Linux

大数据成神之路面试合集&资源开放下载

王知无

大数据 面试

架构实战营模块一作业

feitian

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