Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Да, можно и для блока. Можно комбинировать модели или что некоторые модели появлялись при определённых условиях.cfif31 написал(а):а что для одного предмета можно несколько моделей использовать?
Через ваниль... Эм... Не думаю. Вроде ваниль поддерживает Techne и Тесслетятор, а *.obj Forge'вское дополнение.cfif31 написал(а):И вопрос, а мобам модельки obj можно поставить в ваниле, или только через api?
Извиняюсь немножко не правильно задал вопрос: ванила с forge может загрузить *.obj для мобов, или обязательно нужно это api ?timaxa007 написал(а):Да, можно и для блока. Можно комбинировать модели или что некоторые модели появлялись при определённых условиях.cfif31 написал(а):а что для одного предмета можно несколько моделей использовать?
Через ваниль... Эм... Не думаю. Вроде ваниль поддерживает Techne и Тесслетятор, а *.obj Forge'вское дополнение.cfif31 написал(а):И вопрос, а мобам модельки obj можно поставить в ваниле, или только через api?
Спасибо , но что-то я не пойму, как потом эту модель на моба одеть? Пытался через ClientProxy майн кряшится ... Подскажите, что надо писать в рендере для работы obj модели?timaxa007 написал(а):cfif31, может. Есть от Forge'а импортация *.obj.
Код:public static final IModelCustom mdl = AdvancedModelLoader.loadModel(new ResourceLocation("mod_id", "obj/model.obj"));
Спасибо , буду ждать.timaxa007 написал(а):Постараюсь завтра скинуть пример подобного кода, сегодня времени на это не хватит.
public class ModelEntityTest extends ModelBiped {
private static final IModelCustom model = AdvancedModelLoader.loadModel(new ResourceLocation("mod_id", "obj/model.obj"));
public void render(Entity entity, float f1, float f2, float f3, float f4, float f5, float f6) {
GL11.glPushMatrix();
model.renderAll();
GL11.glPopMatrix();
}
}
Спасибо огромное! Еще 1 вопрос : какой родитель для класса рендера нужно выставить?timaxa007 написал(а):Если коротко:
Потом эту модель отрендерить нужно в рендере твоего моба и в нужном месте (doRender вроде).Код:public class ModelEntityTest extends ModelBiped { private static final IModelCustom model = AdvancedModelLoader.loadModel(new ResourceLocation("mod_id", "obj/model.obj")); public void render(Entity entity, float f1, float f2, float f3, float f4, float f5, float f6) { GL11.glPushMatrix(); model.renderAll(); GL11.glPopMatrix(); } }
Чтобы конечности двигались, нужно прикрутить отдельные части к отдельным переменным конечностей...
Более подробно я ещё не скоро сделаю пример (так как на этой недели с этим возиться не хочу).
Огромнейшее спасибо ! Все заработало!timaxa007 написал(а):Вроде как, первый родитель для класса рендера это "Render".
Извеняюсь , может я что то не так делаю , но модель не рендереться и с миром какой-то бред происходит .timaxa007 написал(а):Вроде как, первый родитель для класса рендера это "Render".
Да скорее всего в модели ... ок буду смотреть . Спасибо за ответtimaxa007 написал(а):Ну если ты указал родителя Render, то нужно сделать свои рендер (от Б до Ы) наклона определённых частей, свою текстуру, возможно были допущены ещё какие-то ошибки, возможно всякое, но это взязано с рендером, а также есть вероятность и в модели.
Вот теперь разобрался а то меняю размеры а модель толи не меняется толи не рендерится .... Самое странное , что как только выставил размеры модели все заработало нормально. Спасибо вам огромное!timaxa007 написал(а):Если по размером моба имеешь ввиду его AI объём (или HitBox по другому некоторые называют), то да -это разные параметры