전체 글 21

내일배움캠프: AddForce

오늘 공부한 내용내일배움캠프에서 수준별 꾸준 학습을 하던 중 Addforce를 사용해서 특정 기능을 구현하라는 문제가 나왔다. Addfoce자체는 기존에도 알고 사용도 해봤던 메서드였지만 막상 참고자료 없이 사용하려하다보니 Addforce 사용 방식에 대해서 잘 모르고 있다는 사실을 깨달았다. 이 때문에 Addforce 메서드 사용 방식을 정리해봤다.  AddForce 란? 유니티의 Rigidbody에 힘을 가하는 메서드로, 물리적인 힘을 통해 오브젝트를 움직일 때 사용된다.   AddForce 구성Rigidbody(2D).AddForce(Vector3 force, ForceMode mode) ,force: 가해질 힘의 크기와 방향을 나타내는 벡터값입니다. 예를 들어 (0, 10, 0)은 오브젝트가 Y축..

카테고리 없음 2024.10.17

내일배움캠프21: 람다식과 Func을 활용한 효율적인 코드 작성법

오늘 공부한 내용📝오늘은 람다식과 func을 활용하는 방법을 배웠다. 람다식과 func을 사용하면 특정 상황에서 유연하고 가독성 좋은 코드를 작성할 수 있다는 점을 알고 해당 내용을 가정을 통해 정리해봤다. 특정 타입의 몬스터를 찾으려면?enum SpartaMobType{ Sparta, TanTan, Nbcamp}enum Grade{ Normal, Uncommon, Epic}class SpartaMob{ public SpartaMobType SpartaMobType; public Grade Grade; public SpartaMob(SpartaMobType spartaMobType, Grade grade) { SpartaMobType =..

내일배움캠프 2024.10.14

내일배움캠프 19일차 : SOLID 원칙

SOLID 원칙이란? 🤔SOLID 원칙은 객체 지향 설계에서 좋은 코드 구조를 만들기 위해 제시된 5가지의 기본 원칙이다. 이 원칙들은 코드의 가독성, 유지보수성, 확장성을 높여주며, 변경 시에도 안정적이고 유연한 시스템을 구축하는 데 도움이 된다. 이러한 SOLID 원칙에 대한 자료 들을 찾아 정리해보고 이해하는 시간을 가졌다. 1. 단일 책임 원칙 (Single Responsibility Principle, SRP)“클래스는 하나의 책임만 가져야 한다.”단일 책임 원칙은 하나의 클래스는 오직 하나의 기능이나 역할만 담당해야 한다는 원칙이다. 클래스가 여러 가지 기능을 담당하게 되면, 하나의 기능이 변경될 때 다른 기능에도 영향을 미쳐 코드 수정 시 예기치 못한 오류가 발생할 수 있다. 이를 방지하기..

내일배움캠프 2024.10.10