【有图有真相!!!】自己正在做的一个游戏物理引擎~~

C、C++和Java语言
回复
头像
racnil
帖子: 288
注册时间: 2008-08-28 8:12
送出感谢: 0
接收感谢: 0
联系:

【有图有真相!!!】自己正在做的一个游戏物理引擎~~

#1

帖子 racnil » 2011-02-12 2:15

小弟最近正在写一个用于游戏的物理引擎。
引擎基于质点系写成,刚体部分没有编写,但是可以通过质点系的组合来模拟刚体转动的效果。
引擎现在几乎完工,大体构架已经基本完成,Spring连接与Damper连接的代码已经写好,正在逐渐向里补充Rod、Rope以及其它连接的原代码。
如果有同好的话欢迎与我交流:

源代码下载地址:http://gameinnovation.5d6d.com/thread-93-1-1.html
抱歉论坛需要注册、然后在新手区报道了之后才能下载这个附件的……

这是程序运行的效果图,源代码编译之后跟这个图有一些区别的:
Screenshot.png
红色和蓝色的方块就是两个质点,中间的绿线是他们之间的连接。这个连接包括一个Spring和一个Damper。
运行程序之后,两个质点作阻尼震动然后静止在平衡位置
SLAX and Xorg(without any Window Managers)
It's fun!
头像
racnil
帖子: 288
注册时间: 2008-08-28 8:12
送出感谢: 0
接收感谢: 0
联系:

Re: 【有图有真相!!!】自己正在做的一个游戏物理引擎~~

#2

帖子 racnil » 2011-02-12 18:42

活活活活,没人看自己顶一下。现在Rod连接也做好了,还剩下Rope和Collider~~
SLAX and Xorg(without any Window Managers)
It's fun!
lubcat
帖子: 2061
注册时间: 2010-09-27 12:59
送出感谢: 0
接收感谢: 0

Re: 【有图有真相!!!】自己正在做的一个游戏物理引擎~~

#3

帖子 lubcat » 2011-02-12 18:46

牛人。支持!
生活里,有很多转瞬即逝,像在车站的告别,刚刚还相互拥抱,转眼已各自天涯。很多时候,你不懂,我也不懂,就这样,说着说着就变了,听着听着就倦了,看着看着就厌了,跟着跟着就慢了,走着走着就散了,爱着爱着就淡了,想着想着就算了。
头像
ouch_ouch
帖子: 217
注册时间: 2010-12-24 19:52
送出感谢: 0
接收感谢: 0

Re: 【有图有真相!!!】自己正在做的一个游戏物理引擎~~

#4

帖子 ouch_ouch » 2011-02-13 15:30

:em01
顶人一帖,胜造七级浮屠。。。
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45
送出感谢: 0
接收感谢: 9 次

Re: 【有图有真相!!!】自己正在做的一个游戏物理引擎~~

#5

帖子 fanhe » 2011-02-15 20:01

我觉得主要部分还是碰撞部分
有联系方式吗,我想请教一下物理定律部分
头像
racnil
帖子: 288
注册时间: 2008-08-28 8:12
送出感谢: 0
接收感谢: 0
联系:

Re: 【有图有真相!!!】自己正在做的一个游戏物理引擎~~

#6

帖子 racnil » 2011-02-16 7:00

fanhe 写了:我觉得主要部分还是碰撞部分
有联系方式吗,我想请教一下物理定律部分
前几天在图书馆看到一本专门讲碰撞的书……
在我的论坛上注册就好啦~~麻烦是麻烦了点,嘿嘿~~
gameinnovation.5d6d.com
SLAX and Xorg(without any Window Managers)
It's fun!
头像
tenzu
论坛版主
帖子: 36913
注册时间: 2008-11-21 20:26
送出感谢: 0
接收感谢: 21 次

Re: 【有图有真相!!!】自己正在做的一个游戏物理引擎~~

#7

帖子 tenzu » 2011-02-16 8:25

contact是最难的,我是说做数值计算的时候
shirazbj
帖子: 333
注册时间: 2010-01-30 18:38
送出感谢: 0
接收感谢: 0

Re: 【有图有真相!!!】自己正在做的一个游戏物理引擎~~

#8

帖子 shirazbj » 2011-02-16 21:04

正在想contact是怎么回事?

一根圆管放在一根支撑角钢上。自重。应力怎么算?
免费NanoCAD=免费DraftSight+可API编程(用.net或者vbs和java脚本)=白白 AutoCAD
http://nanocad.com/
头像
racnil
帖子: 288
注册时间: 2008-08-28 8:12
送出感谢: 0
接收感谢: 0
联系:

Re: 【有图有真相!!!】自己正在做的一个游戏物理引擎~~

#9

帖子 racnil » 2011-02-16 21:16

回LS:
有限元分析,哈哈哈~~
另外如果计算机够好的话,弄一堆质点,然后把其间用大刚度系数的弹簧连接也可以。这样的缺点是不能模拟塑性形变。
最好还是利用有限元分析~~
SLAX and Xorg(without any Window Managers)
It's fun!
wqxingchen
帖子: 12
注册时间: 2009-03-13 9:14
送出感谢: 0
接收感谢: 0

Re: 【有图有真相!!!】自己正在做的一个游戏物理引擎~~

#10

帖子 wqxingchen » 2011-04-20 22:50

LZ,请问,独立空间,2个球体或3个球体,他么只要万有引力,给定初始条件,怎么模拟他们的运行状态呢?
头像
linjiework
帖子: 240
注册时间: 2009-07-07 19:52
送出感谢: 0
接收感谢: 0

Re: 【有图有真相!!!】自己正在做的一个游戏物理引擎~~

#11

帖子 linjiework » 2011-04-21 11:02

外行看热闹~~~ :em02
阿呆 : 天下第一呆!
头像
goldfox_79
帖子: 1937
注册时间: 2005-10-16 8:26
来自: 地球
送出感谢: 0
接收感谢: 1 次
联系:

Re: 【有图有真相!!!】自己正在做的一个游戏物理引擎~~

#12

帖子 goldfox_79 » 2011-04-21 11:16

顶!收藏之!过节看
回复

回到 “C/C++/Java”