728x90
원하는 개발 환경을 찾아서 다운받아서 설치 해주면된다. 대부분 아마 Visual Code를 많이 사용하는것 같다. 중간에 코드를 계속 짜다 보니 뭔가 불편한 점이 많아서 결국에는 Brackets로 갈아 타게됬다. 또 모름.. 다른 언어들을 많이 사용하다 보닌까 Brackets보다 Visual Code를 사용하게 될 지도.. Brackets https://brackets.io/ A modern, open source code editor that understands web design Brackets is a lightweight, yet powerful, modern text editor. We blend visual tools into the editor so you get the right amou..
Delegate 대리자는 메소드의 주소를 참조해 메소드를 대신 호출해주는 기법이라고 말할 수 있다. 이런 대리자를 선언해주기 위해서 대리자(델리게이트) 선언을 해주어야한다. 방법은 다음과 같고 매개 변수를 안에 넣어 줄 수 도 있다. 한정자 delegate 반환타입 대리자이름 ( 매개변수) public delegate void TestDelegates(); 그리고 델리게이트를 사용하기 위해서 필드를 하나 만들어 주어야한다. 필드는 대리자의 한정자(private) 이름(TestDelegates) 필드 이름(testDeleateFunction) 이런 식으로 대리자를 선언해준다. private TestDelegates testDeleateFunction; Delegate를 사용하는 방법으로 위에 필드 안에 출..
비주얼 스튜디오 확장 프로그램 vs 에서 기본 기능 외에 추가로 편리한 기능들을 적어 보고 정리 했다. 일단 확장 프로그램을 설치하는 방법은 2022ver. 에서는 visual studio 상태창에서 확장-> 확장관리 에서 확장프로그램을 다운 받을 수 있고 다른 버전에서는 도구 -> 확장 및 업데이트 에서 설치 할 수 있다. Viasfora https://marketplace.visualstudio.com/items?itemName=TomasRestrepo.Viasfora Viasfora - Visual Studio Marketplace Extension for Visual Studio - Add color to your Visual Studio Text Editor! marketplace.visuals..
HTML은 하이퍼 텍스트 마크업 언어(HyperTextMarkup Language)라는 의미를 가지고 있다. HTMl 태그는 이러한 웹페이지를 구성 하기 위한 요소를 말한다. 사용하는 방법은 일반적으로 형식으로 작성되고 사용된다. 웹페이지(.html)를 만들려면 가장 기본적인 형식으로 다음과 같은 형식을 필수로 작성한다. 위에 코드역시 이 코드가 HTML 형식으로 작성 되어 있다는 것을 알려주는 거라고 생각하면된다 html형식 안에서 확인 할 수 있는 태그는 크게 ,,, 로 구성 되어있다. 태그의 종류 기본태그 'html', 'head', 'body' 태그 HTML은 마크업언어라서 자료의 구조를 쉽게 파악하기 위해서 태그를 사용해주는 것이 좋다. 'HTML' 태그 : 태그는 문서의 시작과 종료를 나타내는..
다른 스크립트 함수,변수 가져오는 방법 1. 사용하길 원하는 함수와 변수 앞에 Static 을 사용하여 어디서든 접근이 가능하도록 만드는 방법 OthersScript.sc 와 SampleScript.sc를 만들어서 변수명 앞에 static을 붙여줘서 전역변수로 만들어 주면 SampleScript.sc안에서도 사용할 수 있게 된다. 2. Find(string findObject) 함수를 사용하여 해당하는 이름을 가진 오브젝트의 컴포넌트에 접근해서 불러오는 방법 OthersScript가 들어가있는 오브젝트의 이름을 찾아서 오브젝트안에 있는 스크립트 함수를 가져오는 방법이다. GameObject.Find("스크립트를 가지고 있는 오브젝트의 이름")GetComponent(); 이방법으로 찾는것도 가능하나 Fin..
C# - 삼항 연산자(?, ??) 기본 처리 방법 [?, 기본 처리 방법] object tmp = {조건} ? {참(true)일 경우 return값} : {거짓(false)일 경우 return값} ? 연산자, 처리 방법은 조건문이 참(true)인지 거짓(False)인지에 대해서 간단하게 처리 하는 방법으로 사용된다. [예시] string Fruit = "apple"; string Grup = Fruit == "apple" ? "FruitGrup" : "No Fruit"; ?연산자를 이용해서 Fruit가 "apple"일 경우 Grup 문자열 안에 "FruitGrup" 이라는 문자열이 들어가고 아닐 경우에는 Grup 문자열 안에 "No Fruit"라는 문자가 들어가게 된다. [??, 기본 처리 방법] obj..
모바일 앱 안에서 웹페이지 보여주는 방법 일단 공지사항을 만들기 위해서 유니티안에서 웹을 보여주는 웹뷰 패키지를 다운받아 준다. 구글에서 unity WebView를 검색하면 관련 패키지가 올라가있는 Github가 나온다 https://github.com/gree/unity-webview GitHub - gree/unity-webview Contribute to gree/unity-webview development by creating an account on GitHub. github.com 그리고 패키지를 다운받아서 프로젝트 안에 넣어 주어야한다. 패키지를 여는 방법은 2가지가 있다. 첫번째는sample/Assets/Sample.unity 안에 들어가서 샘플 씬을 여는 방법이 있다. 두번째는 dist..
Keystore(키스토어) 생성하기 유니티를 빌드 하기 위해서는 반드시 Keystore를 생성해주어야하는데 생성하는데 복잡하지 않아서 정리 해보려고 한다. File->Build Settings으로 들어가서 Build Settings 에서 Player Settings으로 들어가준다. Project Settings 에서 Player - Publishing Settings 에서 Keystore Manager를 눌러서 새로운 Key를 만들어 주면된다. 키스토어(Keystore)란 개발자 본인 증명을 위해서 사용되는 키를 모아둔 곳이다. 구글 스토어 업로드 시에 반드시 필요하기 때문에 생성한 키스토어는 잘 보관해두어야한다. 작성해야 하는 부분 Alias : 해당 Key의 별칭(이름) Password /Confir..
Localization 컴포넌트 접근해서 Table 변경하기 현지화 작업을 하다가 보면하나의 오브젝트 안에서 다양한 동작을 하는 경우가 있다. 나같은 경우는 레벨 1일 경우에는 Text안에 "레벨1입니다."2일 경우에는 "레벨 2입니다." 처럼 상황에 따라서 변경해주어야 하는 상황이라서Localize String Event에서 String Reference를 변경 해주어야 했다. 일단은 String Table 안에서 상황에 맞는 string 을 영문 버전과 한글 버전에 맞춰서 입력 해주었다. 그리고 LocalizeStringEvnet 를 사용하기 위해서 네임스페이스 : using UnityEngine.Localization.Components 를 추가해준다. Localize String Evnet..
유니티에서 원하는 이미지 프린트 출력 하는 방법 유니티를 이용해서 원하는 이미지를 출력 하는 방법을 작성 해보려고 한다. 유니티에서 프린트를 출력하기 위해서는 출력하고 싶은 이미지가 있는 파일 경로가 존재하는지 확인하고 윈도우의 그림판 기능을 이용해서 프린트를 하는 방식으로 출력한다. 그림판 이용해서 출력하기 using System.IO; using System.Diagnostics; public void PrintButtonOn() { string path = "C:\\Users\\USER\\AppData\\LocalLow\\PrintPictureImage.png"; FileInfo fileInfo = new FileInfo(path); //파일 경로 클래스 생성 UnityEngine.Debug.Log..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.