游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6939|回复: 4

AtomCat:可以做“软”物体的游戏物理引擎

[复制链接]

8360

主题

9283

帖子

2万

积分

论坛元老

Rank: 8Rank: 8

积分
29945
发表于 2016-3-16 16:30:57 | 显示全部楼层 |阅读模式
  AtomCat物理引擎程序由C++开发,渲染是基于OpenGL,内嵌于Cocos2d-x。这款引擎在原子(分子)级别上模拟物理运动和受力碰撞的,擅长模拟软体,流体,比如果冻,泡泡,皮筋,细胞,微生物,还有液体表面的波纹等等。这个引擎不只是视觉特效层面的,也可以在运用在游戏的逻辑层面。 一般的非物理引擎游戏里,逻辑和特效是相对独立的,比如满足某种条件,触发某个时间,在这个时间点播放某个特效。特效只是体现逻辑的,不演义逻辑。

1458022423832690.jpg

  AtomCat物理引擎演示

  该引擎对应开发了一个简单版本的可视编辑器,生成对应json文件,然后在游戏里用代码调用。比如开发者要开发一个笑脸,可以在编辑器里给五官和脸部布置不同参数的原子,可以有软的地方,有硬的地方,可以设置不同的弹性,阻尼,密度等,这样操作起来非常简单。


  AtomCat物理引擎的两大优势

  在允许的开发效率下,通过AtomCat物理引擎可以做出不一样的视觉效果。也可以基于这个引擎,做出不一样的玩法。这应该算是优势吧。其实还是程序的运行效率问题,比如烘托一个正在融化的小镇,如果只是一小块石头,一个小房间,那就谈不上氛围,如果整个街道的房子都在融化,那感觉就不同,这就要求很高的运行效率,而AtomCat正是可以实现这种运行效率。

1458013320155655.jpg

  另外,还有个优势,由于游戏里的物体是基于原子组成的,所以很多游戏玩法(逻辑)可以具体到很小的一点。比如游戏主角是一个细胞,被外部多个病毒"叮咬",病毒只能撕开一个小口,细胞营养从对应小口流出,这就是很局部且很小范围的逻辑,而现在的大部分游戏是:细胞和病毒一接触,整个细胞死亡,或整个细胞掉血,没有具体到局部的玩法(逻辑)。这应该是AtomCat在游戏玩法方面的优势吧。

1458013311547128.jpg

  有关AtomCat物理引擎作者

  孙俊,多年从事C++软件开发和手机游戏开发,曾发布过Running Plants, 8:AM , Milkup等iOS手游。本着对手游的热爱以及追求,从2015年3月份开始着手做AtomCat这款物理引擎。

0

主题

185

帖子

1658

积分

金牌会员

Rank: 6Rank: 6

积分
1658
QQ
发表于 2016-3-16 17:07:31 | 显示全部楼层
这东西有点叼

1

主题

4

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2016-3-17 02:07:40 | 显示全部楼层
我在几个地方看过你的贴子,看过这引擎,确实不错。我比较好奇的你对于这个引擎的打算。是要出售引擎、还是授权使用,还是开源开发。因为我只看到展示,但是却看不到,任何其它的商业和开发的意图。因为一个引擎永远都只停留在展示上,就没有意义了,要有人能实际地使用,才有意义,不是么?

31

主题

257

帖子

1752

积分

金牌会员

申城谍影

Rank: 6Rank: 6

积分
1752
QQ
发表于 2016-3-17 10:25:16 | 显示全部楼层
感觉用质点弹簧模型实现的。。。。。。。。

1

主题

3

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2017-10-17 20:26:06 | 显示全部楼层
大神V武
正在研发的游戏,需要用到,期待和大神合作
邮箱:antknow@126.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-24 18:15

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表