사실 기차에 회로거는걸 잘 안써서 이거보다 더 좋은게 있을수도 있음
알면 좀 알려주셈
1. 투입기 하나가 여러 종류를 담는거
기차에 원하는 만큼만 담을 수 있는 회로.
1번은 기타 내용물 읽기만 체크됨
3번은 철판 100, 구리한 50을출력함.
3번에 기차에 상차할 아이템과 개수를 정해놓으면 됨.
기차에서 나오는 신호가 -1이 곱해지고 3번의 신호와 더해짐.
그러면 최종적으로 기차에 더 넣어야 할 아이템의 개수(부족한 아이템의 개수)가 구해짐.
그걸 4번에 통과시키는데, 조건은 별 의미가 없고
저 초록색 모양의 '아무거나'라는 말은 쉽게 말해서 신호 중에 가나다 순으로 제일 앞에 오는 걸 하나만 통과시키라는 말임.
그리고 그게 5번과 6번에 들어가는데
5번은 있는 그대로 통과시키는 회로고
6번은 입력된 신호를 'X' 신호로 바꿈.
그래서 최종적으로 묶투는 5번에서 출력된 게 필터로 들어가서 그것만 집게 되고
집는 개수는 'X' (즉 부족한 아이템 개수만큼)이 돼서
템을 정확히 집을 수 있음.
단점은 투입기를 하나밖에 못 쓰고 여러 개를 붙이면 되긴 하는데 속도가 느림.
또 여러 개를 붙일 때 어떤 한 종류의 아이템을 집는 투입기가 2개 이상이면 안됨.
예) 투입기1이 철도,전신주를 담고 투입기2가 철,구리를 담는다 -> O
투입기 이 철도,전신주를 담고 투입기2개 철, 철도를 담는다 -> X (철도가 겹침)
왜냐면 24개보다 작은 수를 넣어야 할 때 둘 다 작동해버려서 초과로 넣음.
그냥 쓰지 말고 아래 것을 보자.
2. 투입기 하나당 한 종류의 아이템만을 담당
쉽다.
1번과 똑같이 -1이 곱해져서 부족한 아이템의 개수를 구함.
단점은 1번처럼 한 종류의 아이템당 하나의 투입기밖에 못씀.
그걸 보완한 게 아래.
3 투입기 하나당 한 종류의 아이템만을 담당, 아이템당 투입기 여러개 사용가능
2번이랑 똑같은데, 작동 조건이 순서대로
>0, >=24, >=36, >=48 ..., >=12*N 으로 되어있음.
이러면 초과해서 담지 않을 수 있음.
이 구조를 쓰면 됨.
4. 한 벨트에 아이템 2개 올리기
(혹은 상자에 들어있는 여러 아이템을 투입기 하나로 상차)
사실 이건 그냥 1번을 효율적으로 작동하도록 여러 개 붙인 거임.
1번에서 말한 주의사항 그대로 따라감.
5. 밸런스 있게 하차
이러면 정확히는 아니어도 대충 개수 비슷하게 맞춰짐.
ㅂㅂ.
댓글 0