본문 바로가기

전체 글

(115)
OnCollisionEnter : 충돌체크 오브젝트에 RigedBody를 반드시 추가해야 함. void OnCollisionEnter(Collision col) // Unity 예약함수(충돌을 인식할 gameObject에 넣는다.) { if (col.gameObject.CompareTag("target")) // 부딛힌 오브젝트의 태그가 target이라면.. { Debug.Log("bingo"); // 빙고를 출력 } }
클래스 참조 C#에서는 포인터가 없다.그러한 까닭에 특정 값을 참조 하여 사용해야 할 경우 같은 네임스페이스에 존재해야 한다.(클래스는 달라도 된다.)그리고 Static으로 전역변수화 하여 참조하여 사용해야 한다.이때 참조하여 사용하기 위해서는 동적할당 및 별도의 선언을 해서는 안된다. 예제를 보고 확인하기 바라참고로 Unity에서 Inspector에서 사용하기 위해 public으로 생성한다 하더라도.static으로 선언한 순간 Unity의 Inspector에서는 보이지 않게된다.!! 1. 자료클래스는 반드시 자료로 사용할 정보를 Static변수로 만들어줘야 한다.2. 활용할 클래스는 반드시 선언이나 동적할당을 해서는 안된다!3. 자료를 활용하기 위해서는 직접 클래스로 접근해야 한다.
List 사용... using System.Collections.Generic; 을 반드시 붙여 줘야한다. Syntex는 다음과 같다. // namespaceusing System.Collections.Generic; // codeList ballcount; 리스트리스트명
Resources Resources 리소스를 파싱한다.Resources.Load(프리팹경로) : 해당 프리팹을 gameobject로 리턴한다. InsTantiate(Resources.Load(PrefabPath);
DB를 Excel파일로 관리하기. DB를 관리하기에 매우 적당한 방식은 Excel로 관리하는 방법이다.그렇게 관리된 DB를 코드로 파싱하기 위한 방법을 알아본다. http://libxl.com/에서 엑셀파일을 관리하기 위한 라이브 러리를 제공한다.C, C++, C#을 지원함으로 매우 편리하게 관리 할 수 있다. Direct reading and writing Excel filesLibXL is a library that can read and write Excel files. It doesn't require Microsoft Excel and .NET framework, combines an easy to use and powerful features. Library can be used toGenerate a new spreadshe..
XML과 Json XML : MarkUp language 기반 XML HTML => XML + CSS Json : JavaScript Language 기반 웹서버와 문자열로 경량으로 통신이 가능함. (삽입되는 문자열이 매우 작음으며, 많이씀) Json 파싱 : LitJson으로 함. (LitJson은 라이브러리) 네임스페이스 using LitJson; 코드 형식 {"Name":"William Shakespeare","Age":51,"Birthday":"04/26/1564 00:00:00"} // {"키값":"벨류","키값":"벨류"} Thomas' age: 57 LitJson.DLL을 사용함. 서버 프로젝트 폴더 내에 Properties폴더에 붙여 넣기. visuial studio에서 솔루션 탐색기에서 프로젝트 우클릭 추..
유니티 광고 정책 CPV방식 = 동영상 자체를 게임내에서 시청할 경우 광고 수익이 발생. 동영상 링크를 통한 추가 수익 발생 가능. 동영상 시청후 링크를 클릭후 스토어에 연결되는 것만으로는 수익이 발생되지는 않고, 연결된 다음 해당 어플리케이션을 설치후 최초1회 실행시 추가 수익이발생. CPV방식 = 디바이스당 1일 약 25건정도로 제한되어 있음. 초과시 클릭을 하여도 별도의 광고가 재생되지 않음. 무료버전 개발한다 하더라도 광고수익에 대한 제한은 없음. 출처 : 유니티코리아 직접 통화
서버의 기초. 기초서버 서버의 기본이 되는 뼈대를 공부하도록 한다. 기본적으로 서버는 클라이언트가 존재해야 그 역활을 다하게 된다. 다음은 서버를 구성하기 위한 기본적인 조건이다. using System; using System .Collections . Generic; using System .Linq; using System .Text; using System .Threading . Tasks; // network namespace using System .IO; using System .Net; using System .Net . Sockets; class Program { private static Socket s_Server; // 서버용 소켓 private static List listCl..