找回密码
 注册
X系列官方授权正版
搜索
楼主: nhofb

[灌水] 哦也,偶发现了0.15一个好玩的地方………………

[复制链接]
发表于 2012-6-19 19:29:26 | 显示全部楼层
L点,高达中的SIDE 1-7殖民地群都是建在拉格朗日点 引力平衡点。
回复

使用道具 举报

发表于 2012-6-20 05:00:46 | 显示全部楼层
在官網論壇已經有過討論
KSP沒有考慮多體問題啊
http://kerbalspaceprogram.com/forum/index.php?topic=9787.0
This has been discussed dozens of times, and I feel I should warn you that quite a lot of people are tired of repeating this discussion over and over again, and will probably have snarkier responses than mine.

At any rate, what you're basically asking for is a solution to the N-body problem, which is unfeasible if you also want to have the orbital map and time compression.  It isn't that it can't be done, just that it would require reworking the vast majority of the game, and the only things it would change would be allowing Lagrange points.  The current system, called the patched conics approximation, is more than adequate for our needs.  It's so accurate, that's what NASA used to get to the Moon in real life.

So, basically its a ton of work for very little reward, along with opening up the possibilities for tons of new bugs.
回复

使用道具 举报

发表于 2012-6-20 09:34:32 | 显示全部楼层
从他的现象表现来看,像是拉格朗日点,但是根据KSP论坛的说明,游戏引擎根本没有考虑这种情况,难不成是无意间的一个bug??
回复

使用道具 举报

发表于 2013-3-26 03:58:16 | 显示全部楼层
本帖最后由 8749236 于 2013-3-26 04:02 编辑
柳三公子 发表于 2012-6-20 09:34
从他的现象表现来看,像是拉格朗日点,但是根据KSP论坛的说明,游戏引擎根本没有考虑这种情况,难不成是无 ...


学过物理的知道各种力是个向量。物理引擎里也一样。
向量+向量可以互相抵消从而使结果=0.
所以。拉格朗日点不至于说是不支持的。而是本来就支持的。或者说物理系统的是副产品

*** Q_Q ***
不小心挖坟了……
回复

使用道具 举报

发表于 2013-3-26 06:24:28 | 显示全部楼层
8749236 发表于 2013-3-26 03:58
学过物理的知道各种力是个向量。物理引擎里也一样。
向量+向量可以互相抵消从而使结果=0.
所以。拉格朗日 ...

帮你挖。
当前游戏用的模型叫做Patched Conic Approximation 参阅了http://en.wikipedia.org/wiki/Patched_Conic_Approximation
请注意这句话“The simplification is achieved by dividing space into various parts by assigning each of the n bodies (e.g. the Sun, planets, moons) its own sphere of influence.”也就是说在游戏里卫星要么受地球引力影响要么受月球引力影响,而无法同时受多个天体的影响,所以游戏里不存在拉格朗日点。通过这个方法计算出来的天体轨道也是光滑的圆锥曲线而不是真实的复杂的运动轨迹。不过发射到L4L5的位置是可以做到的,但这个位置的卫星在游戏里不受月球引力影响,所以只是个样子而已。
回复

使用道具 举报

发表于 2013-3-26 07:33:35 | 显示全部楼层
kight11 发表于 2013-3-26 06:24
帮你挖。
当前游戏用的模型叫做Patched Conic Approximation 参阅了http://en.wikipedia.org/wiki/Patche ...

那这个游戏的物理模型就简化得有些太厉害了。不改得话发展前景会受不少限制。
回复

使用道具 举报

发表于 2013-3-26 07:41:40 | 显示全部楼层
回复

使用道具 举报

发表于 2013-3-26 09:02:51 | 显示全部楼层
陷入地下了
回复

使用道具 举报

发表于 2013-3-26 09:27:43 | 显示全部楼层
tcelvis 发表于 2013-3-26 07:33
那这个游戏的物理模型就简化得有些太厉害了。不改得话发展前景会受不少限制。 ...

但是更高级的物理引擎更复杂啊。
现在游戏界里主流的都是寻找替代算法。看上去没问题就行了。(例如特定数值内看上去和实际公式的运行效果没多大差异,但是却更简洁。)
而且那些物理公式对程序员也是一种考验。
现在程序都是一个人做一小部分。很少有一个人完成一个中型甚至大型游戏的。一个人也就知道怎么做一小部分。
尽管要学编程需要好好学科学例如物理化学生物……
但是,出来几年后,谁还记得那些公式?除了常用的……
回复

使用道具 举报

发表于 2013-3-26 10:31:43 | 显示全部楼层
8749236 发表于 2013-3-26 09:27
但是更高级的物理引擎更复杂啊。
现在游戏界里主流的都是寻找替代算法。看上去没问题就行了。(例如特定 ...

即便有个程序员或者架构师超级牛,这些公式还都记得,以现在的计算机处理能力,运行这个简化的模型都卡成这样,复杂还跑得动哇。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站