-
2.5D 구현하기 - 쿼터뷰
들어가며 여러번 2D 게임을 만들기도 하고 즐기기도 하면서 여러가지 게임 그래픽에 대한 테크닉에 대해서 공부를 해보았습니다. 참고 - 울펜슈타인3D 는 과연 어떻게 3d를 구현했을까요? 이번에는 그 중에서 쿼터뷰에 대해서 이야기를 해보고자 합니다. 등축 투영법 먼저 기본되는 원리를 알려면 등축 투영법 을 알아야 합니다. 참조 원래는 제도 분야에서 많이 쓰이는 투영법 중 하나이지만, 게임 분야에서 복잡한 3D 계산을 하지 않고, 2D 그래픽만으로도 쉽게 표현할 수 있는 장점 때문에 많이 쓰이고 있습니다. 타일 기반 2D 게임 보통...
-
github action / github page 기능을 이용한 static deploy
들어가며 github page 기능을 이용해서 수많은 사람들이 블로그로 애용 했습니다. 그렇지만 나는 이미지 파일 하나 올릴껀데? jekyll 블로그를 써야해? 라는 사람이 있겠죠? 그런 사람을 위해서 준비했습니다! summary webpack 을 이용해서 번들링할 예정이고, github action 을 통한 빌드와 배포 자동화를 진행할 예정입니다. 최근에 githuab pages 가 업데이트되어 별도의 설정 메뉴로 빠졌습니다! 이번 업데이트로 특정 branch 를 github page 로 지정 가능합니다. 아래와 같이 운영할 예정입니다. gh-pages branch 를 github page 용도로 사용할 예정입니다. main branch 는...
-
Apple In_App Event
소개 인앱이벤트 기능은 iOS/iPadOS15 부터 지원하는 기능으로, 쉽게 말해 앱 내부에서 진행되는 이벤트를 앱스토어에서 노출 시킬 수 있는 기능입니다. 앱스토어에서 이벤트 노출 영역들은 아래와 같습니다. 앱 페이지 내부 : 노출 설정한 모든 이벤트가 보입니다. 앱 검색 결과 : 앱을 설치하지 않은 사람은 기존 스크린샷이 보이지만, 이미 설치한 사람에게는 인앱이벤트가 보입니다. 이벤트를 직접 검색할 수도 있습니다. 투데이/게임/앱 화면 : 큐레이션과 사용자 추천 영역에 노출 될 수도 있습니다. 이점 앱 내부에서 진행되는 이벤트들은 사용자가 서비스에 꾸준한 관심이...
-
svn 사용자를 위한 git 안내서
들어가며 여태까지 많은 git 안내서가 있지만, 이번에는 subversion (aka: svn) 사용자를 위한 타겟으로 글을 작성해보겠습니다. git 의 주요한 특징 먼저 git 은 subversion 과 달리 로컬에서도 원격에서도 저장이 됩니다. (원격 저장소를 여러개 두는 것도 가능하지만 여기서 다루지는 않겠습니다.) 그러다보니 commit 만 하고 끝이지 않냐? 라는 관성 때문에 많이들 고생하시고 계십니다.. 이번은 주요한 소스 올리기와 공유 에 중점으로 다뤄보겠습니다. 데이터 받아오기 svn 의 checkout 명령어 처럼 git 의 저장소를 가져오는 명령어는 clone 입니다. 로컬 저장소를 복제(clone)하려면...
-
Github Action Basic
github 에서 제공하는 공식 hello-world 튜토리얼을 진행하면서 적는 일지. https://lab.github.com/githubtraining/github-actions:-hello-world 배우게 될 것 workflow file을 구성하는 방법 실행가능한 script를 추가하는 방법 workflow와 action blocks를 만드는 방법 workflow를 실행시키는 방법 workflow log를 확인하는 방법 Github action은 무엇인가? 테스트 자동화 (CI) CD github의 이슈, @멘션, 라벨 등을 이용한 workflow trigger 코드리뷰 진행 브랜치 관리 이슈, PR관리 라고 한다.. Actions and Workflows 액션과 워크플로우에 대한 설명 깃헙액션에는 2개의 컴포넌트가 있는데 그것이 바로 action 그 자체 action을 이용하는 workflow...