- 397
- 8
- 33
В общем-то все ясно и понятно, как их делать, только есть проблема. Верхняя сторона, не меняется в зависимости от того, в какую сторону "смотрит" блок. Возможно исправить?
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.
@SideOnly(Side.CLIENT)
public Icon getIcon(int par1, int par2) //par1 вроде сторона, par2 метадата
{
int indexTop = 2;
if (par1 == 1) //или 0, я не помню что там топ
return icons[indexTop + par2 /* можно par2 % 2, если всего 2 ориентации для верха */];
//indexTop - начальный индекс, где хранится текстура верха
}
//хранилище иконок, начиная с 3 слота идут текстуры верха
@SideOnly(Side.CLIENT)
@Override
public void registerIcons(IconRegister par1) {
icons = new Icon[6];
icons[0] = par1.registerIcon(Dopbox.MODID+":"+"sandbag_front");
icons[1] = par1.registerIcon(Dopbox.MODID+":"+"sandbag_side");
icons[2] = par1.registerIcon(Dopbox.MODID+":"+"sandbag_top");
icons[3] = par1.registerIcon(Dopbox.MODID+":"+"sandbag_top2");
icons[4] = par1.registerIcon(Dopbox.MODID+":"+"sandbag_top3");
icons[5] = par1.registerIcon(Dopbox.MODID+":"+"sandbag_top4");
}
//задаем метадату в соответствии с направлением взгляда при установке
@Override
public void onBlockPlacedBy(World world, int i, int j, int k, EntityLivingBase entityliving, ItemStack par6ItemStack) {
int l = MathHelper.floor_double((double)((entityliving.rotationYaw * 4F) / 360F) + 0.5D) & 3;
world.setBlockMetadataWithNotify(i, j, k, l, 0);
}
Как раз для меня пока не все понятно, я еще нуп в этом деле)[font=Verdana, Helvetica, Arial, sans-serif]Как писали выше, надо всего лишь понимать свой код.[/font]
return icons[indexTop + par2];
MrUser написал(а):Ну, буду пробовать разобраться, спасибо
Тогда на подобное тупление уйдет несоизмеримо больше времени.MrUser написал(а):У меня же попросту нет достаточного времени для изучения книг и учебников, а есть только чтобы все изучать на ходу.
Вас часто просят о помощи?MrUser написал(а):Я не высказываю свое фи тем, кто ничего в этом не понимает. И уж тем более я сам стараюсь всегда во всем разобраться без помощи.
Ухты,на вы обращаешься,как будто с какой то зазнайкой.Тебе помогают,радуйся.А не выпендривайся.Равносильно тому,если тебе протягивают руку,а ты говоришь"Вы не достойно моей руки"MrUser написал(а):если Вам так воспринимать удобнее
if (сторона == верх) {
if (метадата == 1) return (иконка верха №1)
if (метадата == 2) return (иконка верха №2)
if (метадата == 3) return (иконка верха №3)
if (метадата == 4) return (иконка верха №4)
}
Можешь тыкать всему и вся. Покажи свое бескультурье, и все равно, что это интернет. Если ты в этой теме не принимал участия - проходи мимо, и без тебя ругани хватает. Тоже, умник нашелся, сам ничего, а кричит поболее других.Ухты,на вы обращаешься,как будто с какой то зазнайкой.Тебе помогают,радуйся.А не выпендривайся.Равносильно тому,если тебе протягивают руку,а ты говоришь"Вы не достойно моей руки"
Нет, я хотел сказать о другом. О том, что и мне приходится и приходилось терпеть много такие тем и вопросов.Сайтостроение далеко не лучший показатель скилла в программировании, ровно как и если человек годами писал на ассемблере - с ООП он будет страдать. Независимо от того, чего он там добился.
Я хотя бы книгу читал перед моддингом,сайтостройMrUser написал(а):Можешь тыкать всему и вся. Покажи свое бескультурье, и все равно, что это интернет. Если ты в этой теме не принимал участия - проходи мимо, и без тебя ругани хватает. Тоже, умник нашелся, сам ничего, а кричит поболее других.Ухты,на вы обращаешься,как будто с какой то зазнайкой.Тебе помогают,радуйся.А не выпендривайся.Равносильно тому,если тебе протягивают руку,а ты говоришь"Вы не достойно моей руки"
Нет, я хотел сказать о другом. О том, что и мне приходится и приходилось терпеть много такие тем и вопросов.Сайтостроение далеко не лучший показатель скилла в программировании, ровно как и если человек годами писал на ассемблере - с ООП он будет страдать. Независимо от того, чего он там добился.
П.С. Спасибо за объяснение про массив
А я вот книг не читал.LazyRavenMan написал(а):Я хотя бы книгу читал перед моддингом,сайтострой