名词解释 - Sbaoor-fly/CSR-IronPythonRunner GitHub Wiki

1.世界

表示游戏的单位,单个游戏存档、单个网络服务器等都是一个世界。

2.区块

区块是世界里一个大小为16×256×16的部分,是游戏地图加载卸载的基本单位。

当玩家第一次出现在世界时会在其周围生成区块,随着玩家对世界的探索,相邻的区块也会被生成。

区块的X坐标:Floor(X坐标 / 16),区块的Z坐标:Floor(Z坐标 / 16),Floor意为向下取整。

一个区块(X, Z)中坐标最小点的坐标为(X * 16, 0, Z * 16),坐标最大点的坐标为(X * 16 + 15, 255, Z * 16 + 15)

3.实体

具有可区别性的物体,不一定是物理存在的实体。

包括服务端运算的,会保存到存档的生物实体、物品实体、方块实体、抛射物实体等

以及纯客户端表现,退出游戏后就销毁的特效实体(粒子实体、序列帧实体)、文字面板实体等。

4.生物

指游戏世界中有生命的,可移动的一类实体。其中玩家也属于生物的一种。

5.玩家

玩家所控制的实体对象,同时也属于生物的一种。包括本地玩家和其他玩家,在游戏中,由玩家自己控制的称为本地玩家,否则为其他玩家。

6.物品

物品栏中具有使用属性的物品、地面上的掉落物等都称为物品。其中掉落物也是实体的一种。

7.方块

游戏中场景的基本组成单位,长宽高均为1单位长度的立方体网格,不同的方块具有不同的材质。

7.抛射物

受外力被抛射空中飞行的实体,受重力与摩擦力影响,例如游戏中射出的箭。

8.表单

UI界面,游戏和用户之间进行交互和信息交换的界面。玩家可以通过触发UI来控制对应的游戏逻辑。