小编use*_*288的帖子

这种奇怪的行为是自然出现还是我的错误?

我正在进行一个2d游戏/模拟,其中行星由围绕恒星的核心轨道周围的块组成.它们也会自行旋转,它们围绕恒星的旋转和它们的个人旋转都具有随机的速度.

该程序记录光线何时击中哪个块,并且它们的温度随着时间的推移而变化.它还根据温度随时间不同地对块进行着色.热块看起来更红,冷块看起来更蓝.

在下面的屏幕截图中,两颗行星都围绕恒星逆时针旋转轨道,顺时针旋转.左/下行星缓慢旋转,而顶/右行星旋转得更快.我将它们称为行星A(图1-3中的左/下)和行星B(图1-3中的右/上).

第一个截图是在启动程序后尽可能快地拍摄的:

[图片1](http://i.imgur.com/Ay613.png)

行星A发展得非常快(并且保留了)一个梯度,显示出一整天都在阳光下一侧的温暖块,以及黎明刚刚升起的寒冷块.行星B移动得如此之快,似乎没有真正的温度差异可以发展.

大约一分钟后拍摄了第二张和第三张截图,并且相隔只有几秒钟才能更好地展示星球B上奇怪的"条带":

[图片2]

[图3]

从观看它旋转开始,B行星似乎已经形成了永久冷和永久热的一面,尽管其快速(和理论上均匀)旋转.

如果有足够的时间,似乎所有的行星都采用这种奇怪的条带,其中一侧是热的,一侧是冷的,无论旋转如何.

http://i.imgur.com/1iqeM.png

(在上面的截图中,进一步说明,行星A位于右侧,行星B位于中间位置.)

而最奇怪的部分是,如果我让它运行更长时间,大多数行星采用行星A最初显示的合理模式,而有些行星继续奇怪的条带模式.

simulation

7
推荐指数
0
解决办法
117
查看次数

标签 统计

simulation ×1