手册:携带版0.1.0

来自Minecraft基岩版开发Wiki
0.1.0
版本
内部版本号
Android(主版本):
1(armeabi-v7a,9)
2(armeabi-v7a,9)
Android(演示版本):
4(armeabi-v7a,9)
发布日期
Xperia PLAY - 2011年8月16日

v0.1.0 alpha携带版首个公开发布的版本,其于2011年8月16日专门为Xperia PLAY游戏主机发布[1]

新内容[编辑]

常规[编辑]

纹理
  • 加入了纹理系统。
    • 加入了方块纹理,路径为assets/terrain.png
    • 加入了粒子纹理,路径为assets/particles.png
    • 加入了Steve纹理,路径为assets/mob/char.png
    • 加入了摄像机纹理,路径为assets/mob/camera.png
    • 加入了ASCII的字体纹理,路径为assets/font/default.png
    • 加入了一系列UI纹理,路径为assets/gui
声音
  • 加入了声音系统。
  • 每种声音效果都有一个标识符来代表该声音事件。
    • 加入了如下声音事件:
键名 标识符
SA_cloth1 step.cloth
SA_cloth2 step.cloth
SA_cloth3 step.cloth
SA_cloth4 step.cloth
SA_grass1 step.grass
SA_grass2 step.grass
SA_grass3 step.grass
SA_grass4 step.grass
SA_gravel1 step.gravel
SA_gravel2 step.gravel
SA_gravel3 step.gravel
SA_gravel4 step.gravel
SA_sand1 step.sand
SA_sand2 step.sand
SA_sand3 step.sand
SA_sand4 step.sand
SA_stone1 step.stone
SA_stone2 step.stone
SA_stone3 step.stone
SA_stone4 step.stone
SA_wood1 step.wood
SA_wood2 step.wood
SA_wood3 step.wood
SA_wood4 step.wood
SA_splash random.splash
SA_explode random.explode
SA_click random.click
光照
  • 加入了光照系统。
  • 每个方块处具有一个亮度值,该值会影响渲染和游戏机制。
    • 亮度分为两个层,天空层和方块层,真实亮度为两层相加。
滴答
  • 加入了滴答系统。
    • 每秒滴答20次,1次滴答被称为1刻,即1刻=120秒。
  • 滴答具有如下顺序:
    1. 滴答屏幕输入;
    2. 滴答UI;
    3. 滴答玩家视图渲染;
    4. 滴答存档渲染;
    5. 滴答存档实体;
    6. 滴答存档;
      • 这包括:
        1. 滴答挂起刻;
        2. 滴答方块。
    7. 滴答纹理;
    8. 滴答粒子引擎。

方块[编辑]

描述标识符
  • 加入了方块的描述标识符,简称描述ID。
    • 用于描述一个方块的标识符,参与到数据传输等过程中。
数字标识符
  • 加入了方块的数字标识符,简称数字ID。
    • 用于用体积比较小的内存描述一个方块的标识符,参与到数据传输等过程中。
材料
  • 加入了方块的材料系统。
    • 用于统一管理一类方块的固体与否、与光照、运动的交互等。
    • 加入了如下材料:
键名 可燃 阻挡光线 阻挡运动 固体 液体
air
dirt
wood
stone
metal
water
lava
leaves
plant
sponge
cloth
fire
sand
decoration
glass
explosive
coral
ice
topSnow
snow
cactus
clay
vegetable
portal
cake
摧毁时间
  • 加入了方块的摧毁时间,又称硬度。
    • 每个方块都有一个基摧毁时间,挖掘真实时间根据基摧毁时间和玩家手持物品的品质决定。
爆炸抗性
  • 加入了方块的爆炸抗性。
    • 用于在爆炸发生时计算衰减的量和方块是否会被爆炸摧毁。
    • 每个方块都有一个基爆炸抗性,真实爆炸抗性是基爆炸抗性的3倍。
光照
  • 加入了方块的光线阻挡度。
    • 用于计算光线从该方块处传播时减少的量。
  • 加入了方块的光线发射度。
    • 用于计算从该方块处发射的光线的量。
    • 方块的基光线发射度是一个范围为0.01.0的小数,真实光线发射度是基光线发射度乘15.0得到的值。
滴答
  • 加入了方块滴答。
    • 一些方块会即时滴答,一些方块会挂起直到存档的统一滴答时响应,后者称为挂起刻
