최근에 깨달은 점이 있다. 나는 개발을 다소 안일하게 생각하고 있었던 것 같다. 특히 비전공자인 만큼 개념적인 부분에서 더 노력해야 하는데, 지금까지는 포트폴리오를 꾸미는 데에만...
지난 7월 26일, Google I/O Extended Incheon 2025 이 열리는 인하대로 갔다. 이런 이벤트는 예전에 2022년도에 건국대에서 열린 Flutter I/O...
이제 총알 컴포넌트를 추가할 차례다. 튜토리얼에서는 패닝을 통해 우주선을 조종하고 있기에, 우주선을 조종하는 동안 총알을 발사하고, 우주선을 멈추면 발사도 멈추는 형식으로 구현하...
블로그 게시글 리스트를 보면 너무 심심했다. 썸네일 이미지도 없이 제목과 내용 일부가 전부. 썸네일이 없다보니, 각 게시글이 어떤 내용을 다루는지 빠르게 파악하기 어려웠다. 그래...
이제 cwebp 을 이용하여 파일을 webp로 변환해야 한다. 어떻게 하면 될까? 찾아보니 앱 루트에 assets 폴더를 넣고 그 안에 외부실행 파일을 넣어서 실행하면 된다고 한...
블로그에 이미지를 업로드할 때, png나 jpg 이미지들을 webp로 변환하여 업로드한다. 그 이유는 무시하기 힘든 파일 크기 차이 때문이다. 지금은 1 - 2 MB 정도의 크기...
이제 게임에 Animation을 추가할 차례다. 그러기 위해선 기존에 SpriteComponent를 상속한 Player 컴포넌트를 SpriteAnimationComponent를 ...
Flutter Flame 게시글을 쓰던 중 발견했다. Dart 코드는 하이라이팅이 제대로 안 되고 있었던 것. 아무래도 Dart는 신생언어다보니, highlight.js에서 지원...
이제 컴포넌트에 상호작용을 추가해야한다. 튜토리얼에서는 마우스나 터치 제스쳐를 통해 플레이어 컴포넌트를 조종할 수 있도록 안내하고 있다. 기존에 만든 FirstFlameGame ...
Flame은 Flutter 기반의 2D 게임 엔진이다. Flame을 이용해 멋진 게임들을 만들 수 있다고 한다. 일반적으로 게임을 만들 때는 Unreal Engine이나 Unit...
React에선 반복되는 요소가 있을 시 key 값을 넣어줘야 한다. 그렇지 않으면 오류가 발생한다. > Warning : Each Child in a list should hav...
Hello, world! 첫 블로그 게시글 테스트 완료. 이미지 업로드 테스트 완료. 안녕하세요.