반응형

유니티5 8

[유니티5-C#]-8.텍스트 타이핑효과 내기

안녕하세요 오랜만에 다시 포스팅을 올려봐요. 아직도 부족한 프로그래밍 실력때문에 걱정되지만 혼자공부 겸 이렇게 다시한번 포스팅을 이어나가려고 합니당ㅎㅎ 이번에 올릴것은 게임제작에 있어서 중요하다면 중요하고 없어도된다면 없어도되는 그 타이핑효과... 구현하고는 싶은데 소스구하기 너무 힘들어서 꾸역 꾸역 구현해본 타이핑효과 입니다. 어설픈 코드실력이라 누가봐주실지는 모르지만 혹시라도 저같이 필요하신분한테 도움이 될까해서 코드를 올려봤어요ㅎㅎ 간단한 설명을 하자면 UI의 텍스트 박스를 생성해주시고 그 텍스트 오브젝트에 요위에 스크립트를 넣어줍니다. 변수중에 중요한것이 있다면 Delay와 Skip_delay 그리고 Fulltext와 Dialog_cnt가 있습니다. Delay는 각 글자마다의 출력되는 간격을 말하..

게임 개발/Unity 2018.04.24

[유니티5-C#]-7.csv파일 파씽하기2

이번에는 좀더 구체적으로 csv를 작성해봤습니다. 좀더 많은 내용물이 들어가고 지난시간에 썼던 스크립트로 잘나오는것도 확인했습니다. 이제 스크립트를 오브젝트에 변수로 내용물을 넣어주면 되는데 캡쳐를 시간차를 두고해서 스크립트가 많이 변한 관계로ㅎㅎ 암튼 이렇게 3개의 ID를 가지는 오브젝트가 생성이 됩니다! 위에가 조금 변한 스크립트지만 아무튼 instantiate를 사용해서 위에 생성된 배열을 돌아다니면서 오브젝트를 생성합니다!

게임 개발/Unity 2017.08.17

[유니티5-C#]-6. CSV파일 유니티로 파싱

오늘은 csv에서 파일을 보내주면그정보를 유니티에서 불러오는것을 해보려고합니다. 이렇게 간단하게 csv파일을 작성하고 유니티에서 Resources 폴더에 넣어두면 다음과 같이 확인이 가능하고 이제 스크립트로 Log를 불러오도록 해보겠습니다. 그러기위해서 csv을 보기편하게하기위해 배열로 만들어주는 csvReader를 사용하고 위와같이 간단하게 Log를 불러오도록 합니다. 그러면 다음과같이 csv의 내용이 들어있는 배열을 한번 다녀가면서 Log를 불러오는것을 확인 할수있었습니다! 다음에는 제대로 내용물을 넣어서 좀더 구체적으로 다가가보겠습니다! 열악한 환경속에도 피어나는 작은 꽃처럼 강한의지가필요합니다!

게임 개발/Unity 2017.08.16

[유니티5-C#]-5.스플래시이미지 생성

오늘은 스플래시이미지를 생성해서 시작할때 우리만의 로고를 만들어봅시다. 그냥 jpg로는 안되기때문에 texture type을 sprite로 바꿔주면 로고를 넣어줄수있습니다. 이것때매 오래찾은거 생각하면 마음이 아프네요ㅎㅎ 이렇게 화면이 뜨는걸 볼수있습니다.저기로고에 등록해줍니다. 오늘은 여기까지! 진도가 좀 부진해지는게지치지않게 딴짓도좀 해야겠습니다ㅎㅎ

게임 개발/Unity 2017.07.17

[유니티5-C#]-3.카메라 터치로 이동, 터치 2개로 줌인 줌아웃 (안드로이드빌드)

방학이라 폭풍작업입니다ㅎㅎ 오늘은 안드로이드로 빌드했을때에손가락터치로 카메라의 이동과터치2개로 줌인,줌아웃하는것을 만들어 봤습니다. 일단 우리가 필요한 변수들을 초기화 해주시고중요한점은 배열을 이용해 위치값을 가져오려고합니다.터치가 없을때는 배열안에 위치값을 null로 초기화작업을 합니다. 터치가 하나일때는 카메라의 이동이 진행되고 터치가 두개일때는 카메라의 줌인 줌아웃이 진행됩니다. 카메라이동할때의 범위지정입니다. 제가 제작한 게임의 전반적인 모습입니다. 저상태에서 터치가 이뤄지면 이동은 물론 줌인줌아웃도 동작합니다ㅎㅎ 오늘은 여기까지ㅎㅎ

게임 개발/Unity 2017.07.13

[유니티5-C#]-2.떨어지는 오브젝트 삭제

두번째로 구현한건 이제 일정 범위 테이블에서 떨어지는 오브젝트가 사라지지않고 계속 떨어지는것을 방지하기위해 만든 닿으면 오브젝트를 삭제하는데드라인입니다ㅎㅎ 오브젝트와 닿을시 true가 되는 OntriggerEnter함수를 사용해서닿으면 Cubes 태그를 가지는 오브젝트를 삭제합니다. 범위를 넓게 해서멀리떨어져도 닿을수있도록 만들어야합니다! 이러면 쓸데없이 떨어지는 오브젝트를 삭제할수있습니다ㅎㅎ 저희가 만드는 게임의 기본컨셉ㅎㅎ잘됐으면좋겠군요!

게임 개발/Unity 2017.07.12

[유니티5-C#]-1.오브젝트 랜덤으로 자동이동

한동안은 블로그에 손도 못댔지만 방학도하고 친구가 게임을 만들자는 제안에유니티를 공부하게되었습니다ㅎㅎ 어차피 객체지향언어도 하나 가지고 있었어야 했는데잘된것같네요 C#으로 구현했고 앞으로도 그럴것같습니다ㅋㅋ가장 처음에 구현한건 바로 이 스크립트를 가지고있는 오브젝트의 랜덤한 움직임입니다. 다양한 방법이 있었지만 그중에 가장 직관적이고 코루틴이라는 함수를 사용해서 구현해봤습니다. 물리요소가들어가는 rigidbody를 지정해주고랜덤으로 x축과 z축을 -1에서 1까지 float형으로 변수를 주고 2초간격으로 velocity를 써서 점프하듯이 움직입니다. 랜덤한 방향으로 점프하며 이동하는것을 보실수 있습니다. 앞으로 뭐가 만들어질지 기대가 됩니다.글하나당 짤하나는 잊지않고 합니다

게임 개발/Unity 2017.07.11
반응형