2020. 06. 25 채팅시스템, 말풍선


.

요 며칠간 채팅시스템과 말풍선을 만들고있었습니다
글씨 길이에 따라서 가로 세로길이가 달라지고 특정 길이 이상부터는
가로 길이가 고정되도록 만들고싶었는데 control 노드들은 set_size로 크기를 바꾸려고 해도
같은 코드를 반복해서 실행할때 즉 한번 밀려서 실행되는것 같더라구요
아니면 코드가 실행되고나서 control이 변화하는건지...

https://godotengine.org/qa/40631/how-do-i-make-a-2d-square-that-resizes-to-fit-text

이 게시물을 참고해서 vbox container, hbox container 를 사용하여 크기를 다시 되돌릴수있었답니다
resize 시그널도 사용하니까 제대로 크기가 변하더라구요 아마도 코드가 다 실행되고나서 control 노드가 변경되는것 같습니다 앞으로도 시그널을 같이 사용해야겟네요

그리고 가장 미루고싶었던 그래픽을 추가하였습니다....
저번 습작 만들떄처럼 그래픽부터 맞춰놨다가 괜히 벌써부터 완성인것같고
더 이상 손대고싶지 않다거나 여기서 다시 수정하고싶지 않다...는 함정에 빠지지 않기 위해서 미루고있었는데
결국 동기부여와 전체적인 크기를 가늠하기위해 추가하게 되었습니다

목표는 7월 bic에 플레이가능한 데모를 제출하는것입니다만 잘 될지는 모르겠습니다
진짜 플레이버튼만 누를수있는 데모가 들어가버릴지도 모릅니다

Leave a comment

Log in with itch.io to leave a comment.