분류 전체보기
-
[졸업작품] 턴제 게임을 만들자 #4 1 : 1 합유니티3D/졸업작품 2023. 7. 11. 11:01
이정도면 업로드 주기를 그냥 두 달로 봐도 무방할 거 같다. 변명을 해보자면, 1:1 합 기능까지 제대로 만들어 두고선 제주도로 교회 수련회도 다녀오고, 친구와 TRPG 약속을 잡고, 그걸 준비하느라 개발을 한참 쉬었다. 물론 7월 중으로 가는 TRPG라서, 아직도 준비중이다. 하지만 이게 내 직접적인 스펙이 되는것도 아니고.. 꽤 쉬었으니, 이젠 다시 정신차리고 돌아와야지. 지난번엔 합을 진행할 플레이어와 적을 클릭하는 이벤트 까지를 만들었었다. 이번에는 그 둘이 클릭된 상태에서, 합 시작 버튼을 누르면 합을 진행하고, 패배한 쪽이 데미지를 받는 것 까지 해볼 것이다.(버프/디버프는 아직 아니다. 순수한 데미지 만 주고 받는걸 구현해볼 것이다.) 이번에 사용될 함수들이다. 실행순서는 가장 아래 Comp..
-
[졸업작품] 턴제 게임을 만들자 #3 합 매니저 만들기(1)유니티3D/졸업작품 2023. 5. 17. 16:35
오랜만이다. 합 매니져의 기본 토대를 만드는데, 조건문이랑 좀 싸웠다. 캐릭터를 클릭하여 선택하고, 캐릭터가 아닌 다른걸 클릭하면 선택을 해제하고 그래야 하는데 분기가 한두가지가 아니니, 조건과 분기를 제대로 정리하지 못해서 꽤나 애를 먹었다. 결국 순서도까지 그리고 나서야 성공해낸 조건문 부분....... 아직은 한 캐릭터와 한 적을 대상으로 선택하는 부분 까지만 만들었다. 목표는 세 캐릭터의 스킬을 각각 선택하여 저장했다가 합을 진행하게 하는 것! 갈 길이 멀다.. 열심히 하자.. 일단 클릭을 하는 순서를 생각해보자. 1. 가장 먼저 플레이어 캐릭터를 클릭하고, 2. 플레이어가 사용할 스킬을 선택하고, 3. 스킬의 대상이 될 적 캐릭터를 클릭한다. 이번에는 이 일렬의 과정만 코딩해볼 것이다. 일단 이..
-
-
[23.01.03] OC - 스텔라&르마도트/OC 2023. 5. 3. 14:34
스텔라. 테루파 행성군 출신 외계인.(종족명 : 랴녜프) 우주를 여행하며, 여행 vLog를 찍는 스트리머다. "스텔라"는 활동명, 본명은 "켸데 예파 리옘프"다. (그들의 언어로 "피어나는 별의 은하수"라는 뜻) 지칭대명사는 "They", 자웅동체다. 르마. 출신행성을 찾을 수 없는 정보생명체. 스텔라와 함께 우주를 여행하며, 그의 방송 메니저와 편집자를 자처한다. "르마"라는 이름은 테루파 행성의 사전에서 발견한 단어가 맘에 들어, 본인의 이름으로 정한것.('전자'라는 뜻이다.) 원래는 정보생명체가 아니었는데, 워프게이트 이용 도중 사고로 인해 육체와 기억을 모두 잃고 의식만이 정보생명체로 남게 되었다. 사용중인 몸체는 원래 종족과 관련이 없는, 그저 본인이 원한 모델. 지칭대명사는 "They", 무성..
-
-
[졸업작품] 턴제 게임을 만들자 #2.5 코딩노트(1)유니티3D/졸업작품 2023. 5. 2. 16:19
이번 글에는 지난 개발일지 #2를 작성하면서 공부가 되었던 부분들을 정리해보려 한다. 아마 이제 앞으로도 #3, #4, …를 작성하면서 #n.5 넘버링으로 코딩노트를 작성하게 될 것 같다. 물론 공부가 된 코딩스킬을 곧이곧대로 적어놓진 않을거고, 내가 공부하여 깨달은 방식 그대로 적어놓을 것이기 때문에, 이 글 또한 튜토리얼로 써먹기엔 문제가 있을 것이다. 혹시 내가 잘못 공부했거나, 추가하고픈 내용이 있으면 댓글로 알려주길 바란다. 1. System.Serializable, SerializeField 아직은 개발을 이제 막 시작한 단계이고, 내 코딩 스킬도 아직 굉장히 어린 수준이어서, 조금 남발한 감이 있나 싶은 요소다. 하지만 그렇다고 안 쓸 수 없는 게, 이걸 쓰면 private 선언(기본적으로 ..
-
[졸업작품] 턴제 게임을 만들자 #2 플레이어 설계유니티3D/졸업작품 2023. 4. 27. 16:16
유니티로 필드를 만들고, 간단하게 플레이어를 만들어보는 글을 천천히 써내려가는 동안 주말이 두 번 정도 지났다. 그런데, 이제와서 생각해보니, 간단하게나마 플레이어를 설계하고 가는 것이 낫겠다고 생각이 들었다. 그야 지난 글에 구상해둔 시스템은.. 그저 어떤 시스템을 가진 게임으로 만들 것인지 그 골을 정한것 뿐이지, 제대로 된 설계는 아니였으니 말이다. 그럼 간단하게 플레이어 부터 설계해보자. 글로 설계한 뒤 코딩으로 구현해내는 것이 맞는 거 겠지만, 나는 그런건 못하겠다. 그냥 유니티로 직접 코딩해가며 필요한 것들을 집어넣는 식으로 플레이어를 설계해 나갈 것이다. 우선 플레이어 클래스에는 플레이어의 스탯과 스킬 정보만 담는다. 합 기능이 여기서 들어갈 필요는 없다. 그저 공격을 주고 받는 기본적인 기..