形状
  • 加入方块的形状。
    • 表示为两个数组,代表方块的起始相对坐标和终止相对坐标。
渲染图层
  • 加入了方块的渲染图层。
    • 用于告诉引擎方块的纹理应如何渲染。
    • 加入了如下渲染图层:
键名 描述
0 不透明
1 水和冰
声音
  • 加入了方块的声音类型。
    • 用于控制每个方块所使用的的声音集合。
  • 每个声音类型都对应一个声音标识符。
    • 加入了如下声音类型:
键名 声音标识符 音量 音调
SOUND_NORMAL stone 1.0 1.0
SOUND_WOOD wood 1.0 1.0
SOUND_GRAVEL gravel 1.0 1.0
SOUND_GRASS grass 0.5 1.0
SOUND_STONE stone 1.0 1.0
SOUND_METAL stone 1.0 1.5
SOUND_GLASS stone 1.0 1.0
SOUND_CLOTH cloth 1.0 1.0
SOUND_SAND sand 1.0 1.0
SOUND_SILENT 空字符串 0.0 0.0
方块类型
  • 加入了如下63种方块类型:
键名 描述ID 数字ID 纹理元索引 材料 基摧毁时间 声音类型 基爆炸抗性 固体渲染 光线阻挡度 基光线发射度 可以滴答 形状起始 形状终止 渲染图层 描述
rock tile.stone 1 1 stone 1.5 SOUND_STONE 10 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 石头
grass tile.grass 2 3 dirt 0.6 SOUND_GRASS 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 草方块
dirt tile.dirt 3 2 dirt 0.5 SOUND_GRAVEL 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 泥土
stoneBrick tile.stonebrick 4 16 stone 2 SOUND_STONE 10 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 石砖
wood tile.wood 5 4 wood 2 SOUND_WOOD 5 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 木板
unbreakable tile.bedrock 7 17 stone -1 SOUND_STONE 6000000 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 基岩
water tile.water 8 205 water 100 SOUND_NORMAL 0 3 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 1
calmWater tile.water 9 205 water 100 SOUND_NORMAL 0 3 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 1 静止水
lava tile.lava 10 237 lava 0 SOUND_NORMAL 0 255 1 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 熔岩
calmLava tile.lava 11 237 lava 100 SOUND_NORMAL 0 255 1 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 静止熔岩
sand tile.sand 12 18 sand 0.5 SOUND_SAND 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 沙子
gravel tile.gravel 13 19 sand 0.6 SOUND_GRAVEL 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 沙砾
goldOre tile.oreGold 14 32 stone 3 SOUND_STONE 5 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 金矿石
ironOre tile.oreIron 15 33 stone 3 SOUND_STONE 5 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 铁矿石
coalOre tile.oreCoal 16 34 stone 3 SOUND_STONE 5 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 煤矿石
treeTrunk tile.log 17 20 wood 2 SOUND_WOOD 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 原木
leaves tile.leaves 18 52 leaves 0.2 SOUND_GRASS 0 可变 1 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 树叶
glass tile.glass 20 49 glass 0.3 SOUND_GLASS 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 玻璃
lapisOre tile.oreLapis 21 160 stone 3 SOUND_STONE 5 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 青金石矿石
sandStone tile.sandStone 24 192 stone 0.8 SOUND_STONE 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 砂岩
cloth tile.cloth 35 64 cloth 0.8 SOUND_CLOTH 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 白色羊毛
flower tile.flower 37 13 plant 0 SOUND_GRASS 0 0 0 [0.3, 0.0, 0.3] [0.7, 0.6, 0.7] 0 蒲公英
rose tile.rose 38 12 plant 0 SOUND_GRASS 0 0 0 [0.3, 0.0, 0.3] [0.7, 0.6, 0.7] 0 玫瑰
mushroom1 tile.mushroom 39 29 plant 0 SOUND_GRASS 0 0 0.125 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 棕色蘑菇
mushroom2 tile.mushroom 40 28 plant 0 SOUND_GRASS 0 0 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 红色蘑菇
goldBlock tile.blockGold 41 23 metal 3 SOUND_METAL 10 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 金块
ironBlock tile.blockIron 42 22 metal 5 SOUND_METAL 10 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 铁块
stoneSlab tile.stoneSlab 43 6 stone 2 SOUND_STONE 10 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 双层石质台阶
stoneSlabHalf tile.stoneSlab 44 6 stone 2 SOUND_STONE 10 255 0 [0.0, 0.0, 0.0] [0.0, 0.5, 0.0] 0 石质台阶
redBrick tile.brick 45 7 stone 2 SOUND_STONE 10 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 红砖块
tnt tile.tnt 46 8 explosive 0 SOUND_GRASS 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 TNT
obsidian tile.obsidian 49 37 stone 10 SOUND_STONE 2000 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 黑曜石
torch tile.torch 50 80 decoration 0 SOUND_WOOD 0 0 0.9375 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 火把
fire tile.fire 51 31 fire 0 SOUND_WOOD 0 0 1 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0
stairs_wood tile.stairsWood 53 4 wood 2 SOUND_WOOD 5 0 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 木质楼梯
emeraldOre tile.oreDiamond 56 50 stone 3 SOUND_STONE 5 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 钻石矿石
emeraldBlock tile.blockDiamond 57 24 metal 5 SOUND_METAL 10 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 钻石块
farmland tile.farmland 60 87 dirt 0.6 SOUND_GRAVEL 0 0 0 [0.0, 0.0, 0.0] [0.0, 0.9375, 0.0] 0 耕地
door_wood tile.doorWood 64 97 wood 3 SOUND_WOOD 0 0 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 木门
ladder tile.ladder 65 83 decoration 0.4 SOUND_WOOD 0 0 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 梯子
stairs_stone tile.stairsStone 67 16 stone 2 SOUND_STONE 10 0 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 石质楼梯
door_iron tile.doorIron 71 98 metal 5 SOUND_METAL 0 0 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 铁门
redStoneOre tile.oreRedstone 73 51 stone 3 SOUND_STONE 5 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 红石矿石
redStoneOre_lit tile.oreRedstone 74 51 stone 3 SOUND_STONE 5 255 0.625 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 点亮的红石矿石
topSnow tile.snow 78 66 topSnow 0.1 SOUND_CLOTH 0 0 0 [0.0, 0.0, 0.0] [0.0, 0.125, 0.0] 0 顶层雪
ice tile.ice 79 67 ice 0.5 SOUND_GLASS 0 3 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 1
clay tile.clay 82 72 clay 0.6 SOUND_GRAVEL 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 黏土块
reeds tile.reeds 83 73 plant 0 SOUND_GRASS 0 0 0 [0.125, 0.0, 0.125] [0.875, 1.0, 0.875] 0 甘蔗
cloth_00 tile.cloth 101 113 cloth 0.8 SOUND_CLOTH 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 黑色羊毛
cloth_10 tile.cloth 102 129 cloth 0.8 SOUND_CLOTH 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 红色羊毛
cloth_20 tile.cloth 103 145 cloth 0.8 SOUND_CLOTH 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 绿色羊毛
cloth_30 tile.cloth 104 161 cloth 0.8 SOUND_CLOTH 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 棕色羊毛
cloth_40 tile.cloth 105 177 cloth 0.8 SOUND_CLOTH 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 蓝色羊毛
cloth_50 tile.cloth 106 193 cloth 0.8 SOUND_CLOTH 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 紫色羊毛
cloth_60 tile.cloth 107 209 cloth 0.8 SOUND_CLOTH 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 青色羊毛
cloth_70 tile.cloth 108 225 cloth 0.8 SOUND_CLOTH 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 淡灰色羊毛
cloth_01 tile.cloth 109 114 cloth 0.8 SOUND_CLOTH 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 灰色羊毛
cloth_11 tile.cloth 110 130 cloth 0.8 SOUND_CLOTH 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 粉红色羊毛
cloth_21 tile.cloth 111 146 cloth 0.8 SOUND_CLOTH 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 黄绿色羊毛
cloth_31 tile.cloth 112 162 cloth 0.8 SOUND_CLOTH 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 黄色羊毛
cloth_41 tile.cloth 113 178 cloth 0.8 SOUND_CLOTH 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 淡蓝色羊毛
cloth_51 tile.cloth 114 194 cloth 0.8 SOUND_CLOTH 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 品红色羊毛
cloth_61 tile.cloth 115 210 cloth 0.8 SOUND_CLOTH 0 255 0 [0.0, 0.0, 0.0] [1.0, 1.0, 1.0] 0 橙色羊毛


参考[编辑]

  1. Say hello to Minecraft - Pocket Edition (存档) — Mojang,2011年8月16日。