名词解释 - 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来控制对应的游戏逻辑。