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.
Реагировать на нажатия клавиш я умею. Мне нужно изменить текстуры всех блоков одного типа после нажатия например клавиши T. на 1.7.10FanKar написал(а):KeyEvent в помощь.
Хотя ты нууб, так что мало чего поймёшь.
Каким образом? например вот так Blocks.stone.setBlockTextureName() не работает. Кстати пишу на чистом майне, без форджа. По другому задачу не выполнитьNix13Chanel написал(а):По нажатию изменяешь текстуры определённых блоков
хехе. я так и пробовал, но текстура после первичной установки данным методом впоследствии меняться отказываетсяFanKar написал(а):if(KeyEvent.bla bla)
{
Your block.setBlockTextureName("blabla");
}
Как с if поступать - думай сам.
А я хз, какие моды так могут. разве что иксрейNix13Chanel написал(а):Разбери мод который так может.
После этого допиши стандартную текстуруPutnik написал(а):хехе. я так и пробовал, но текстура после первичной установки данным методом впоследствии меняться отказываетсяFanKar написал(а):if(KeyEvent.bla bla)
{
Your block.setBlockTextureName("blabla");
}
Как с if поступать - думай сам.
[merge_posts_bbcode]Добавлено: 10.10.2015 22:04:56[/merge_posts_bbcode]
А я хз, какие моды так могут. разве что иксрейNix13Chanel написал(а):Разбери мод который так может.
if(KeyEvent.bla bla)
{
Your block.setBlockTextureName("blabla");
}
Your block.setBlockTextureName("StandartBlockTexture")
Ну не хочет методAsd1995sse написал(а):После этого допиши стандартную текстуруPutnik написал(а):хехе. я так и пробовал, но текстура после первичной установки данным методом впоследствии меняться отказываетсяFanKar написал(а):if(KeyEvent.bla bla)
{
Your block.setBlockTextureName("blabla");
}
Как с if поступать - думай сам.
[merge_posts_bbcode]Добавлено: 10.10.2015 22:04:56[/merge_posts_bbcode]
А я хз, какие моды так могут. разве что иксрейNix13Chanel написал(а):Разбери мод который так может.
Код:if(KeyEvent.bla bla) { Your block.setBlockTextureName("blabla"); } Your block.setBlockTextureName("StandartBlockTexture")
Ну как то так)
setBlockTextureName()
Всю голову уже сломал, как это сделать(CoomingSoon написал(а):Нельзя так делать, тут надо будет попариться
Спасибо, буду пробоватьAgravaine написал(а):Делаешь где-то статическую переменную, которую меняешь по нажатию кнопки.
Создаешь свою текстуру(extends TextureAtlasSprite, пример - часы и компас). И в самой текстуре уже в зависимости от переменной делаешь что нужно.