본문 바로가기
  • 컴공생의 공부 일기
  • 공부보단 일기에 가까운 것 같은
  • 블로그

전체 글1217

본선개발 - Unity 21 어느새 21? 그림은 다윤언니가 보내준 숫자 친구들~ 기엽 멘토링을 했다! 현직자분들에게 조언을 받을 수 있는 좋은 기회였다고 생각한다 근데 약간 한복집 운영하시는 할머니께 손바닥만큼 짠 올나간 목도리 보여드리는 느낌이었다. 사실 경험담이다 숫자선택바 다윤언니가 별과 숫자 친구들을 보내줬다. 언니가 보내준 사진을 바탕으로 애니매이션을 구현했다 다 같은 시간에 눈 깜박이는 것보다 다른 게 생동감 있을 것 같아서 그렇게 했는데 괜찮은가? 다같이 모아 놓으니까 조금 무서운 것 같기도.. 스크롤뷰 버튼들에 이미지를 넣을 수는 있었는데 애니매이션은 어떻게 넣지..? 애니매이터와 애니매이션 컴포넌트를 추가해도 안 되는데..ㅜ 엔딩창 엔딩창 부분 디자인을 받아서 다시 애니매이션 작업(이번에는 꼼꼼히) 했다. 게임 창.. 2022. 9. 23.
𝗘𝗰.𝗰𝗿𝗲𝘄 2기 4회차 문제 풀기 정화언니 from sys import stdin A, B = map(int, stdin.readline().split()) # 사탕값,0값 numnum = A % (10**B) result = A if numnum < 5 : # 내림 result -= numnum else: result += (10-numnum ) print(result) 아 나머지가 왜 자연스럽게 1의자릿수라고 생각했지.. from sys import stdin A, B = map(int, stdin.readline().split()) # 사탕값,0값 numnum = ((A % (10**B)) - (A%(10**(B-1))))/(10**(B-1)) if numnum < 5 : # 내림 result = A.. 2022. 9. 22.
EDOC 1-2 2회차 from sys import stdin N = int(stdin.readline()) for _ in range(N): sList = list(stdin.readline())[0:-1] reList= ["0" for _ in range(len(sList))] i = 0 # 마우스 위치 for K in range(len(sList)): if sList[K] == "": i += 1 elif sList[K] == "-": # 빼기 if i == 0: pass else: reList[i-1] = '0' else: # 문자 if reList[i] != 0: # 문자가 있는 상태 for w in range(len(sList)-i): reList[len(sList)-1-w] = reList[len(sList)-2-.. 2022. 9. 21.
본선개발 - Unity 20 그림은 다윤언니가 임시로 그린 귀여운 계산기사 숫자카드 - 숫자카드 클릭 시 날아가기 전부 적용해보기 카드 버튼 추가시 버튼클릭 스크립트를 부착한 오브젝트에 버튼 연동할 것 몬스터 애니메이션 몬스터를 생명 수에 맞추어서 애니매이션이 변하도록 했는데 하트가 영이 되면 터지는 모션 발동과 동시에 몬스터 파괴 함수가 시작되어서 이 모션이 나오지 않는다. 그리고 이걸 파괴 함수 지연으로 고친다 하더라도 몬스터가 파괴되면서 움직이는 건 이상할 것 같아서.. 몬스터가 죽었을 때의 위치를 받아서 그 위치에 애니메이션을 생성해야 하나? 그리고 이걸 어떻게 해야 하지? 별엔딩 화면 모션(별/플레이어) 애초에 코딩해서 하려는 생각 말고 애니매이션으로 할 걸 그랬다.. 오늘은 멘토링을 위해서 팀원들이 한 걸 합쳐야 한다 내.. 2022. 9. 21.
2차멘토링 -구현현황 설명&질문 전투씬에 우선순위를 두고 개발했습니다. 일단은 pc 마우스클릭으로 작동되게 했습니다 ( 후에 모바일터치로 바꿀 계획입니다) 중간중간 저퀄리티의 그림들은 개발팀이 임시적으로 넣은 그림입니다. 오프닝/튜토리얼/닉네임 입력창 등등 - 구현 예정 부분 마이룸 배경음악 스테이지 버튼 움직임 스테이지 버튼 클릭시 다음 이동 캐릭터 임시 배치 - 구현 예정: 설정,등 왼쪽 위 버튼은 uI로만 구현 / 내부 씬 이동 - 구현 예정: 돌려서 선택 휠 챕터 창 챕터1 = 바다 - 일단 여기 (3개의 스테이지(섬) 위치) 챕터2 = 하늘 챕터3 = 우주 섬 클릭 시 전투로 이동 스테이지 섬 흔들흔들 애니매이션 - 구현 예정: 옆으로 넘기는 배경 - 구현 예정: 스테이지 섬클릭하면 커지면서 씬이동 - 구현 예정: 계산기 말풍.. 2022. 9. 20.
본선개발 - Unity19 표지는 내가 임시로 그린 엔딩씬 계산기사~ 오늘 구현할 것 - 몬스터 애니메이션 넣기 몬스터 애니매이션 수연이한테서 받은 몬스터 파일의 레이어와 태그를 조정한다 완료 이제 서로 부딪히지 않고 바닥이랑 딱 붙었다. 내가 구현하고 싶은 것 - 몬스터 굴러오는 거(돌 형태) - 클릭1 - 금가기 - 클릭 2 - 더 금가기 - 클릭 3 - 돌처럼 조각나며 깨진 후 페이드 아웃 - 가능하다면 2단계에서는 둥둥 떠오는 물 몬스터 형태 구현 -(가능한 것 같으면 디자인팀에 의뢰하기) 일단 내가 디자인팀에게 받은 몬스터 시안 위에 대충 그렸다 Edge Collider 2D를 사용해서 모양을 땄다. 안 되겠다.. 폐기! 데굴데굴 이제 공격시 애니매이션이 바뀌는 걸 해보자 페이드 아웃 [Untiy] 유니티 2D, UI 이.. 2022. 9. 20.
본선개발 - Unity 18 그림은 다윤언니가 그린 소라게 짤을 따라한 듯한 계산기사 - 수학 쪽 구현 - 공격 / 힐 효과음 - 씬 (에셋 활용해보기) - 바 투명하게 하기 / 위아래 움직이지 않게 하기 - 모바일연동? 수학구현은 조금 미뤄두고.. 엔딩씬을 해볼까 엔딩씬 끝나면 시간에 따라서 별이 쨘쨘쨘 나오는 구조다 내가 대충그린 그림으로 구도를 잡아봤다 약간 이런 느낌으로 별이 쾅쾅쾅 하고 박히면서 주인공이 아래에서 쑉 올라오는 느낌? 뒤에서 폭죽같은 것도 터졌으면 좋겠다. [Untiy] 유니티 2D, UI 이펙트 효과, 연출 모음 게임을 다채롭게 만드는 효과를 어떻게 생각하시는지 모르겠지만 저같은 경우에는 게임을 기획하거나 개발할 때 Animation을 특히 신경쓰는 편입니다. 그래서 자주 사용하거나 게임을 게임답게 wolf.. 2022. 9. 18.
🌔달 기지 건설🌖 나사와 민간 부문 추정 : 200억 달러 ~ 400억 달러 / 10년 투자 시 건설 가능 새로운 기술 개발 달의 얼음에서 물 추출 적은 이산화탄소로도 키울 수 있는 식물 쓰레기 재활용 기술 3d 프린팅 기술 등 달의 토지에는 콘크리트를 제작할 수 있는 재료들이 있음 우주 엘리베이터 건설 가능 자원 발굴 다양한 귀금속 채취 헬륨-3 채광(핵융합 에너지) 소행성 끌어와서 채광하기 이는 화성의 식민지화나 태양계 안/밖 탐사를 위한 초석이 될 수 있음 달의 약점 하루가 지구의 29일 양지와 음지의 차이에는 대략 섭씨 300도 정도의 차이 존재 대기권 없음(운석과 우주 방사선에 취약) 달의 표면은 더럽고 거친 먼지로 뒤덮혀 있음 식민지 개척의 3단계 과정 1. 탐사와 발견 2.소규모의 파견단이 전초기지 건설 (정.. 2022. 9. 17.
본선개발 - Unity 17 오늘 노션을 공유했다!! 열심히 해야지!! 씨크루 화이탱~ 회의 결과 나는 수학관련한 부분을 구현하는 것으로 결정이 났다. - 수학 쪽 구현 - 공격바 설치(식) - 공격 / 힐 효과음 - 씬 (에셋 활용해보기) - 바 투명하게 하기 /위아래 움직이지 않게 하기 모바일연동은 대체 언제 하는 것? 일단 공격 바/숫자 그림/ 등등을 를 대충 그림그려서 넣고 카드를 클릭하면 얘네가 날아가서 공격 바에 안착되었으면 좋겠다. 세개 되면 계산되고 일단 여기까지 임시로 사용하기 위한 그림을 그렸다. 게임 창을 실수로 삭제하면 위 쩜쩜쩜을 누른 후 새 창-> 게임을 선택하면 됨 [Unity] 7. 특정 지점으로 오브젝트 이동 하이하이 와타시 기계과 감성쟁이! Today we're gonna learn about how.. 2022. 9. 16.
Ec.crew 2기 3회차 팀대항전 문제 공간대여가 풀리지 않았었어서 한 2번째 코딩 팀대항전~ 이제 풀려서 다음주부터는 유목민 생활 끝이다! from sys import stdin M = int(stdin.readline()) D = int(stdin.readline()) if M < 2: print("Before") elif M == 2: if D < 18: print("Before") elif D == 18: print("Special") else: print("After") else: print("After") from sys import stdin T = int(stdin.readline()) def func(n,lists): # 다음 층의 인원수 리스트 반환 함수 result =[] for i in range(n): rere = su.. 2022. 9. 15.