我的世界怎么画?
这个其实很简单的说,首先你要明白三个问题 1.先有鸡还是先有蛋?(顺序的问题) 2.是先造房子还是先造人?(先后的问题) 3.是正面建还是背面建?(方向的问题) 这几个问题搞清楚就简单了嘛!! 首先我们建立一个世界,我们的世界由一个宇宙起源的卵开始的,这卵里首先孕育出了生命,生命需要生存下去就需要消耗能量,这个世界最初是没有光的所以生物都需要睡觉来保持体力也就是休眠,在睡眠时它们会合成蛋白质和其他物质从而让自己成长(生长这一过程是在睡眠中进行的)。
但是光是什么时候出现的呢?我设置的白天黑夜循环时间很短(为了快一点看到效果就把白天黑夜调得很短,一般设定为20s一次循环)在这么短的循环时间里是不足以让植物进行光合作用产生能量的(植物的叶子进行光合作用产生的氧气浓度还不及人体吸入氧气的1%,而且植物的光合作用效率是很低的在黑暗中增长得也很缓慢),也就是说植物最初生长的阶段是不可能依靠光能来进行生长的。
于是我就得出了一个结论:先有蛋(生物)后有鸡(世界)。(PS:我的实验结果是倒过来的,我先建立了世界然后加入了生物,发现它们可以正常生存并繁殖,由此推论先建世界后加入生物也是可以的,不过那样的话世界生成的先后顺序就无关紧要了,反正最后都会生成生物。) 那有人就会问了,如果没有光生物如何找到各自的位置并在初始时刻排列有序呢?这就是第三个问题的答案了,我的世界的生物除了按照“先造房子再造人”的顺序建造外,它们的方向是由玩家输入的面向控制的(注意这里说的面向不是游戏中的方向指令Facing),比如你输入face up就表示以当前玩家的位置为中心,所有新生物创造时都面向着上方(朝上生长);如果输入faceright就表示以当前玩家的位置为中心,所有新建物的方向都向右(朝着右方生长)以此类推。