프로그래밍57 Unity3d NGUI버튼 딜레이효과로 반복클릭 안되게 하기 메르세데스입니다. 이번시간에는.. NGUI로 만든 버튼에 딜레이 효과를 주는 방법을 알아보겠습니다. 게임을 만들다보면.. 분명 이런 일들이 있을거라 생각 하거든요.. 버튼을 눌렀을 때 원격지 서버에 접속하여 내 캐릭터 안에 들어 있는 돈이라던가 아이템이며.. 각종 정보들을 불러오거나.. 혹은 저장하거나 하는 일들요... 이런 중요한 작업을 하는데 버튼을 마구마구 누르게 할 순 없잖아요.. 특히 중간에 네트워크라는게 끼게되면.. 작업이 성공할 수도있지만 실패할 수도있고.. 복잡해 집니다. 이런 경우를 해결하기 위해선... 작업이 정상적으로 완료될 때 까지 기다려주는 방식이 필요하겠죠.. 저는 델파이언어를 사용해서 현업에서 개발을 하는데요.. VCL기반의 프로그램들은.. 버튼이벤트 같은 경우 그닥 신경을 안.. 2015. 3. 21. Unity5.0 Skybox를 스크립트로 적용해보기... 안녕하세요 메르세데스입니다. 이번시간에는.. Skybox를 Script를 이용하여 적용하는 방법을 알아 보겠습니다. Unity에서 게임오브젝트나 컴포넌트에 접근하는 여러가지 방법이 있지만.. inspector화면과 Hierarchy화면 그리고 project 화면을 마우스로 드래그 & 드롭하는방법도 직관적이고 훌륭하지만.. 게임이 복잡해지면.. 한눈에 알아보기 어렵다는 단점이 있습니다. 또한 손도 많이 가고... 물론 그 방법이 나쁘다는것은 아닙니다. 적절히 사용한다면 매우 효과적인게 분명할 테니까요.. 코딩에 익숙해 지고 Script와 친숙해지기위해 오브젝트를 찾는 방법으로 Skybox를 적용시켜 보려고 합니다. 지난 시간에 저는... 스카이박스는 카메라에 적용을 해야 볼 수 있었습니다. GameObje.. 2015. 3. 20. Unity3d 5.0 SkyBox를 적용하는 메뉴 위치가 사라졌네요 (Render Settings ?) 메르세데스입니다. 회사일이 바쁘다보니 시간내서 Unity배우기 정말 힘듭니다 ㅜㅜ ( 핑계죠~핑계 ) 얼마전 5.0으로 업데이트를 하고 나서부터 메뉴에 변화가 생기기도 하고.. 이런 저런것들이 달라진 것 같은데.. 자주 툴을 안들여다 보니.. 저의 기억력이 초기화되어 엉망진창이 되었습니다. 예전 버전으로 테스트했었던 오브젝트가.. 새버전의 유니티로 마이그레이션되다보니.. 화면이 이상하게 나오는 겁니다. 손을 봐야하는데 뭐가 뭔지 몰라서 한참 헤메다가 결국엔 새 프로젝트를 만들었습니다 ㅜㅜ 이번 일을 겪으면서.. 함부로 Unity를 업그레이드 하는 일을 하면 안되겠구나~ 라는걸 알게 되었습니다. 백업도 안 받아놔서.. Skybox를 적용하는 부분에 문제가 생겼는지.. 화면도 이상한 색으로 나오고해서 바꿔보.. 2015. 3. 19. Unity3d NGUI 버튼클릭시 라벨이름 변경하기... 안녕하세요 메르세데스입니다. 지난시간에 이어.. NGUI버튼 클릭을 좀 더 알아보기로 하겠습니다. 이번에 제가 할 것은 버튼클릭시..콘솔창에 테스트문자를 출력하는거 말고.. 직접 게임화면의 라벨에 내가 원하는 글자를 찍어보도록 하겠습니다. 유니티라는 게임툴도 C#이나 JAVA스크립트를 이용하는 일종의 프로그램이잖아요.. 내가원하는 물체나 사물..위치등에 접근하는 방법만 잘 안다면.. 절반은 성공한거라 생각하거든요..^^ 지난시간에 만들어봤었던 NGUI버튼에.. On Button Message 컴포넌트에 연결된 스크립트를 조금 수정하여 진행해 보겠습니다. 핵심은.. 게임오브젝트에 접근하는 방법과.. 이런게 접근한 오브젝트의 컴포넌트의 속성값을 읽거나 변경하는 방법을 입니다. 저도.. C#은 많이 익숙치 않.. 2015. 3. 13. 이전 1 ··· 10 11 12 13 14 15 다음 반응형