목록전체 글 (76)
STIKA
24.03.13 Wed ❤️ TIL [43] Today I Learned ✏️ 작업 내용 ✔️ ✔️ ✔️ 두둥 게임매니저에 프로퍼티붙은 다른 클래스를 받아서 그 클래스에서 게임매니저를 부르고 그 객체에 나를 넘겨줌 굳이 게임매니저에 오브젝트를 받아와서 거기서 getcomponent를 안해도댐 모든 클래스에서 게임매니저를 이용하여 전부 접근가능 왜인지 게임매니저 싱글톤화를 awake에서 하고 다른애들이 게임매니저한테 나를 넘겨줄떄는 start에서 해야함 awake에서 하면 안됨 돈디스트로이때문인가 public void Animation(Vector2 direction) { if (direction.x > 0f) { animator.SetBool("isRight", true); animator.SetBool..

24.03.12 Mon ❤️ TIL [42] Today I Learned ✏️ 작업 내용 ✔️ ✔️ ✔️ 두둥 리지드바디의 이즈 키네마틱 = 바람에날라다니거나 하는 물리적연산은 안받지만 충돌인식은하겠다 유니티에서 안정성있는 스크립트를 작성하기 위해서는 컴포넌트와 관련된 예외처리가 필수입니다. 다행히도 유니티에는 스크립트 상에서 컴포넌트를 가지고 오거나 추가하는 메소드가 준비되어 있습니다. 그런데 문제는 이 메소드를 제대로 이해하지 못하고 사용한다면 예상치 못한곳에서 낭패를 볼 수 있다는 것인데요. 간단한 예제를 통해서 문제점과 함께 해결 방법에 대해서 이야기 해보도록 하겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 private MeshR..
24.03.11 Mon ❤️ TIL [41] Today I Learned ✏️ 작업 내용 ✔️ ✔️ ✔️ 두둥 스프라이트라이브러리 리졸브 라이브러리에 스프라이트를 모아두고 리졸브로 꺼내씀 맨땅일것 + 갈수있는 땅일것 + 괭이를 들고있을것 + 내가원하는 위치일것 + 갈수있는 위치가 내기준 타일9개일것 inputsystem 한쪽누르고 반대방향누르면 캐릭터멈춤 1이 들어오면 -1은 쌩깜 전 과제에 탑다운애니메이션 조건문으로 -1을 입력했으면 그 다음 1은 쌩까는거임 변수에 평상시 입력 벡터가 있어야하고 처음 혹은 마지막 입력한 벡터도 저장하는 변수가 있어야 할 듯 아님 inputsystem.controls 쓰고나 inputSystem.keboard를 쓰면될듯 둘다 ispressed가 있음 📝 오늘의 마무리 ✏..
24.03.09 Sat ❤️ TIL 40 ✏️ 작업 내용 ✔️ 농사의 전반적인 로직 ✔️ ✔️ 두둥 대충 하루마다 농작물이 성장한다. 근데 물을 줘야댐 ( 하루 1회, 최대 3일 동안 성장시킨다 가정 )public enum 성장상태 { 씨앗, 중간성장, 완전성장 }대충 농작물 클래스 : Mono어쩌구public 성장상태 state = 성장상태.씨앗;public bool hasWater = false; // 물 줬니? (기본 : 안 준 상태)public sprite [] PlantSprite; // 3단계 식물 스프라이트들 배열SpriteRenderer spriteRenderer;----------------------------------Start() { spriteRenderer = GetCompone..
24.03.08 Fri ❤️ TIL [39] Today I Learned ✏️ 작업 내용 ✔️ Invoke Unity Event -> SendMessage변경 ✔️ Animation ✔️ Code Convention - 팀 프로젝트 ✔️ Invoke Unity Event -> SendMessage변경 Player를 Invoke Unity Event로 구현해놨는데 SendMessage로 변경해야함 Invoke Unity Event -> 생각보다 오류가 많다고 함 유니티 이벤트나 Send Message나 둘 다 리플렉션을 쓰긴 하는데 유니티 이벤트가 리플렉션을 더 많이 쓰나봄(리플렉션 : 프로그램이 실행 중에 자신의 구조를 조사하고 수정할 수 있는 기능) Unity Event에서의 리플렉션 : 리플렉션을 사..
24.03.07 Thu ❤️ TIL [38] Today I Learned ✏️ 작업 내용 ✔️ PlayerInputSystem -> Unity Event 방식 ✔️ NewInputSystem - Button / tab, slowtab ✔️ PlayerInputSystem -> Unity Event 방식 3D 자료는 많은데 2D자료가 모자라서 유튜브 참고 public class PlayerMovement : MonoBehaviour { public float speed = 300f; private Vector2 _movement; private Rigidbody2D _rigidbody; private void Awake() { _rigidbody = GetComponent(); } private void ..

24.03.06 Wed ❤️ TIL [37] Today I Learned ✏️ 기획 내용 스타듀밸리를 레퍼런스로 한 생활 시뮬레이션 게임 기획 https://teamsparta.notion.site/1-3-10-014ac716c74d48118de5382b1a20ce57 ‘1스3베’의 마감 10분전 | Notion Built with Notion, the all-in-one connected workspace with publishing capabilities. teamsparta.notion.site ✏️ 스스로 어제보다 한 발 더 나아갔다는 것을 자각하기 ✏️ TIL을 쓰기 위해서라도, 오늘 반드시 단 하나라도 배우기 ✏️ 꾸준히 기록을 남기는 습관 가지기
24.02.26 월 ~ 24.03.05 화 ❤️ 아이고~ 4장님 ❤️ Magic Cafe ~ 숲속의 작은 비밀~ https://www.youtube.com/watch?v=-9Wi3VTiwsg https://teamsparta.notion.site/4-34e00ddb7aeb4221a015eef3f12f5757 아이고~ 4장님 왜 이렇게 돈을 많이 줬어요~ | NotionBuilt with Notion, the all-in-one connected workspace with publishing capabilities.teamsparta.notion.site https://github.com/STlCA/Project_O GitHub - STlCA/Project_OContribute to STlCA/Pr..
24.02.28 Wed ❤️ TIL [36] Today I Learned ✏️ 작업 내용 ✔️ 알고리즘 코드카타 - 서울에서 김서방 찾기 ✔️ ✔️ 알고리즘 코드카타 - 서울에서 김서방 찾기 [문제] String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. [조건] seoul은 길이 1 이상, 1000 이하인 배열입니다. seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다. "Kim"은 반드시 seoul 안에 포함되어 있습니다. [내 풀이] public static string solution(strin..
24.02.27 Tue ❤️ TIL [35] Today I Learned ✏️ 작업 내용 ✔️ Unity에서 Class를 Inspector에 표시 ✔️ Collatz 알고리즘코드카타 ✔️ Unity에서 Class를 Inspector에 표시 원래 클래스 위에 Class선언 List를 받아왔는데 안보임 Class를 serialized Field로 만들어줘야함 ✔️ Collatz 알고리즘코드카타 [문제 설명] 1937년 Collatz란 사람에 의해 제기된 이 추측은 주어진 수가 1이 될 때까지 다음 작업을 반복하면 모든 수를 1로 만들 수 있다는 추측입니다 [조건] 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이..