写点什么

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

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

关注

评论

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

如何更改 datax 以支持hive 的 DECIMAL 数据类型?

明哥的IT随笔

hadoop hive

基于qiankun的微服务落地实践

GFE

微服务 前端 qiankun

Ten Million-Level Capacity Storage Solution of Student Management System - Examination

David

架构实战营

升级到React-Router-v6

xiaofeng

React

前台小姐姐是如何转行测试,从月薪3000到月薪15K,实现逆袭

千锋IT教育

vue中的几个高级概念

yyds2026

Vue

vue3实战-完全掌握ref、reactive

yyds2026

RocketMQ Flink Catalog 设计与实践

了凡跨境洞察

flink Apache RocketMQ catalog

11月必须要了解的一项福利

夏夜许游

AI 双十一 视觉智能

Python 实现栈的几种方式及其优劣

宇宙之一粟

Python 数据结构 11月月更

pyside6 qml 自定义边框

Mr_No爱学习

基于BPMN2.0的业务流程引擎

GFE

前端 BPMN 流程引擎

“鸿蒙生态专家面对面”技术交流会,专家齐聚,等你前来!

HarmonyOS开发者

HarmonyOS

【解决】前端开发中的5大痛点

GFE

前端

Wallys/Qualcomm IPQ5018 solution application wifi6 , support M.2 Card Slot for QCN9074 WIFI 6E Card

Cindy-wallys

802.11AX WIFI 6e ipq5018

Backdrop Filter

肥晨

css3 css特效 11月月更 css滤镜

你要的react+ts最佳实践指南

xiaofeng

React

即时通讯技术文集(第4期):不为人知的网络编程 [共14篇]

JackJiang

公链defi质押挖矿分红dapp系统开发(合约定制)

开发微hkkf5566

CSS3渐变-快来感受CSS的伟大吧(差点闪瞎我的狗眼)

肥晨

11月月更 css3渐变 conic-gradient

vue实战-完全掌握Vue自定义指令

yyds2026

Vue

【设计模式】-创建型模式-第2章第1讲-【单例模式】

跟着飞哥学编程

设计模式 单例模式 java 编程 11月月更

Zepoch节点已售出500+,Zebec Chain市场反响激烈

鳄鱼视界

云小课|MRS基础原理之MapReduce介绍

华为云开发者联盟

大数据 华为云 企业号十月 PK 榜

币安DAPP系统开发技术概念及篡改逻辑

I8O28578624

用git上传项目到GitHub或者码云全过程

肥晨

代码上传 githun 11月月更 Git上传

测试小白到月薪30K+的测试大佬学习路线图

千锋IT教育

探索行为可回溯系统的应用与实现

GFE

前端 监控

量化合约系统开发逻辑篡改方案

I8O28578624

计算机网络:电路、报文与分组交换

timerring

计算机网络 11月月更

几个你必须知道的React错误实践

xiaofeng

React

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