본문 바로가기

전체 글

(114)
클래스 참조 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..
Unity 2D Controler Unity 2D Controler 쿼터뷰로 고정된 상태로 진행되는 게임의 플레이어 이동 컨트롤 소스임. [원리] 화면상(2D)에 최초 터치된 이후 드래그 되는 포인트의 삼각함수를 산출하여, 3D 오브젝트의 Y축 회전값에 적용함. 자작입니다. 퍼갈경우 반드시 허락을 맏아 주세요. 퍼가시기 전에 원리를 읽어 보시고 한번 생각해 보세요. using UnityEngine; using System.Collections; public class Controler : MonoBehaviour { public GameObject Control_OBJ; // 움직일 오브젝트 public GameObject Camera; // 카메라가 오브젝트를 하나의 각도로 따라다님(TPS는 아님) Vector3 cameraPos; /..