본문 바로가기

# 게임34

사다리 만들기 몇일전부터 틈틈히 사다리를 만들려고 애썼다. 원래 코드 private void climb() { rb2D.gravityScale = 0.0f; movement.y = Input.GetAxisRaw("Vertical"); Vector3 moveVelocity = new Vector3(0, 0, 0); if (movement.y > 0 && onLadder) { moveVelocity = Vector3.up; animator.SetInteger(animationState, (int)CharacterStates.climb); } else if (movement.y < 0 && onLadder) { moveVelocity = Vector3.down; animator.SetInteger(animationState.. 2020. 7. 29.
유니티 개발일지 + Procedural Dungeon Generation in Unity #3 이전 글 : Procedural Dungeon Generation in Unity #2 https://atli-yeondi.tistory.com/30 Procedural Dungeon Generation in Unity #2 이전 글 : https://atli-yeondi.tistory.com/29 Procedural Dungeon Generation in Unity #1 https://atli-yeondi.tistory.com/28 [완성] Procedural Dungeon Generation 참고 : https://github.com/a327ex/blog/i.. atli-yeondi.tistory.com 위 링크된 이전 글에 이어서 공부, 개발하고 있습니다. 나와있진 않지만 cocos2d-x에서 개발.. 2020. 7. 27.
Procedural Dungeon Generation in Unity #1 https://atli-yeondi.tistory.com/28 [완성] Procedural Dungeon Generation 참고 : https://github.com/a327ex/blog/issues/7 Procedural Dungeon Generation #2 · Issue #7 · a327ex/blog 2015-08-30 22:29 This post explains a technique for generating randomized dungeons that was.. atli-yeondi.tistory.com 지난 글을 바탕으로 구성된 글입니다. 일단 완벽하게 rect를 그려주었고 이젠 타일을 채워줄 순서다. 붉은 선은 메인룸을 의미하는데 메인룸만 따로 지정한 타일들로 채워주었다. 일단 갈피가 잘 .. 2020. 7. 23.
cocos2d-x 인벤토리 만들기 공부용 게임 만들기의 맨 마지막 코스였다. 지금까지 대략 이렇게 만들었다. 플레이어 생성 - 맵 구성 - 적 생성 - 적 인공지능 생성 - 적의 총알 발사 및 처리 - 인벤토리 생성 대략적인 구성이다. 중간중간 함정이 많아서 고생도 했고 사실 좀 비 상식적인 방법으로 처리를 했으나 다 과정이라 생각했다. 인벤토리는 최대한 알고리즘을 이용해 구성하고 싶어서 노트에 펜으로 적어가며 구상을 했다. 탐색 속도, 중간 삽입 삭제에 용이해야 한다고 판단을 했고 어느 순간엔 STL Map에 LinkedList를 붙여서 체이닝을 생각했으나 ... 굳이? 생각이 들어서 B트리 혹은 레드블랙트리로 구성하려했으나.. 뜻대로 되지 않아서 나름 타협을 했고 결국 연결리스트로 구성하기로 했다. 땅에 버섯들과 롤 아이템들을 구성해.. 2020. 5. 14.