| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
- React
- ReactNative
- 게임개발
- Unity초보
- 개발자
- 모바일개발
- onpress
- 토이프로젝트
- Flatlist
- extension
- Unity
- 나락퀴즈
- 프로젝트
- 뇽뇽이
- 21일챌린지
- 사이드 프로젝트
- Chrome Extension
- 프론트엔드
- cloudfront
- react-three-fiber
- 66일챌린지
- StickyHeader
- three.js
- 똥피하기
- 리액트네이티브
- 습관
- 어플
- 리액트
- 디지몬상테스트
- gamedev
- Today
- Total
목록2026/02 (5)
개발 블로그
Instantiate부터 Destroy까지, 실제로 가장 많이 쓰는 것들만 정리Unity로 게임을 만들다 보면결국 계속 반복하게 되는 작업이 있습니다.적 생성총알 생성이펙트 생성오브젝트 삭제다시 생성처음엔 그냥 튜토리얼 따라 치다가어느 순간 이런 고민이 생깁니다.“이거 계속 Instantiate / Destroy 써도 되나?”“SetActive랑 뭐가 다른 거지?”“왜 프레임이 갑자기 떨어지지…?”저도 이 부분에서 꽤 많이 삽질했습니다.그래서 이 글에서는Unity에서 오브젝트 생성·삭제할 때 실제로 가장 많이 쓰는 함수들을실전 기준으로 정리해보려고 합니다.1️⃣ Instantiate() – 오브젝트 생성의 시작 Instantiate(prefab); Unity에서 오브젝트를 만드는 가장 기본적인 방법입니다..
게임 만들다 보면 자연스럽게 외우게 되는 것들Unity로 게임을 처음 만들기 시작하면제일 먼저 마주치는 게 함수 이름들입니다.Start, Update, OnCollisionEnter…튜토리얼에서는 막 쓰라고 하는데,막상 보면 이런 생각 들죠.“이 함수는 언제 호출되는 거지?”“이걸 왜 여기다 쓰는 거야?”“Update에 다 때려 넣으면 안 되나…?”저도 처음엔일단 돌아가면 OK 마인드로 개발하다가프레임 떨어지고, 버그 터지고 나서그제야 함수 역할을 하나씩 이해하기 시작했습니다.이 글에서는Unity에서 정말 자주 쓰이는 함수들만실제 사용 기준으로 정리해보겠습니다.1️⃣ Start() void Start() { } 스크립트가 활성화될 때 한 번 호출초기화 용도로 가장 많이 사용보통 여기서 하는 일:변수 초기..
“왜 써야 하는지부터, 언제 쓰면 안 되는지까지”React Native를 하다 보면한 번쯤은 Animated를 마주치게 됩니다.공식 문서도 있고 예제도 많은데,막상 써보려고 하면 이런 생각이 먼저 듭니다.“이거… 왜 이렇게 어려워?”“useState로 opacity 바꾸면 되는 거 아냐?”“이걸 꼭 써야 해?”저도 처음엔 Animated가 괜히 복잡한 API 같았고,실제로 몇 번은 안 써도 될 곳에 억지로 쓰다가 코드만 더 꼬였던 적도 있습니다.이 글에서는리액트 개발자 기준에서 Animated를 왜 쓰는지, 언제 써야 하는지최대한 사람 말로 정리해보려고 합니다.Animated는 뭐 하는 놈인가?한 줄로 요약하면 이겁니다.“부드러운 애니메이션을 성능 저하 없이 처리하기 위한 도구”일반적인 리액트 상태 변경..
React Native에서 스크롤 중 Sticky Header를 만들었는데,버튼이 눌리지 않는 상황, 한 번쯤 겪으셨죠?저도 한참 삽질했습니다.화면에 분명히 버튼이 보이는데, 눌러도 반응이 없어요.“코드가 잘못됐나?” → “라이브러리 버그인가?”몇 시간 동안 고민한 끝에 원인을 찾았습니다.결론부터 말하면,Sticky Header 위에 다른 View가 겹치거나, 터치 이벤트를 막고 있는 경우가 대부분입니다.1️⃣ 문제 상황 정리FlatList / SectionList에 Sticky Header 적용버튼, 아이콘 등 터치 컴포넌트 정상 배치근데 눌러도 onPress 실행 안 됨iOS는 되는데 Android에서만 안 되는 경우 있음2️⃣ 원인 분석1. 다른 View가 위에 겹쳐 있음absolute 포지션 / ..
React Native에서 FlatList를 쓰다 보면스크롤은 되는데 터치가 안 되는 상황을 한 번쯤은 겪게 됩니다.아이템을 눌러도 onPress가 안 찍히고,“내 코드가 잘못된 건가?” 싶어서 한참을 들여다보게 되죠.저도 처음엔TouchableOpacity 문제인 줄 알았고,그다음엔 상태값 문제인 줄 알았습니다.근데 결론은 의외로 단순했습니다.ScrollView랑 FlatList가 겹쳐 있었어요.증상부터 정리해보면이런 상황이었습니다.FlatList는 잘 보임위아래 스크롤도 정상근데 아이템 클릭이 안 됨콘솔 로그도 안 찍힘특히 화면 끝까지 스크롤했을 때만 안 되는 경우도 있었고,iOS에서는 되는데 Android에서만 안 되는 경우도 있었습니다.이때 거의 대부분의 원인이ScrollView + FlatLis..