2015-04-11 3 views
1

Я прочитал вопрос под названием «Minecraft Forge 1.8 - Loading Block Textures», но ссылки, содержащие в этом вопросе, больше (ошибка 404). Итак, мне было любопытно, как я могу загрузить текстуру элемента в Minecraft Forge 1.8?MC Forge 1.8 Текстурирующие элементы

+1

Можете ли вы связать его? Этот вопрос потребует невероятно долгого ответа, не давая ясного контекста. – Unihedron

ответ

3

Моддинг для 1.8 может быть немного сложным, поскольку там иногда слишком мало информации. Но не сдавайся.

В Блоки & Элементы все имеют связанный * .json файл модели, это содержит УФ и текстуры информацию (например местоположения текстуры). Кроме этого, вам нужно всего лишь зарегистрировать предмет/блок и звоните:

GetMC.getRenderItem().getItemModelMesher().register(Item, int, modelResourceLocation); 

// Important notes for Items 
// If you are not comfortable modelling a new item, 
// just copy the model information from another simple item, like the apple. 

// texture location should be "{MOD_ID}:textures/items/itemname" (Items) 
// texture location should be "{MOD_ID}:textures/blocks/blockname" (Blocks) 

// If you would like to make your own models with little 3D experience, I 
// recommend BDCraft Cubik Pro for the **items** and **blocks** 

Что касается лиц, они следуют несколько иной формат. (AFAIK) Вам необходимо иметь файл Render и файл модели (например, RenderCar.java, ModelCar.java). Файл класса Render должен содержать информацию рендеринга и расширять класс Render. Файл модели представляет собой информацию о трехмерной модели объекта.

Эта информация, в частности, относится к ОКАЗАНИЮ элементов, блоков и объектов. Они все равно должны быть зарегистрированы, смоделированы и текстурированы правильно.

// Important note 
// If you have want to try modeling your own entities, I would recommend 
// looking into Techne for that, it creates the .java files with less work 

Примеры выше:

// .json model file 
{ 
    "__comment": "this is just a tiny piece of the model ", 
    "textures": { 
    "particle": "mm:items/browning9mm", 
    "texture": "mm:items/browning9mm" 
}, 
"elements": [ 
{ 
    "__comment": "browning9mmshape x128", 
    "from": [ 0.875, 11, 7 ], 
    "to": [ 13.875, 13, 9 ], 
    "faces": { 
     "down": { "uv": [ 0.875, 5, 13.875, 4.5 ], "texture": "#texture" }, 
     "up": { "uv": [ 0.875, 3, 13.875, 3.5 ], "texture": "#texture" }, 
     "north": { "uv": [ 13.875, 3, 0.875, 5 ], "texture": "#texture" }, 
     "south": { "uv": [ 0.875, 3, 13.875, 5 ], "texture": "#texture" }, 
     "west": { "uv": [ 1.3125, 10.4375, 2.875, 13.625 ], "texture": "#texture" }, 
     "east": { "uv": [ 3.8125, 7.0625, 5.5, 10.3125 ], "texture": "#texture" 
     } 
    } 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^