팀 프로젝트, 코드 리뷰
=========
코드 리뷰
DDD(Data Drived ??)
Init - 생성이니까 소멸에 대한 쌍이 따라와 주는 것이 좋다.
* 변수로 생성을 관리하면 문제가 생길 수 있으므로 자체를 관리하는 방향으로 설계하는 것이 좋다.
const static float Fire_Speed; - 내부에서 변수로 쓰기 위해서 선언하면 좋은 방법(다른 )
==
addforce() - 힘을 추가해주려면 사용할 수 있는 함수. 이것을 사용해서 구문을 수정해 보면 좋겠다.
사용해 보고 잘 안되면 튜터님과 같이 수정해보는 걸로.
==
빌 보드 기능
무거운 함수들을 매 프레임 사용하는 것 보다는 최적화를 해주는 방향으로 수정해주면 좋다.
===
UI는 완전히 다른 방법을 실전에서 사용한다.
위젯을 나눈다
User 위젯 / 위젯 - 서로 다른 단위이다.
(화면에 배치되는 최소단위는 UWidget)
UUserWidget - Widget들의 뭉치 단위, 작은 뭉치 단위의 UserWidget들을 묶어서 UserWidget뭉치로 만들 수 있다.
===============
Roll - 비행기를 기준으로 생각하면 비행기가 빙글빙글 도는 회전
Pitch - 날개를 기준으로 기수를 든다 내린다 할 때 사용하는 그 피치
Yaw - 비행기 머리를 기준으로 움직이는 방향(비행기가 보는 방향을 바꾼다는 느낌)
이런 멍청한 roll 바꿔 놓고 안된다고 생각하고 있었다.
AddForce를 사용하니 이 부분 역시 정상적으로 동작함을 알 수 있었다.
기존 방식은 왜 동작하지 않는지 (아마 엔진이 무시하는 것이 원인으로 보이긴 한다.) 시간 나면 찾아볼 것.
'TIL' 카테고리의 다른 글
| 26.03.04일자 - TIL (0) | 2026.03.04 |
|---|---|
| 26.03.03일자 - TIL (0) | 2026.03.03 |
| 26.02.26일자 - TIL (0) | 2026.02.26 |
| 26.02.25일자 - TIL (0) | 2026.02.25 |
| 26.02.24일자 - TIL (0) | 2026.02.24 |