上传剩余mconline文件夹

This commit is contained in:
MCNeteaseDevs
2024-12-23 10:31:20 +08:00
parent 521f32ab91
commit 7292166c88
4124 changed files with 69845 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 305 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

View File

@@ -0,0 +1,27 @@
---
front: https://mc.res.netease.com/pc/zt/20201109161633/mc-dev/assets/img/1_1.dc061f16.jpg
hard: 入门
time: 5分钟
---
# 认识主界面
#### 作者:境界
预期目标熟悉MCSTUDIO的部分界面以及开发一个自定义配方
![](./images/1_1.jpg)
在开发者官网:[https://mc.163.com/dev/index.html](https://mc.163.com/dev/index.html)下载MCSTUDIO应用程序进行安装然后双击MCSTUDIO图标在登陆界面中输入开发者账号密码进行登录开发者就可以看到MCSTUDIO的主界面了。
MCSTUDIO主界面分为上方的信息区域侧边的导航区域以及中间的内容区域。你可以在导航区域选择你需要跳转到其他功能页面的按钮。
作为新手开发者本章节将引导你如何使用MCSTUDIO制作第一个玩法。

View File

@@ -0,0 +1,25 @@
---
front: https://mc.res.netease.com/pc/zt/20201109161633/mc-dev/assets/img/2_1.4e93e673.jpg
hard: 入门
time: 5分钟
---
# 新建玩法项目
#### 作者:境界
![](./images/2_1.jpg)
进入MCSTUDIO后系统默认停留在新建内容区域。当前工具只支持创建基岩版地图和基岩版Add-on。在基岩版组件-空白区域内开发者可以选择创建地图模板或是Add-on模板。
它们的区别在于创建地图模板后你在编辑器内做的玩法会与地图导出变成一个完整的玩法地图。建立Add-on模板时最终只会导出Add-on玩法。
如果是一个新的Add-on玩法开发者应当选择建立一个空白Add-on模板点击启动编辑就可以开始大展拳脚了。

View File

@@ -0,0 +1,46 @@
---
front: https://mc.res.netease.com/pc/zt/20201109161633/mc-dev/assets/img/3_1.32c9600e.jpg
hard: 入门
time: 10分钟
---
# 探索关卡编辑器
#### 作者:境界
![](./images/3_1.jpg)
#### 什么是舞台?
舞台是访问当前正出现在地图中的原有内容和新增内容的入口。当玩家出生在出生点附近时,世界会根据群系在玩家周围自然生成新的生物和方块。开发者可以通过舞台看到当前存在的生物种类,点击生物种类的折叠选项,还可以精确选择到某一个生物上,视角摄像机会自动定位到所选中的生物身上。
原有内容是地图中,由游戏世界自然生成的生物。新增内容则是开发者进入编辑器后,用编辑器工具放置的生物。
在编辑器的中央是一套内嵌在MCSTUDIO窗口上的游戏界面。开发者可以轻按鼠标左键选择在视角范围内的生物这与在右侧区域里选择单一生物是同样的效果。因此游戏世界本身也是舞台。
#### 移动与转移视角
在MCSTUDIO控制游戏界面内人物的移动方式和在游戏客户端上的方法大致相同。开发者在键盘上按WASD的行走按键控制人物的前后左右移动。
鼠标左键可以选择生物,鼠标右键可以旋转视角,鼠标中键滑轮可以拉伸视距。
如果双击空格视角则会像创造模式下的玩家一样上升按住shift键则会下降。
如果视角未移动,请将光标移向游戏界面区域即可。
#### 调试、保存与备份
当游戏界面处于编辑模式时,开发者是无法作为一个玩家与世界产生互动的。
这时候若想调试,就需要点击运行按钮。它会带领你进入游戏模式,及时获得玩法的测试反馈。
保存按钮提供保存功能你也可以同时按住CRTL+S进行快捷的进度保存。
备份按钮提供克隆功能,它会将正在制作的内容再克隆一份。开发者可以稍后在主页面的基岩版组件中找到。

View File

@@ -0,0 +1,91 @@
---
front: https://mc.res.netease.com/pc/zt/20201109161633/mc-dev/assets/img/4_4.347fdf50.jpg
hard: 入门
time: 10分钟
---
# 自定义一种新的配方
#### 作者:境界
#### 通过编辑器新建配方
![](./images/4_1.jpg)
移动鼠标点击添加组件,选择配方组件。
![](./images/4_2.jpg)
配方组件默认会自带一个新增配方,若开发者需要新增更多配方,点击配方组件右侧的“+”号按钮即可新增配方。
#### 了解配方的各个属性
配方名称只会在编辑器的组件区域显示。因此掌握良好的命名习惯可以帮助开发者在下次进入编辑器时快速回忆起配方的功能。
![](./images/4_3.jpg)
自定义ID是世界注册配方的唯一标识若存在两个以上的配方标识一致关联的配方会加载失败。因此命名可读性强的ID可以避免这一情况。注意ID应以下划线/数字/英文为主且对大小写不敏感因此Aa和aa相同开发者应以小写加下划线的格式为规范例如a_A配方类型目前支持编辑有序合成、无序合成、熔炉配方。其中有序合成、无序合成适用在工作台中熔炉配方适用于熔炉、高炉、篝火等中。
有序配方代表玩家需要按照格子顺序放好材料,工作台才会合成出配方道具。
无序配方代表玩家只需在格子上放好材料,工作台就会合成出配方道具。
配方结果是配方合成成功后,合成出的道具类型。
结果数量决定合成出的道具数量为几个。
#### 新建配方:可合成的命名牌
命名牌是游戏前期很难获得的道具它只能在钓鱼、村民交易、和世界中的宝箱中找到。它可以给生物命名防止生物被世界刷新掉。现在通过MCSTUDIO的配方组件开发者可以添加新配方来获得它。
![](./images/4_4.jpg)
新增一个配方组件,将默认的配方名称改为自定义配方:命名牌。
这里将自定义ID改为crafting_custom_nametag开发者也可以输入自己认为可读性强的ID命名。
配方类型选择有序配方,适用方块选择工作台。
![](./images/4_5.jpg)
以上图例为配方构造示范,点击对应的网格,可以打开资源选择窗口。最快的方法是通过输入材料名称作为关键词搜素,选择好材料后,点击确认即可。
![](./images/4_6.jpg)
点击配方结果右侧的文件夹按钮,打开资源选择窗口再选择命名牌。
#### 新建配方:可合成的生物蛋
生物蛋是只有在创造模式下才能获得的道具。手持生物蛋点击方块可以生成一个对应的生物。现在通过MCSTUDIO的配方组件开发者可以添加新配方来获得它。
新增一个配方组件,将默认的配方名称改为自定义配方:村民蛋。
这里将自定义ID改为crafting_custom_villager开发者也可以输入自己认为可读性强的ID命名。
配方类型选择无序配方,适用方块选择工作台。
![](./images/4_7.jpg)
以图例为配方成分示范,点击对应的“+”号按钮,选择成分右侧的文件夹按钮,可以打开资源选择窗口。最快的方法是通过输入材料名称作为关键词搜素。选择好材料后,点击确认即可。
![](./images/4_8.jpg)
点击配方结果右侧的文件夹按钮,打开资源选择窗口选择生成村民。

View File

@@ -0,0 +1,31 @@
---
front: https://mc.res.netease.com/pc/zt/20201109161633/mc-dev/assets/img/5_3.8964e499.jpg
hard: 入门
time: 10分钟
---
# 自测玩法,并在手机上运行它
#### 作者:境界
#### 自测玩法
![](./images/5_1.jpg)
点击运行,编辑器会弹出客户端窗口,开发者就可以测试本地玩法了。
在玩法测试前,请记得随时保存当前的制作进度,避免遇到进度丢失的问题。
#### 在手机上运行Add-on
![](./images/5_2.jpg)
点击最近选项,你会看到刚刚制作的组件。鼠标移动到组件上点击更多,再点击发布,选择新建项目。接着根据发布资源的流程依次填写好相关内容,点击保存,再点击自测或提交审核。
![](./images/5_3.jpg)
然后在MCSTUDIO-管理-测试版启动器下载手机版测试包,开发者就可以在手机测试版上体验到自己做的第一个玩法了。

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 344 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 854 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -0,0 +1,173 @@
---
front: https://nie.res.netease.com/r/pic/20220408/3dcdbaa9-9583-4921-a28d-33df67afe608.png
hard: 入门
time: 20分钟
selection: true
---
# 认识Minecraft世界
#### 作者:境界
在Minecraft世界中构建世界的基本单位是方块(block)。建筑是由方块组成的,群系是由方块组成的,自然世界中的生物也是由模型中的方块构成的。
学会认识方块代表你开始慢慢接受MC风格对自己创作的影响也将会对你接下来的学习过程带来很大帮助。除此之外世界还有许多延伸出来的内容它们以各自的功能特色服务着这个世界。
#### 世界
世界即是一个游戏存档。它可能是你本地游玩的单人存档,是多人联机的云端存档,或是大型服务器联机的服务器存档。存档可以不局限于某一个终端,因此,你可以把服务器的存档放到单人上游玩,或者将单人的生存存档放到服务器上使用。
![](./images/1_1.jpg)
理论上在Minecraft世界中玩家无法走遍世界的全部角落。因为这个世界没有边界每个世界都会因“世界种子”而长得独一无二。世界种子由一串包含正负整数的数字字符组成游戏会根据这个值来创建不同样子的世界。玩家可以通过存档的设置界面来分享种子共享具有相同地貌模样的世界存档。
![](./images/1_2.jpg)
当玩家不断冒险的时候游戏会根据世界种子和算法生成玩家要探索的下一个区域。由于世界是无限大的因此Minecraft世界使用区块概念来实现这一功能。
#### 区块
![](./images/1_qukuai.jpg)
区块是由长宽各16格高度255格的世界方块组成的区域。当玩家进入游戏时他所出现在的位置一定坐落于世界的某个区块当中。
通过设置世界存档的模拟距离例如下图中的6个区块则玩家所能看到的区域只有这6个区块大小。其他区块不会加载。只有当玩家移动到其他区块时游戏才会开始加载那些区块 并卸载此前的区块,达到流畅的游戏体验。
![](./images/1_mnjl.jpg)
#### 生物群系
![](./images/1_3.jpg)
生物群系会横跨多个区块。不同的生物群系有着不同的自然环境。如上图展示了沼泽、森林、平原三者交汇。沼泽的水犹如墨绿色而森林和平原的水呈淡蓝色。两者在汇流处会有颜色的过渡。不仅如此生物群系的种类还决定了它的海拔高度、植物群、地理特征、温度、湿度、天空、植被颜色、生物分布等。这种近似现实地球的气候区又会因为“世界种子”而永不重样玩家在同样的位置会看到不一样的方块、不一样的生物每个人在Minecraft世界的故事也因此而不同。
#### 方块
方块是我的世界的基本组成单位大多数方块长宽高在1单位长度上。不同的方块具有不同的材质。一种方块可能存在多种方块状态例如不同颜色的羊毛。同时一种方块可能可以贮存数据例如箱子会保存箱子内的道具信息。
![](./images/1_ym.jpg)
例:不同颜色的羊毛
![](./images/1_xz.jpg)
一个大箱子拥有54格的储存空间每格格子可以存放一种物品每种物品都包含着复杂的物品信息它们被以数据的格式保存在箱子方块中。
#### 生物
生物是在游戏内可见的、处于活动中的、拥有自主意识的实体统称。生物都具有自己独特的AI行为受到游戏的调度并影响着世界。
![](./images/1_hl.jpg)
例:正在扑向鸡的狐狸!
![](./images/1_mf.jpg)
例:正在采花蜜的蜜蜂。
玩家是一种特殊的生物他的行为来自玩家自身的意志需要屏幕前的人来操控。与其他生物相比玩家有着其他的作为Minecraft核心的玩法机制。如获取经验、合成道具、进食等。
![](./images/1_sdf.jpg)
默认情况下玩家拥有两款基础皮肤Steve和Alex。在皮肤创作中分别对应着粗手臂皮肤和细手臂皮肤。
#### 实体
实体是在游戏内具有典型行为的运动对象它是生物的基类。在Minecraft世界中并不是所有的实体都具有自主的AI有些需要借由外力去操控有些则会表现得像方块一样。
![](./images/1_c.jpg)
例:船具有行驶速度、碰撞体积等典型行为,但它被放置于水上时不会自主滑动。需要由玩家控制来帮助其进行移动迁徙。
![](./images/1_hb.jpg)
例:画是悬挂在墙上的装饰型实体,除观赏性外无自主行为。
#### 抛射物
抛射物是一种受外力被抛射至空中的实体,它们在飞行过程中会受到重力与摩擦力的影响。不同的抛射物可能具有不同的能力。
![](./images/1_j.jpg)
基岩版世界种除了普通的箭以外还有16种带有状态效果的药水箭。玩家持弓蓄力的程度会直接影响到随后箭在空气中飞行的加速度。
#### 物品
物品是物品实体和物品道具的统称。物品道具通常只会出现在储存格,包括玩家背包栏和快捷栏、各种箱子、生物背包里等。物品道具通常包含三种行为,一种是方块物品,即在物品栏里是物品,放置时是方块。一种是放置后会变成实体,如船物品。最后一种是可以被使用,如武器、工具、食物、装备、合成材料等。
当生物或者玩家丢弃某件物品道具时,物品会以实体的方式存在于地面上,若它被丢在水里,则会受到水的浮力漂浮至水面上。当具有捡起物品能力的生物靠近这个物品实体时,实体会被清理,而生物的物品栏内会出现这个物品道具。
![](./images/1_tiej.jpg)
作为实体形态的地狱合金剑被玩家靠近捡起来后可以获得一个剑物品。它可以提高玩家8点攻击伤害当玩家每次手持它并对目标挥出时生效。
![](./images/1_shengwud.jpg)
例:作为实体形态的生物蛋被玩家靠近捡起来后,可以获得一个生物蛋物品。玩家右键地面可以召唤一只对应生物。
![](./images/1_dengl.jpg)
例:作为实体形态的灯被玩家靠近捡起来后,可以获得一个灯物品。玩家右键地面可以一个灯方块。
#### 资源特效
资源特效代指Minecraft游戏中使用到的各类资源文件。在后续的章节中会针对每一块内容制作单独列出所需的文件内容。
资源可以分为音效资源、贴图资源、模型资源等。其中中国版基岩版中,针对模型资源,开花组允许开发者使用骨骼模型来替换游戏中大部分生物的模型,进而实现不同的表现效果。
特效即是在Minecraft世界中模拟各种自然效果的游戏内容。如玩家在挖掘方块时洒落的方块屑粒经过水面时溅起的水花等。在《原版粒子和特效粒子》章节中我们还会更加深入地了解如何制作这一系列的内容。
#### UI界面
界面是在整个游戏流程中世界和用户之间进行交互的管道。玩家可以通过触发UI来控制对应的游戏逻辑。在《进阶创建界面》章节中教程会带领开发者一起学习制作新的界面的方法。
![](./images/1_wupinl.jpg)
例:电脑基岩版中,通过鼠标点击物品,在界面内将其拖曳至箱子内。
![](./images/1_diushengwud.jpg)
例:在手游版中,通过手指点击快捷物品栏的格子来切换物品。

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 KiB

View File

@@ -0,0 +1,52 @@
---
front: https://mc.res.netease.com/pc/zt/20201109161633/mc-dev/assets/img/1_2.1dfacb37.jpg
hard: 入门
time: 5分钟
selection: true
---
# 基本开发工具介绍
#### 作者:境界
#### 开发工具
开发者在对玩法进行开发设计时可能会脱离MCSTUDIO来编写更复杂的代码。趁手的工具可以让开发效率变得更高这里给开发者提供了两种方向的选择
使用外部功能较全的文本编辑器。如Visual Studio Code、NotePad++、手机上的相关软件可以对基岩版原生的附加包Add-on进行编辑。附加包的相关解释可以查看教程《Addon-万象的基石》。
![](./images/1_1.jpg)
另外若是想要使用更多接口实现更复杂的模组玩法则可以选择中国版的MODSDK框架基于该框架可以使用Python语言进行模组开发。在开发过程中建议开发者使用标准的IDE(集成开发环境)Pycharm。这样的工具可以帮助开发者在使用Python语言开发时提高效率。更多MODSDK框架的介绍可以查看教程《初见MOD》。
![](./images/1_2.jpg)
#### 美术工具
我的世界中,生物的模型、动画、贴图,以及物品、方块贴图等,这些都算在美术资源的范畴。
开发者在开发玩法功能时需要各种美术资源。绘制简单的方块、物品贴图时开发者可以选择自己常用的绘图软件。而制作像生物模型、方块模型这样的资源则需要用到BlockBench。它是由国外个人开发者Jennis开发维护的一款针对我的世界美术制作的软件。
它可以满足我的世界基岩版的生物模型、方块模型、皮肤等资源的制作和绘制。同时可将制作好的生物模型在同一个软件里进行动画制作、粒子预览、音效演示等。
下载本地版:[https://blockbench.net/downloads/](https://blockbench.net/downloads/)
WEB版入口:[https://web.blockbench.net/](https://web.blockbench.net/)
![](./images/1_3.jpg)
#### 地图工具
地图包括地形和建筑开发者可以自行选择制作工具、资源中心的建筑辅助组件、或是使用MCSTUDIO的地图编辑器功能。
这里主要补充一种途径方便开发者将JAVA版与基岩版地图格式互相转换的方法。MCCTOOLCHESTPE是由cynodontA开发维护的一款免费闭源的MC世界存档转化软件支持Java版地图转基岩版、基岩版地图转Java。
下载入口:[http://mcctoolchest.com/download](http://mcctoolchest.com/download)
![](./images/1_4.jpg)

Binary file not shown.

After

Width:  |  Height:  |  Size: 419 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 505 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 495 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 671 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 292 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 317 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 342 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 569 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 622 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 696 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 452 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 564 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 788 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 631 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1002 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 421 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 501 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 712 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 KiB

Some files were not shown because too many files have changed in this diff Show More