Table of Contents

裝飾對象

NTE 允許通過 ”裝飾對象“ 方塊在遊戲內顯示 OBJ 模型。

Teapot

使用

您可在創造模式物品欄 ”車站建築方塊” 一欄中獲得裝飾對象方塊。放置後,使用刷子右鍵它即可設置它所展示的模型。內置了一個 ”茶壺“ 模型供您試用,更多對象模型可通過資源包導入。

此方塊不可見。當您手持刷子時,方塊所在位置會顯示旋轉的刷子圖標,以便您尋找。如果您的資源包內缺少某模型,它將顯示為旋轉的屏障方塊圖標(紅色帶斜線的 0 字)。

按住 Ctrl 的同時按鼠標中鍵,即可拷貝一個保持選定的模型的物品,以便放置多個。不過,考慮到性能影響,不建議您使用得太多。

順帶一提,這個茶壺是在 1975 年由計算機圖形學者馬丁·紐維爾 (Martin Newell) 於猶他大學 (University of Utah) 工作期間創作的,因此得名 “Utah 茶壺”。

製作新對象

您可以通過在 assets/mtrsteamloco/eyecandies 文件夾內添加 JSON 文件來導入模型製作對象。其寫法大致如下:

{
    "name": "茶壺",
    "model": "mtrsteamloco:eyecandies/teapot.obj"
}

在上述例子裡,assets/mtrsteamloco/eyecandies/teapot.json 文件裡有著以上內容,同時 assets/mtrsteamloco/eyecandies/teapot.obj 文件是茶壺的 OBJ 模型。

如上是一個 JSON 文件說明一個對象的寫法。也可以在一個 JSON 文件內說明多個對象。

{
    "key1": {
        "name": "Name1",
        "model": "mtrsteamloco:eyecandies/model1.obj",
    },
    "key2": {
        "name": "Name2",
        "model": "mtrsteamloco:eyecandies/model2.obj",
        "textureId": "mtrsteamloco:textures/eyecandies/foobar.png",
        "translation": [ 0, 0, 0 ],
        "rotation": [ 0, 0, 0 ],
        "scale": [ 1, 1, 1 ],
        "mirror": [ false, false, false ]
    }
}

其中:

以上是必填項。以下是可選項:

請注意大括號、中括號、雙引號與逗號的使用。同時,所有文件名必須為全英文小寫。