본문 바로가기

프로그래밍/Unity16

Unity3d FixedJoint를 이용한 톱니바퀴 돌리기 안녕하세요 메르세데스입니다. 이번시간에는 물리컴포넌트인.. FixedJoint를 이용하여 톱니바퀴를 돌려보는 예제를 해보려고 합니다. 책에 예제는 잘 나와있는데 설명이 간략하여 시행착오가 좀 있었습니다. 잘못된 부분도 있었고요.. 아무튼 많은 시행착오를 거쳐 결과물이 잘 나오긴 했습니다. 정말 많은 시간을 할애했네요 역시 후반부로 갈 수록 실제 내용과 다른 부분이 있는것 어쩔 수없나봐요.. 독자를 위한 세심함이 아쉬울 뿐입니다. 원리는 간단합니다. 아래 화면과같이.. 톱니모양으로 구조를 만들어 놓고.. 가운데 둥그런 부분이 실린더입니다. 실린더를 중심으로 위 아래 좌 우 이렇게 4개의 큐브에 FixedJoint Component를 붙여놓고.. 연결을 해 놓습니다. Connected Body에.. 실린더의.. 2015. 5. 4.
Unity3d Hinge Joint 경첩 관절을 이용한 테스트하기 안녕하세요 메르세데스입니다. [유니티 게임 프로그래밍] 책으로 열심히 공부하고 있는데요.. 이번시간에는 Hinge Joint라는 컴포넌트를 이용하여 경첩과 같은 효과를 내는 것에 대한 예제를 해 보려고 합니다. 그런데 Unity가 5.0으로 올라오면서 잘 안맞는 부분이 있어서 많이 헤메게 되었네요.. 책은 4.5버전이어서.. 작년에 나오자마자 바로 구매하긴 하였는데 공부가 늦어지고 있어서 그렇답니다. 아무튼 변경된 사항에 대하여 약간의 시행 착오를 거쳐 잘 되긴합니다. 예제는 별것은 아니고.. 아래 그림과 같은 U자형의 구조를 만들고.. Rigidbody 물리컴포넌트를 붙인 큐브들을 떨어뜨릴때.. 경첩이 달린 문처럼.. 바닥면의 한쪽 부분을 떨어뜨려 아래로 주루룩~ 내려가게 방법입니다. 일단.. 좌 우의.. 2015. 4. 23.
Unity3d NGUI Label에 Score (점수) 표시하기.. 안녕하세요 메르세데스입니다. 책을 보면서 열심히 유니티를 공부하고있었는데요 요즘회사 돌아가는 사정이 빡빡하여 책을 몇주동안 손에 놓고 말았습니다. ㅜㅜ 오늘 내용은 정말 별 것 아닌 내용인데요.. 비행기에서 발사된 총알이 물체에 맞았을 때 스코어가 올라가는것을 구현 하는것입니다. ㅎㅎ 교재를 통해서 많은 것을 배우고있는데 중간중간 오타도 많고 구현이 안되있는 부분도 있어 진행이 어렵습니다. 코딩에 약한 저같은 초보들에겐 이런 부분이 별것 아닐 지 모르지만 몇시간.. 혹은 몇날며칠걸야 겨우 해결이 되는 부분이기도 하니 구독자에대한 세심함이 좀 아쉬운 것 같습니다. 특히 ngui 쪽을 진행하고 있는데 나와있는 구문자체가 삭제가 되었는지 문법적으로 오류가 있는지 안되서 이것 때문에 한참을 헤멧습니다. [유니티.. 2015. 4. 16.
Unity3d NGUI버튼 딜레이효과로 반복클릭 안되게 하기 메르세데스입니다. 이번시간에는.. NGUI로 만든 버튼에 딜레이 효과를 주는 방법을 알아보겠습니다. 게임을 만들다보면.. 분명 이런 일들이 있을거라 생각 하거든요.. 버튼을 눌렀을 때 원격지 서버에 접속하여 내 캐릭터 안에 들어 있는 돈이라던가 아이템이며.. 각종 정보들을 불러오거나.. 혹은 저장하거나 하는 일들요... 이런 중요한 작업을 하는데 버튼을 마구마구 누르게 할 순 없잖아요.. 특히 중간에 네트워크라는게 끼게되면.. 작업이 성공할 수도있지만 실패할 수도있고.. 복잡해 집니다. 이런 경우를 해결하기 위해선... 작업이 정상적으로 완료될 때 까지 기다려주는 방식이 필요하겠죠.. 저는 델파이언어를 사용해서 현업에서 개발을 하는데요.. VCL기반의 프로그램들은.. 버튼이벤트 같은 경우 그닥 신경을 안.. 2015. 3. 21.
반응형