유니티 4

타일맵과 몬스터 배치를좀더 센스있게

하루에 몇시간 안나지만 그래도 재미를 붙인것같다. 일단 저번까지 타일맵생성에 몬스터 배치까지는 했는데(포스팅은 안했지만 몬스터 인공지능도 일단 준비해서 넣어뒀다.) 이몬스터가 벽위에도 서고 막, 구멍에도 서있고 이건아니잖아..그래서 언덕도,벽도,구멍도아닌 일반 타일에만 서있게 했다. 로직은 심플하다일단 타일맵 매니저가 맵정보를 갖고있고, 몬스터를 어디에 배치할지 정하는데몬스터를 어디다 배치를 할지를 정해야하니까맵을 먼저 생성시키는데 이 맵타일이 둘래는 벽이고벽 이외에는 일단 지금은 별생각없이 완전랜덤인데각 타일은 tileType을 enum으로 갖게되는데그중 일반타일만 따로 추스려서 List에 집어넣고그 일반타일 리스트를 랜덤으로 돌려서 몬스터 마릿수만큼 뽑아내고,각 몬스터들을 차례대로 배치시키는.. 이번..

맵생성과 캐릭터클래스

게임만들기는 재미있다. 일단.내가 신이니까 ㅋ 이번엔 저번에 만들던 맵을 자동생한걸 제대로 위치시킨후 사방 벽을 벽타일로 감싸도록 했다.물론 이후에 이 벽들중 게이트가 될곳을 또 뚫어줄 예정 그리고 오늘은 크리쳐 클래스를 만들고, 요 클래스를 계승시킨 인간,몬스터 클래스를 만들었다.그리고 크리쳐 메소드에 이동메소드를 만들었다. 요 메소드를인간은 컨트롤러로, 몬스터는 자동으로 움직이게할 예정 개인적으로게임만들때의 테스트용 그래픽은 흑백으로 만드는거같다.그림그릴때의 스케치같은 느낌으로혼자서 모든걸 만들다보니까 한번에 칼라로 만들기가 좀 그르타뎃셍 그리듯이 덩어리부터 그려나가세세한부분은 나중에 완성시킬때에 하는걸로.채색은 어느정도 캐릭터도 움직이고 빌드가 시작될 정도즈음 부터 할 예정 이번엔 제대로 만들어가려..

타일맵 배치 제작

오늘의 결과물 오늘은 타일맵을 지정한 수만큼 배치가 되도록 했다.이게..하루만에 못했는데.. 스크립트 일부를 보자면 tiles[i,j] = Instantiate(tileMaster) as GameObject;tiles[i,j].transform.parent = field.transform;tiles[i,j].transform.position = new Vector3(i * tileSizePixel/100,j * tileSizePixel/100,0f);tiles[i,j].GetComponent().setTileType(Random.Range(0,4)); 요부분이아주그냥 애를 먹였다.뭐에 막혔냐하면프레하브를 바로 인스턴스화시켜서 부모까지 지정하려고 했더니 한번에 처리가 되지않았던것이었다. 결국 구글링 참고사..

오랜만에 다시시작

유니티로 게임개발개발이라고해서 거창한건아니고..그냥 놀거리 만드는중간단한 기획서, 화면이동, 파라메터등등 기본적인건 구글문서랑 메모등으로 구비했고.. 요 며칠새에 그래픽작업좀 하다가오늘부터 유니티로 작업시작~ 하도 오랜만이라..(맨 그래픽관련작업만 하다보니까..)씬 이동부터 까먹었다..물론 검색해서 바로 해결 오늘한일신이동을 위한스크립트 changeScene.cs작성 후 씬이동 테스트까지원래는 SceneManager로 할려고했는데 이미 UnityEngine.SceneManager가 있어서..일단 씬이동 스크립트긴한데 버튼계열이 어느정도 메소드가 정해지면 이것도 범용적으로 사용할 수 있게 수정해야지이름부터 ManagerButton 으로 바꾸자 버튼소재 투입 그래픽작업은 포토샵에서 하고있는데UI관련은 한 파..