-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c36d1f2
commit a5336fd
Showing
3 changed files
with
71 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -22,7 +22,7 @@ export default withPwa( | |
pwa: pwaConfig, | ||
|
||
rewrites: { | ||
"blog": "blog/" | ||
blog: "blog/", | ||
}, | ||
|
||
sitemap: { | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
--- | ||
sidebar: false | ||
title: 📓 新手玩家必修第一课 | ||
date: 2024-07-31 15:30:00 | ||
editor: bingling-sama | ||
--- | ||
|
||
# 📓新手玩家必修第一课 | ||
|
||
Mod、插件、光影……各种名词傻傻分不清?一篇文章带你搞懂 Minecraft 的一切。 | ||
|
||
--- | ||
|
||
*你可曾记得,那个记忆中逐渐模糊的方块世界,那是我们终将逝去的童年。* | ||
|
||
## 万物起源 | ||
|
||
2009 年 5 月 17 日,Markus Persson 以 *Notch* 之名,发布了 Minecraft 的第一个版本,创造了无数玩家梦开始的地方。 | ||
|
||
15 年后的今天,我们回首往事,一切似乎都发生在一瞬间。我们和这款游戏一起经历了各种社区内容的兴衰,太多美好的回忆历历在目。 | ||
|
||
也许你是一个从未了解过这款游戏的新玩家,也许你是一直关注实况主们视频的云玩家,也许你是一步一步摸索到今天的骨灰级玩家;但我们今天,一起来聊聊与 Minecraft 有关的一切。 | ||
|
||
~~如果你尝试过通过 Minecraft Wiki 来获取关于 Minecraft 的基础信息的话,你可能会觉得其内容过于枯燥,本文将以较为浅显的新玩家视角为你介绍有关 Minecraft 的各种概念。~~ | ||
|
||
## Minecraft,启动! | ||
|
||
Minecraft 最初是一款使用 Java 编程语言开发的 PC 端单机游戏,随着时间的发展,衍生出了许多不同的版本,但我们今天要讨论的,是运行在 PC 上的 Minecraft Java Edition,即众人熟知的 Java 版。 | ||
|
||
2014 年 9 月 15 日,微软以 25 亿美元的天价将 Minecraft 收入麾下,自此以后,玩家们在购买了 Minecraft 正版账号以后,就可以使用微软官方推出的 *Minecraft Launcher* (即 *Minecraft 启动器* )来启动并游玩 Minecraft。 | ||
|
||
但官方启动器太过官方,没有包含任何社区内容,这就催生了许多第三方 Minecraft 启动器,包括旧朝遗老 *MultiMC* 以及新生代的 *PolyMC*、*Prism Launcher* 等。 | ||
|
||
然而对于国内玩家来说,记忆中更多的可能还是 *忘却的旋律*、*HMCL* 等第三方启动器。 | ||
|
||
这些启动器各有特色,都兼容了许多有意思的社区内容,包括后面会提到的 *Mod*、*光影* 等。 | ||
|
||
## 材质包和数据包 | ||
|
||
从 Minecraft 的早期版本(Alpha 1.2.2)开始,*材质包* 作为一种可以使玩家自定义游戏画面与材质资源的 API 被引入游戏中。 | ||
|
||
通过材质包,玩家可以自定义物品、方块材质,游戏音效,GUI 风格等游戏外观内容,一定程度上极大丰富了游戏的艺术性质,给玩家们带来了更大的自定义空间。 | ||
|
||
材质包以 `.zip` 压缩文件格式分发,通常放置在游戏版本目录下的 `resourcepacks` 文件夹内。你也可以将其解压为文件夹放置在此处,Minecraft 同样会识别并加载。 | ||
|
||
*数据包* 与 *材质包* 一样,都是 Mojang 官方推出的用于丰富游戏内容的自定义方式,而数据包侧重的,是修改游戏的行为。 | ||
|
||
你可以使用数据包来修改游戏中各种战利品的出现概率,也可以修改各种物品的合成方式,还可以向其中加入编写好的指令来实现更高级的自定义行为。 | ||
|
||
数据包同样以 `.zip` 压缩文件格式分发,但通常放置在存档文件夹的 `datapacks` 文件夹中。也就是说,数据包的加载单位是世界。你可以为每个存档加载不同的数据包,自定义每个世界的玩法。 | ||
|
||
## 啥是 Mod?和插件有啥区别? | ||
|
||
*Mod*,即 *Modification* 的缩写,指对游戏本身的玩法或机制进行修改、增加,在各种游戏中均有类似的玩法。 | ||
|
||
而在 *Minecraft Java Edition* 中,Mod 通常指以 *Mod 加载器* 进行加载,后缀名为 `.jar` 的文件。一般放置于版本目录下的 `mods` 文件夹内。 | ||
|
||
在 Minecraft Mod 的发展历史中,Mod 加载器的更迭历史也十分丰富,最初的 MCP,沿用至今的 Forge,还有昙花一现的 LiteLoader 等等,以后有机会我们也会试着撰写更详细的博文来介绍。 | ||
|
||
*插件*,又称 *Plugin*,与 Mod 类似,也是对游戏本身进行修改的方式,但在 Minecraft 中,插件往往指通过 *插件加载器* 用于 *服务端* 的 `.jar` 文件。一般放置于服务器目录下的 `plugins` 文件夹内。 | ||
|
||
由于服务端与客户端的差异,插件能够实现的修改范围比 Mod 要小很多,几乎无法实现与 GUI 或添加全的新物品或方块的功能,但提供了很多便于服务器管理的 API,所以大部分插件的核心不在于玩法,而在于服务器管理功能。 | ||
|
||
## 光影是啥? | ||
|
||
*光影*,源自于 *Shader*,即着色器。在游戏开发领域经常会有相关名词,其实它代表了游戏内光的渲染行为。 | ||
|
||
相信读者可能在某些视频作品中见到过绚丽的天空和光效,这都是光影的功劳,而要在游戏中使用光影,需要使用 *光影加载器*。 | ||
|
||
最著名、使用率最高的光影加载器非 *Optifine* 莫属了。但由于其较差的兼容性,经常会导致游戏出现问题,其它类似的光影加载器也多多少少有类似的兼容性问题。 |
This file was deleted.
Oops, something went wrong.