
Minecraft
炒鸡嗨客协管徐
不修电脑,不盗QQ,GitHub:https://github.com/xfgryujk
展开
-
Minecraft的世界生成过程(一)生成地形之前
首先剧透一下,Minecraft生成地形的主要算法就是噪声函数,Notch本人也早就回答过了。但是我一直没有仔细研究MC生成地形的整个过程,最近有时间就好好研究一下原创 2017-03-13 22:40:23 · 21080 阅读 · 2 评论 -
Minecraft里的射线与方块碰撞检测算法
这个函数在Minecraft中很多地方都用到了,比如判断鼠标正指向哪个方块哪个面,还有判断射出去的箭是否撞到了方块原创 2016-10-27 18:52:49 · 3845 阅读 · 0 评论 -
Minecraft的世界生成过程(三)噪声函数
接下来的地形生成代码会接触到噪声函数,所以本篇内容就先逆向MC的噪声函数吧原创 2017-03-20 20:31:14 · 6775 阅读 · 0 评论 -
Minecraft的世界生成过程(四)地表
本篇内容是生成起伏的地表和生物群系,这部分应该是MC中的世界看上去变化多端的重点了原创 2017-03-23 10:23:43 · 3359 阅读 · 2 评论 -
Minecraft的世界生成过程(五)洞穴
有了地形接下来该生成结构和建筑了,由于这部分代码很长,本篇只研究生成洞穴原创 2017-03-28 16:29:20 · 2752 阅读 · 4 评论 -
Minecraft的世界生成过程(六)村庄
本篇内容是生成村庄,生成其他建筑的过程也差不多就不研究了(代码太多也研究不完)原创 2017-04-01 00:06:49 · 4694 阅读 · 0 评论 -
Minecraft的世界生成过程(二)生物群系
终于看到生成区块的代码了,接下来比较复杂,分成几篇文章吧。本篇内容是生物群系的算法原创 2017-03-19 23:28:46 · 7714 阅读 · 0 评论 -
Minecraft的爆炸算法
MC中的爆炸其实挺科学的,在空中爆炸冲击波传得远,破坏范围比较大;在地面爆炸破坏范围小但是破坏深度较深原创 2017-04-01 13:40:09 · 2958 阅读 · 0 评论 -
Minecraft的世界生成过程(七)矿物和树
目前的世界是不是还少了点什么——没有树、矿石怎么致富!本篇应该是最后一篇了,研究下树和矿石之类的点缀的生成原创 2017-04-01 00:08:50 · 4538 阅读 · 0 评论