본문 바로가기

c#70

유니티5 독학하기 그 77번째 걸음-이제서야 제대로 성공한 부스터의 구현 안녕하세요? 지난번 포스팅에서 부스터를 만들기는 만들었는데, 이게 원하는 타이밍-a키에서 손을 떼면 부스터가 적용되지 말아야 하는데 그게 안 되어서 이래저래 고생이었습니다. 이번 포스팅에서는 어떻게 해서 Speed를 나타내는 방법을 사용하였으며, 여기서는 그 속도표시를 보고서 제대로 부스터가 구현되었다는 것을 알 수 있었습니다. 일단 FixedUpdate()라는 것에 대해서 인터넷상에서 한번 찾아보도록 했습니다. 여기서는 Update()에 넣으면 제대로 rigidbody에 가해지는 힘이 제대로 적용되지 않을 수 있다는 것을 일단 알아보았습니다. 그리고 나서 유니티5에서 Edit>Project Settings>Time이라는 것으로 타임 매니저(Time Manager)를 불러올 수 있다고 하는데, 일단 여기.. 2018. 8. 26.
유니티5 독학하기 그 75번째 걸음-드디어 해결된 랜덤한 동전 해결책 안녕하세요? 이래저래 막혀서 뭐가 안되는 차에, 이제서야 유니티5에서 랜덤한 위치에 콜렉터블 오브젝트 위치를 만드는 작업이 성공적으로 끝이 났습니다. 애초에는 어느정도 랜덤한 위치에 코인이 나오면서 3가지 문제가 나왔는데, 이번 포스팅에서는 단 한번의 작업으로 이 3가지 문제가 모두 풀린 현상을 보여드리고자 합니다. 먼저 Collectable.cs라는 C# 스크립트를 열어서, 한번 coinPrefabs2라고 해서 기존의 동전이 나오는 위치를 그대로 반영하라는 명령어로 바꾸어 보도록 합니다. 만약을 위해서 기존에 사용하던 코드는 주석으로 불활성화 처리를 하였습니다. 그랬더니 이번에는 처음의 위치인 맨 밑 바닥에 붙은 채로 동전이 나오는 것을 확인할 수 있었습니다. 그래서 아무래도 이 랜덤한 값의 변수를 적.. 2018. 8. 24.
유니티5.x와 함께하는 C# 첫걸음 안녕하세요? 요 최근까지도 참고를 하면서 유니티5의 독학에 많이 참고를 하였는 책인 [유니티5.x와 함께하는 C# 첫걸음]이라는 책을 이번 포스팅에서는 리뷰해 보고자 합니다. 우선 이 책은 크게 2 부분으로 나눌 수 있는데, 첫 부분은 우선 기초적인 C#의 문법에 관해서 설명을 하고 있습니다. 다만 제가 이 책을 읽느라고 많은 시간이 걸린 이유가, 우선 첫번째 파트인 이 이론적인 부분을 설명하고 있는 책의 전반부는 읽는 데 그리 큰 힘이 들지 않았습니다. 하지만, 여기서 부터 문제가 생겼는데, 우선 이 책은 너무 많이 C#에 대해서 이야기를 하고 있느라고, 어떻게 해야 스프라이트나 이런 것을 '만들기'할 수 있는지에 대해서는 전혀 설명이 되어 있지 않습니다. 거기다가 2번째 파트인 설명 부분에서 상당한 .. 2018. 8. 23.
유니티5 독학하기 그 73번째 걸음-화면내에서 발판이 생성되는 문제의 해결 안녕하세요? 오늘하루는 아메리카노만 만들어서 5잔을 마시고는 그 동안 많이 나가지 못한 진도를 한꺼번에 나간다는 느낌이 강한 날이 되었습니다. 아무튼 오늘의 3번째 포스팅에서는 다른 것 없이 그 동안 화면 내에서 발판이 생성되어지는 것을 볼 수 있었는데, 이걸 어떻게 해서 화면 밖에서 생성이 되고 파괴가 되는 것으로 만들어서 그 내용을 포스팅 하고자 합니다. 일단 기존의 14까지 있는 발판들에서 15번째 발판을 추가 하도록 합니다. 추가하는 방법은 간단하게 다른 Floor를 복사해서 계층뷰에서 붙여넣기를 하는 것 입니다. 그리고 일단 인스펙터 뷰에서 Transform을 변형해야 합니다. 이런식으로 여러개의 발판을 추가해서 길이를 늘리는 데는 성공했습니다. 그럼 이제는 이 발판의 세트가 끝나는 것인 Exi.. 2018. 8. 21.