本人并不知道其真正的原理,仅此作推测:
最近有个比较火的东西,是使用以太币币养猫,每只猫都是随机生成的,并且都是独一无二的,这是因为每只猫都有着独一无二的基因图谱。而基因图谱可以用一串很长的数字字符串来进行记忆,例如,第一位控制毛发颜色,1代表白,2代表黑,3代表红;第二位代表眼睛颜色;第三位......以此类推。之后需要展示的时候再根据这串数字进行对应的渲染。
无人深空可能也是同理,第一位代表星球总体颜色,1代表红,2代表绿,3代表......,第二位主产资源数等等。当这串数字足够长时(18,446,744,073,709,551,616 = 2^64 64位其实足以),例如256位,你将基本不可能碰见一模一样的星球。
你可能会觉得2^256长度,这CPU能跑的动?我给你举个栗子,你上奶牛关所用得到上网协议是HTTPS的,其中包含TLS,加密算法为AES长度是256位的,MAC算法一般选用SHA128(128位),再安全一点的选用SHA256(256位),然而这些都并没有拖慢你电脑上网的速度,甚至都感觉不到使用HTTP和HTTPS的差别。
xp 1年前
担心会跑不动的人,明显不理解释运算瓶颈在哪
我觉得你最后一段的解释多余了,懂的人根本不用说,不懂的人说再多也没用
拉普拉斯的饿膜 [作者] 1年前
Shitake 1年前
牛关的主要受众是玩游戏的人,不是做游戏的人,更不是程序员。。。【虽然实际上确实有很多做游戏的在这玩
xp 1年前
xp 1年前
发布