Project Red/Бульдозер — различия между версиями
McSim (обсуждение | вклад) (Новая страница: «С помощью мода Project Red можно создавать различные движущиеся конструкции. В данной теме…») |
McSim (обсуждение | вклад) |
||
(не показано 10 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | '''Пока недоступны некоторые изображения из Project Red, в статье, в рецептах будут пропуски, смотрите в Minecraft на кнопке "G"''' | ||
+ | |||
С помощью мода [[Project Red]] можно создавать различные движущиеся конструкции. | С помощью мода [[Project Red]] можно создавать различные движущиеся конструкции. | ||
В данной теме описано, как создать механизм для выравнивания местности. | В данной теме описано, как создать механизм для выравнивания местности. | ||
Что необходимо для создания: | Что необходимо для создания: | ||
− | * | + | * Каркас; |
− | * двигатели, или | + | * двигатели, или актуаторы каркаса; |
* источник блютричества; | * источник блютричества; | ||
* провода для блютричества; | * провода для блютричества; | ||
Строка 13: | Строка 15: | ||
* [[Сундук|сундуки]]. | * [[Сундук|сундуки]]. | ||
− | Для начала необходимо сделать несколько | + | Для начала необходимо сделать несколько каркасов: |
+ | |||
+ | <span id="Фрейм">{{Сетка/Крафт | ||
+ | |Мод=Project Red | ||
+ | |A1=Палка|B1=Древесина|C1=Палка | ||
+ | |A2=Древесина|B2=Палка|C2=Древесина | ||
+ | |A3=Палка |B3=Древесина|C3=Палка | ||
+ | |MВыход=Каркас |ВК=8 | ||
+ | }} | ||
+ | |||
+ | Каркас - это основа любого механизма. Их уникальная особенность в том, что каркас может быть перемещен в соседнюю ячейку двигателем каркаса либо актуатором каркаса. Двигатель сдвигает каркас вдоль своей оси по направлению стрелок на корпусе. Актуатор отталкивает от себя каркас. Также каркас двигает все другие каркасы с которыми имеет общую грань и все другие блоки с которыми каркас имеет общую грань. | ||
+ | Комбинируя двигатели и актуаторы, можно добиться того, что механизм будет двигаться в любом направлении. | ||
+ | |||
+ | Сделаем двигатель каркаса: | ||
+ | <span id="Двигатель каркаса">{{Сетка/Крафт | ||
+ | |Мод=Project Red | ||
+ | |A1=Доски|B1=Железный слиток|C1=Доски | ||
+ | |МA2=Медная катушка |МB2=Двигатель|МC2=Медная катушка | ||
+ | |A3=Железный слиток |МB3=Слиток электротинового сплава|C3=Железный слиток | ||
+ | |MВыход=Двигатель каркаса|ВК= | ||
+ | }} | ||
+ | |||
+ | Для работы двигателя каркаса необходимо блютричество. Если нет необходимости рыть тоннель (т.е. сверху будет солнце), то самый простой способ получения блютричесва - солнечные панели. | ||
+ | |||
+ | Сделаем несколько штук. | ||
+ | <span id="Солнечная панель">{{Сетка/Крафт | ||
+ | |Мод=Project Red | ||
+ | |MA1=Электрический кремний|MB1=Электрический кремний|MC1=Электрический кремний | ||
+ | |A2=Железный слиток |B2=Деревянная плита|C2=Железный слиток | ||
+ | |A3=Деревянная плита |МB3=Слиток электротинового сплава|C3=Деревянная плита | ||
+ | |MВыход=Солнечная панель|ВК= | ||
+ | }} | ||
+ | |||
+ | |||
+ | Направление смещения каркаса соответствует стрелкам на двигателе каркаса. Для его изменения нужно отверткой ПКМ на двигателе. Если зажать shift, то двигатель будет вращаться вокруг своей оси. | ||
+ | |||
+ | {|align="center" | ||
+ | |-valign="top" | ||
+ | |[[Файл:tut_buld_01.png|200px|thumb|Разместим на открытой местности несколько солнечных панелей и двигатель каркаса]] | ||
+ | |[[Файл:tut_buld_02.png|200px|thumb|Когда на солнечные панели будет падать солнечный свет, они будут вырабатывать блютричесвто, когда двигатель накопит достаточно блютричества, на нем зажгутся голубые лампочки, что будет означать о его готовности]] | ||
+ | |[[Файл:tut_buld_03.png|200px|thumb|Разместим несколько каркасов на двигателе]] | ||
+ | |[[Файл:tut_buld_04.png|200px|thumb|при сигнале красного камня двигатель активируется и сдвигает каркас на один блок. Каркас, в свою очередь, тянет другие каркасы за собой]] | ||
+ | |} | ||
+ | |||
+ | Таким образом мы добились того, что конструкция из каркасов может двигаться в одном направлении. | ||
+ | Добавим функционала нашей постройке, пусть она разрушает блоки перед собой и складывает их в сундук. Для этого сделаем несколько труб под давлением и разрушителей блоков.: | ||
+ | <span id="Труба под давлением">{{Сетка/Крафт | ||
+ | |Мод=Project Red | ||
+ | |A1=Золото (самородок)|B1=Стеклянная панель|C1=Золото (самородок) | ||
+ | |A2=Стеклянная панель |B2=|C2=Стеклянная панель | ||
+ | |A3=Золото (самородок) |B3=Стеклянная панель|C3=Золото (самородок) | ||
+ | |MВыход=Труба под давлением|ВК=8 | ||
+ | }} | ||
+ | |||
+ | <span id="Разрушитель блоков">{{Сетка/Крафт | ||
+ | |Мод=Project Red | ||
+ | |A1=Булыжник|B1=Железная кирка|C1=Булыжник | ||
+ | |A2=Булыжник |B2=Поршень|C2=Булыжник | ||
+ | |A3=Булыжник|B3=Красная пыль|C3=Булыжник | ||
+ | |MВыход=Разрушитель блоков|ВК= | ||
+ | }} | ||
+ | |||
+ | Разрушитель блока, при наличии сигнала красного камня, разрушает блок перед собой, и помещает в свой буфер размером 1 блок. Т.е. если поставить рычаг на разрушитель блока, и включить его, блок перед разрушителем исчезнет, но если вновь поставить блок и еще раз дернуть рычаг, ничего не произойдет, т.к. внутренний буфер полон. Нужно его как-то освободить. | ||
+ | |||
+ | {|align="center" | ||
+ | |-valign="top" | ||
+ | |[[Файл:tut_buld_05.png|200px|thumb|Этот механизм - роющая часть "бульдозера"]] | ||
+ | |[[Файл:tut_buld_06.png|200px|thumb|К обратной стороне разрушителя блока подключается труба под давлением, и подводится к какому-то сундуку]] | ||
+ | |[[Файл:tut_buld_07.png|200px|thumb|При разрушении блока, разрушитель будет выталкивать разрушенный блок в трубу, пройдя по трубе блок попадает в сундук]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | В каркасы можно вставлять трубы, а в трубы полоски из блока красного камня. Полоски получаются при распиливании пилой блока красного камня, сначала на плиты, потом на панели, потом на крышки и, в конце-концов на полоски. | ||
+ | |||
+ | Вот что получается, если объединить эти два механизма в один: | ||
+ | {|align="center" | ||
+ | |-valign="top" | ||
+ | |[[Файл:tut_buld_08.png|200px|thumb|Общий вид механизма]] | ||
+ | |[[Файл:tut_buld_09.png|200px|thumb|Вид со стороны разрушителя]] | ||
+ | |[[Файл:tut_buld_10.png|200px|thumb|Установка сундука]] | ||
+ | |[[Файл:tut_buld_11.png|200px|thumb|Установка рычага для активации разрушителя]] | ||
+ | |} | ||
+ | |||
+ | Теперь если дергать рычаг подключенный к двигателю каркаса, можно всю конструкцию подвинуть к стене. После этого дернуть верхний рычаг и кусок стены попадет в сундук. | ||
+ | |||
+ | |||
+ | === Важный момент === | ||
+ | Для установки рычагов, кнопок, факелов и т.п. необходимо в каркас вставить плиты из каких либо блоков. Так же, когда каркас будет двигаться рядом с каким-то блоком, то вся конструкция застопориться, это происходит потому, что все блоки кроме воздуха прилипают к каркасу. Если блок будет один, и окружен со всех сторон воздухом, то такой блок будет двигаться вместе с каркасом, если же перед этим блоком, по ходу движения каркаса будет не пустой блок, то каркас перестанет двигаться. Для того, что бы к каркасу не прилипали блоки, в его грани необходимо поместить крышки из каких либо блоков. Если конструкция из каркасов достаточно объемная, то различить что вставлено в грани каркаса - плиты или крышки, очень сложно. По этому рекомендуется выбирать контрастные блоки. Например, черная шерсть для плит, и белая шерсть для крышек - тогда легче определить почему не движется конструкция из каркасов. | ||
+ | |||
+ | Схему можно масштабировать. Т.е. сделать поле уничтожителей нужной ширины и высоты. Следует учесть, что если границы поля из разрушителей блоков выходят за предел одного чанка, при разрушении возможен вылет клиента. | ||
+ | |||
+ | Для того, что бы не только сдвигать конструкцию из каркаса неподвижно стоящим двигателем, а быть "мобильным" нужно использовать два двигателя или актуатора. Идея состоит в том, что когда двигатель установленный на каркас сдвигает этот каркас, то сдвигается вся конструкция за исключением этого двигателя, следовательно, нужен второй двигатель, который будет возвращать на место первый. Если последовательно активировать эти двигатели, получим движение всей конструкции в одну сторону. | ||
+ | Соответственно, если собрать конструкцию из 12 двигателей, то можно получить платформу способную двигаться во все стороны света. | ||
+ | |||
+ | {|align="center" | ||
+ | |-valign="top" | ||
+ | |[[Файл:tut_buld_12.png|200px|thumb|Профиль конструкции для движения в сторону указанной стрелкой]] | ||
+ | |[[Файл:tut_buld_13.png|200px|thumb|Заряженные двигатели с установленными рычагами]] | ||
+ | |[[Файл:tut_buld_14.png|200px|thumb|При активации нижнего рычага, все каркасы, и двигатель слева вверху сдвигаются вправо]] | ||
+ | |[[Файл:tut_buld_15.png|200px|thumb|Активация верхнего двигателя "задвигает" нижний двигатель на место]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | {{PR}} |
Текущая версия на 10:41, 12 января 2017
Пока недоступны некоторые изображения из Project Red, в статье, в рецептах будут пропуски, смотрите в Minecraft на кнопке "G"
С помощью мода Project Red можно создавать различные движущиеся конструкции. В данной теме описано, как создать механизм для выравнивания местности.
Что необходимо для создания:
- Каркас;
- двигатели, или актуаторы каркаса;
- источник блютричества;
- провода для блютричества;
- полоски из блока красного камня;
- труба под давлением;
- панели и крышки из любых блоков;
- рычаги;
- сундуки.
Для начала необходимо сделать несколько каркасов:
32px88 | ||||
Каркас - это основа любого механизма. Их уникальная особенность в том, что каркас может быть перемещен в соседнюю ячейку двигателем каркаса либо актуатором каркаса. Двигатель сдвигает каркас вдоль своей оси по направлению стрелок на корпусе. Актуатор отталкивает от себя каркас. Также каркас двигает все другие каркасы с которыми имеет общую грань и все другие блоки с которыми каркас имеет общую грань. Комбинируя двигатели и актуаторы, можно добиться того, что механизм будет двигаться в любом направлении.
Сделаем двигатель каркаса:
32px | ||||
Для работы двигателя каркаса необходимо блютричество. Если нет необходимости рыть тоннель (т.е. сверху будет солнце), то самый простой способ получения блютричесва - солнечные панели.
Сделаем несколько штук.
32px | 32px | 32px | 32px | |
Направление смещения каркаса соответствует стрелкам на двигателе каркаса. Для его изменения нужно отверткой ПКМ на двигателе. Если зажать shift, то двигатель будет вращаться вокруг своей оси.
Таким образом мы добились того, что конструкция из каркасов может двигаться в одном направлении. Добавим функционала нашей постройке, пусть она разрушает блоки перед собой и складывает их в сундук. Для этого сделаем несколько труб под давлением и разрушителей блоков.:
32px88 | ||||
32px | ||||
Разрушитель блока, при наличии сигнала красного камня, разрушает блок перед собой, и помещает в свой буфер размером 1 блок. Т.е. если поставить рычаг на разрушитель блока, и включить его, блок перед разрушителем исчезнет, но если вновь поставить блок и еще раз дернуть рычаг, ничего не произойдет, т.к. внутренний буфер полон. Нужно его как-то освободить.
В каркасы можно вставлять трубы, а в трубы полоски из блока красного камня. Полоски получаются при распиливании пилой блока красного камня, сначала на плиты, потом на панели, потом на крышки и, в конце-концов на полоски.
Вот что получается, если объединить эти два механизма в один:
Теперь если дергать рычаг подключенный к двигателю каркаса, можно всю конструкцию подвинуть к стене. После этого дернуть верхний рычаг и кусок стены попадет в сундук.
Важный момент
Для установки рычагов, кнопок, факелов и т.п. необходимо в каркас вставить плиты из каких либо блоков. Так же, когда каркас будет двигаться рядом с каким-то блоком, то вся конструкция застопориться, это происходит потому, что все блоки кроме воздуха прилипают к каркасу. Если блок будет один, и окружен со всех сторон воздухом, то такой блок будет двигаться вместе с каркасом, если же перед этим блоком, по ходу движения каркаса будет не пустой блок, то каркас перестанет двигаться. Для того, что бы к каркасу не прилипали блоки, в его грани необходимо поместить крышки из каких либо блоков. Если конструкция из каркасов достаточно объемная, то различить что вставлено в грани каркаса - плиты или крышки, очень сложно. По этому рекомендуется выбирать контрастные блоки. Например, черная шерсть для плит, и белая шерсть для крышек - тогда легче определить почему не движется конструкция из каркасов.
Схему можно масштабировать. Т.е. сделать поле уничтожителей нужной ширины и высоты. Следует учесть, что если границы поля из разрушителей блоков выходят за предел одного чанка, при разрушении возможен вылет клиента.
Для того, что бы не только сдвигать конструкцию из каркаса неподвижно стоящим двигателем, а быть "мобильным" нужно использовать два двигателя или актуатора. Идея состоит в том, что когда двигатель установленный на каркас сдвигает этот каркас, то сдвигается вся конструкция за исключением этого двигателя, следовательно, нужен второй двигатель, который будет возвращать на место первый. Если последовательно активировать эти двигатели, получим движение всей конструкции в одну сторону. Соответственно, если собрать конструкцию из 12 двигателей, то можно получить платформу способную двигаться во все стороны света.