제가 유니티의 구조를 잘못 알고 있는지 좀 이해하기 힘든 코드를 많이 보게 됩니다. 1. 문제 발견 박스충돌체(BoxCollider)의 크기를 수정하기 위해 속성을 타고 들어갔는데.... 글쿤요. 일반적인 객체지향프로그래밍에서 자주 목격되는 메시지죠 ㅎㅎㅎ 말 그대로 해당 속성이 읽기전용이라는 소리죠. 해당 속성의 선언을 확인 해 봅시다. 박스충돌체를 수정하려면 GameObject.collider.bounds.size 를 수정해야 합니다. 그런데 시작부터 읽기전용이라니.... 2. 해결 방법 인터넷을 뒤져보니 'BoxCollider'로 캐스팅을 한 후 수정하면 된다고 합니다. 그래서 제가 한번 해봤습니다. ((BoxCollider)[GameObject].collider).size = new Vector3..
알테어의 시체입니다... 동료와 가족들을 위해서 쓸쓸한 죽음을 택합니다. 우리는 그가 남겨둔 이야기를 따라 여기까지 왔습니다.
거이다 밀은 상태인대다 혼돈의 기사 렙이랑 몸빵도 있어서 별생각없이 들이 댔다가 타워한테 맞고 죽었습니다 ㅜㅡ
1시간10분가량 싸우면서 서로 70킬정도 주고 받았습니다. 봇전에서 이렇게까지 팽팽한 경우가 흔지 않은데;; 어쩌다보니 그렇게 됬네요 ㅎㅎㅎ
이전 글에서 다른 칩을 이용하여 스테핑 모터를 제어 했습니다. (참고 : [Arduino] L293D칩을 이용한 스테핑 모터(stepping motor) 제어) 오늘은 아두이노사이트에서도 샘플로 제공하고 있는 'ULN2003'칩을 이용해 보겠습니다. 저 같은 경우 그냥 'ULN2003'대신 'ULN2004'를 사용 하였습니다. 이 칩은 유니폴라 방식의 모터를 구동할 수 있습니다. (무슨 차이가 있는지 모르겠네요 ㅡ,.ㅡ;) 가격은 400원 정도 합니다. (참고 : 동신전자 - ULN2004A ) 사용한 모터는 SE-SM243, FL42STH33-0956A 입니다. 1. 보드 구성 배선은'L293D'칩보다 쉽습니다. 보드구성은 아두이노 샘플과 똑같이 하겠습니다. (참고 : Arduino Web - Step..
멀티가 주력인 패키지 게임인데 스팀으로 오픈베타를 하네요 ㅎㅎㅎ 근데 지역락일 확률이 높아서 그냥 샀다가는 낭패볼수 있다는 소리가-_-;;; 게임 자체는 재미있는데....인터페이스가 불편해서 하다 보면 짜증 날때가 한두번이 아닙니다-_-;; 탑뷰이면서 보이는 영역이 너무 좁아서 답답하다는 느낌이 많이 듭니다. 길 찾기 AI가 개판인 건지 부대이동도 워햄머시리즈처럼 부드러운 게 아니라서 원하는 위치에 넣을 때까지 뻘짓하는 경우가 많습니다. 탱크는 지들끼리 뒤엉켜서 느릿느릿 전진할 때도 많고;; 익숙해지면 뒤엉키지 않게 움직이는 능력이 높아 집니다 ㅎㅎㅎ 한글화가 안 돼 있어서 익숙해지는데 시간이 좀 걸려요;; 재미있긴 하네요 ㅎㅎㅎ 프리오더(예약 구매)를 하시면 래벨이 승계된다고 합니다. 하지만...전 일..
리지드바디는 물리에 관련된 동작을 하도록 만드는 객체 중 하나입니다. 보통 중력 관련한 작업을 할 때 추가하게 되죠. 1. 속성 추가 Add Component > Physics > Rigidbody 를 통해 추가할 수 있습니다. 2. 하위 속성들 참고 : Unity Documentaion - 리지드바디 Mass 질량. Drag 저항력. 높을 수록 속도가 빨리 줄어 듭니다. Angular Drag 회전 저항력. 회전할때 빨리 멈춥니다. Use Gravity 중력을 적용할지 여부 Is Kinematic 물리효과를 적용하지 않을지 여부입니다. 체크되있으면 물리효과가 적용되지 않습니다. Interpolate 렌더링 프레임을 부드럽게 보기게 하기위한 보간기능입니다. Interpolate : 이전 프레임의 위치기반..
클래스 라이브러리에서 리소스 사용하는 게 뭐 힘들다고 이런 포스팅까지 하느냐? 하시는 분이 있을 듯 합니다. 맞습니다. 쉬워요. 문제는 임의로 만든 리소스 파일을 사용할 때 발생합니다. 1. 정상적인 경우 정상적인 경우 그냥 리소스 파일을 생성하고 사용하시면 됩니다. 다른 프로젝트에서 참조하려면 액세스 한정자만 'public'로 바꿔주면 됩니다. 멀티랭귀지를 사용할 때도 똑같이 액세스 한정자만 public으로 바꾸시면 됩니다. (참고 : [.Net] 다국어(멀티랭귀지, Multilanguage) 구현) 2. 정상적이지 않은 경우 그런데 비주얼 스튜디오 버그인지 '액세스 한정자' 메뉴가 활성화되지 않는 경우가 있습니다. 저 같은 경우 다른 프로젝트에서 만든 리소스를 옮겼더니 이런 현상이 있었습니다. 이런 ..
클래스 라이브러리(Class Library)에서 웹컨트롤을 사용하려면 'System.Web' 을 참조 하면 됩니다. 그런데 아작스 컨트롤을 사용하려고 하니 'System.Web'를 참조 해도 에러가 나는 군요. 검색을 해보니 아작스(ajax)컨트롤을 사용할 경우 추가로 'System.Web.Extensions' 를 참조해야 된다고 합니다. (참고 : Answers - ScriptManager ) 그러면 'System.Web.Extensions'를 참조 하고 다시 해봅시다. '.Net'에 있습니다. 에러가 사라 젔군요 ㅎㅎ