게임의 재미요소를 스스로 찾아보려고 하다가 너무 귀찮고 짜증이 났다.난 게임이 그저 재밌어서 시작한게 큰데.그래서 내가 직접 게임을 하면서 느꼈던 재미요소에 대해서 정리해보았다.어차피 지극히 주관적이므로 아니다 싶으면 뒤로가기를 누르면 된다 1. 성취감보통 게임에서 직접 목표를 정해주든 본인이 스스로 목표를 정하든,해당 목표를 성취했을 때 게임에서 얻을 수 있는 재미는 상당히 크다고 생각한다. 1-1. 컨트롤로 인한 성취감처음 시작했을 때엔 못했던 것들을 하나둘씩 해내기 시작할때 성취감을 느낀다.다만, 게임에 고인물이 많을 수 있다Ex) 리그오브레전드, 다크소울, FPS 1-2. 논리적 해결로 인한 성취감기발한 상상력을 바탕으로 문제를 해냈을 때 쾌감을 느낄 수 있다.다만 스테이지성 게임일때는 한번 깬 ..
http://linecode.tistory.com/9
리피터에 데이터들을 필터를 넣고 싶은데 처음 해보는 입장에서는 잘 모를 수 있다 DataTable table = ...DataRow[] list = table.Select("ID = 3");repeater.DataSource = list // ??? 이러면 될 것 같은데 안되서 필자 또한 고생이 많았다이럴 땐 DataView를 쓰면 된다 DataTable table = ...DataView view = new DataView(table);view.Filter = "ID = 3";repeater.DataSource = view // OK 여기에서 추가적으로 정렬도 가능하다 DataTable table = ...DataView view = new DataView(table);view.RowFilter = "..
필자는 게임개발을 혼자서 하고 있기때문에이 부분을 기획의 영역으로 두어야 할 지 개발의 영역에 두어야 할지 모르겠다만, 게임 컨텐츠를 어떻게 만들겠다는 계획을 세운 뒤에바로 개발 작업을 들어가는 것은 불가능하진 않지만생각보다 많은 어려움이 있다. 특히 필자와 같이 혼자서 만드는 경우엔 말이다.약간, 제풀에 지쳐서 그만둬버리는 것이다 그런 경우에 대비해미리 기획해둔 문서 혹은 자기 자신의 두뇌로부터만들어야 될 기능을 세세하게 정리를 하여엑셀 문서에 정리를 해두는 것은 큰 도움이 될것이다. 엑셀 중간이나 마지막 열쯤에 완성여부를 작성하게 비워두고 말이다. 분류1 분류2 기능이름 기능설명 TestScene이름 완성여부 비고 그냥 아무 작업 없이 기획문서만 보고 작업을 하는 것보다는무엇을 작업해야하는지 훨씬 더..
PutMappingRequestBuilder pmrb = client.admin().indices().preparePutMapping(INDEX_NAME);pmrb.setType(TYPE_NAME);pmrb.setSource(json, XContentType.JSON);pmrb.get(); 아무래도 mapping 문자 값을 넣을 때 데이터 타입이 어떤지 입력을 해야되는 것 같다.이전까지는 다들 JSON을 사용하셨을 테니 XContentType.JSON을 넣어주면 된다.
일단 기본적으로 C#에서 타입체킹은 이와 같이 한다. 1. obj.getType() == Typeof(GameUnit)2. obj is GameUnit 하지만 만약 본 클래스가 아니라 상속된 클래스인경우에도 사용이 가능한가?다시 말해서 public class A{}public class B : A{}public class C : B{} 에서 A c = new C();Debug.Log(c is B); 의 출력결과가 True일 것인가? 정답은 맞았다. True였다.다시 말해 어떤 것을 상속하더라도 이에 대해 타입체킹을 하면 true를 반환하게 된다
일단 유니티 오브젝트에 스크립트로 붙으려면 MonoBehaviour를 상속해야만 스크립트 추가가 가능합니다. 하지만 여기서 한번 MonoBehaviour를 상속한 클래스를 상속해서 클래스를 만든다면? 일단 해당 클래스를 스크립트에 붙이는 것이 가능합니다. public class Unit : MonoBehaviourpublic class Unit2 : Unit 그리고 여기서 GetComponent()를 사용하게 되는 경우 상황이 어떻게 변할 것인가? 1. Unit과 Unit2가 함께 존재하는 경우Unit이 반환된다2. Unit2만 있는 경우Unit2가 Unit의 모습으로 반환된다 그리고 당연한 얘기지만 Unit, Unit2 모두가 존재하는 경우 각각의 Start()함수가 전부 실행됩니다.