개발일지가 한달하고도 조금 넘겨서 돌아왔습니다.
그동안 퍼질러 논건 아니고요 개인적인 여러일들이 있었습니다.
아마도 앞으로 계속 쓸 예정입니다. (두 과목이 F각이라 시험기간에 한두번 빠질수도 있음)
이 프로젝트의 코드에 다시 손을 댄건 한달만이였습니다.
한달전에 내가 짰던 건축 시스템 관련 스크립트를 살펴보니 어설픈 예외처리와 무의미한 예외처리,
제대로 테스트도 안해보고 방치해둔 중요 함수들과 용도가 한두번 뿐인 변수들 무더기 등
하도 문제가 많아서 하나를 고치면 다른데서 문제가 생기고 그걸 다시 고치는데 시간이 좀 걸렸습니다.
그렇게 어찌어찌 발견된 문제점을 수정을 하고 난뒤에야 분배기 파트를 코딩할 수 있었습니다.
분배기는 가상으로 밸트 두개를 가진 하나의 오브젝트로 구현하고 테스트를 해보려는데.....
한달전 짰던 건축 시스템으로는 길이가 짝수인 건물들은 잘 배치가 안되더군요.
그 외에도 건물들이 겹치는 문제를 해결하기에도 적합하지 못한 코드였습니다.
그래서 과감하게 기존의 건축 시스템을 싹 지웠습니다 그리고 다시 짰습니다.
이제 서론을 마치고 본론으로 변경점을 보여드리도록 하겠습니다.
1. 건물들이 겹쳐지는지 확인함
(움짤이 안보이면 클릭해서 봐주세요)
건축을 하려 할때 건축이 가능한 상태면 초록색을 띄며
무언가에 겹쳐서 건축이 불가능한 상태면 빨간색을 띕니다.
당연하지만 초록색일때만 건물을 놓을수 있게 해놨습니다.
참고로 회전버튼과 미리보기 이미지를 UI에 추가했습니다.
2. 당연히 됬었어야 했던 짝수크기의 건물배치
편-안
근데 제일 중요한 분배기를 테스트하지 않았다.
잘 작동하는지 어쩐지는 다음주에 알아보도록 하자
3. 일부의 스프라이트 설정 재조정
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
편-안2
다음주까지 목표는
1. 분배기, 지하밸트 테스트 및 완성
2. 밸트에서 발견된 문제점 해결 (초기화가 안될때가 있음)
3. 투입기
요약짤
ㅋㅋㅋㅋㅋㅋ요악짤 저거 팩토리오할때 공감이라고 올라왓엇는데 ㅋㅋㅋㅋㅋ 수고하십니다 - dc App