목록창고/나만의 게임 제작 (24)
도드넷
스프라이트 하일라이팅, 테두리 만드는 방법! - 롤이나 다른 전략시뮬이나 보면 타겟을 지정하면 테투리가 빨갛게 되는데 그거 어떻게 하는지는 정확히는 몰라도 오픈소스 자료하고 적용법 정도 공유해봄 :3 1. 다음 압축파일을 받아서 에셋에 추가한다. 2. 원하는 오브젝트에 SpriteOutline 스크립트를 추가한다. 3. 스프라이트 랜더러에서 Material 을 SpriteOutline 을 골라준다. 4. Sprite Outline 셰이더를 sprite -> outline 으로 설정해준다. 이제 두께를 조절하면 된다. 그런데 두께를 전혀 다른 오브젝트의 스크립트에 의해 변경할수가 있을까?플레이어 스크립트에 의해 전혀 다른 오브젝트인 어떤 선택된 적이 하일라이트되게 할수있을까? 바로 GameObject.Ge..
도드의 도트 아트#3 - 유니티 공격 이동 시스템을 만들어보자 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ엌ㅋㅋㅋ 이번에는 공격-이동 시스템도 혼자 만듬ㅋㅋㅋ 생각보다 고려해야할것도 많고 복잡했는데 그냥 생각하기로는 이동은 해당 포인트까지 가면되고 공격은 사정거리까지 간다음 멈춰서 치게하면 되지않나? 말이 쉽지ㅅㅂ 공격중에 중복명령 하달에대한 처리하고 공격사거리에서 멈추는거하고 공격 쿨다운 공속시스템까지 만들어야됬음. 1. 이동 명령을 구분한다.- 적을 클릭할경우 공격-이동으로 이동중 사거리 힛박스에 도달하면 캐릭터는 멈춘다.- 적이 아닌 일반 지형이나 공백을 클릭할경우 보통-이동으로 충돌해서 STOP 명령이 나오기전까지 그냥 이동한다. 힛박스 도달 메소드 :: OnTriggerStay2D 를 이용한다. void OnTr..
도드의 도트 아트#2 - 유니티 2D 애니메이션 만들기 :: 픽셀 도트 걷는 애니메이션 만드는 방법! 1단계. 김프로 바디 파트를 만든다. 2단계. 어도비 플래쉬에서 에셋을 불러와서 인형을 구축한다. 3단계. 어도비 플래쉬에서 애니메이션을 제작하고 테스트한다. 4단계. export 기능을 통해서 png로 프레임을 모두 반출한다. 5단계. 모든 png를 유니티로 가져온다. 6단계. 기본 모습으로 캐릭터 오브젝트를 만든다. 7단계. 해당 오브젝트에 하나의 애니메이션에 해당하는 모든 PNG들을 드래그&드랍해서 유니티 애니메이션 컨트롤러와 유니티 애니메이션 클립, 애니메이션 컴포넌트 3가지를 동시에 만든다. (드래그&드랍 뿐으로 그냥 자동으로 만들어진다. ㄷㄷ 놀라워) * 첫번째로 드랍된 애니메이션이 idle이..
음, 요즘 2D게임 만들면서 도트 아트를 좀 하고있는데 어떤 인디 게임 벤치마킹해서 나무 그리는 방법 알아낸거 써봄. ㅋ_ㅋ 도드의 도트 아트#1 - 컴퓨터로 나무 그리는 방법! 1. 나무 기둥 부분을 대충 그리고 색을 채워놓는다. 2. 번 도구를 통해서 나뭇결을 구현한다. (나뭇잎없는것 따로 저장할것 말라붙은 나무, 죽은나무 난풍나무등 여러가지로 사용가능할듯) 3. acrylic + 불투명 55% + 녹색 하나로 잎사귀 부분을 구현한다.- 나무 줄기사이에 여백을 적당히 둬서 잎느낌을 나게한다, 중간중간 빈 도트 투명공간을 만들어서 뒷배경이 통과되도록한다. 삐까뻔쩍 텍스쳐와 광원효과가 난무하는 이 시대에 게이머면 몰라도 1인 개발자 입장에서 진짜 도트가 매력적인 이유가 디자인이 매우 쉽고 표현이 제한되어..