본문 바로가기

분류 전체보기

(298)
monodevelop version control Tools -> Add-in-Manager -> version control 설정 또는 해제
유니티 (Unity) 파티클 연습해보기 (아틀라스 사용) 유니티에서 사용되는 파티클을 위의 예와 같이 만들어보겠습니다. ---- ---- 결과설명 1. 아틀라스 이미지를 사용하여 특정 이미지만 표현 2. 랜덤크기로 시작 3. 랜덤크기로 스케일됨 4. 시작시 흰색과 빨간색 사이의 색을 사용 5. 파티클이 360도 방향으로 날아감 6. 중력값을 넣어 아래로 떨어지는 효과 추가 7. 회전 8. 페이드 아웃되면서 사라짐 먼저 Hierarchy에서 오른쪽 버튼을 눌러 Particle System을 만들어 봅시다. 그럼 정신없이 위로 솓구치는 파티클이 생성되는데요 결과설명과 위의 설정을 살펴보면서 모습이 변경되는것을 확인해 봅시다. 1. 아틀라스 이미지를 사용하여 특정 이미지만 표현 = > 아틀라스 이미지를 사용하는 이유는 다양한 이미지를 낮은 Draw Call 로 사용..
유니티 파티클 관리 유니티 무한의 발판 만들기 (Unity - Infinity Vertical Jump Platform) 목표 (Subject) 무한으로 생성되는 점프 플렛폼을 만들어보자. (Creating an infinitely generated jumping platform) Platform 발판의 스크립트를 아래와 같이 작성하자 Platform.cs using System.Collections; using System.Collecti moblieandlife.tistory.com using UnityEngine; using System.Collections; public class Unit_Particle_Effect : MonoBehaviour { [SerializeField] GameObject ParticleB..
가장 큰 정사각형을 찾는 문제 문제 출처 : http://tryhelloworld.co.kr/ x o o o x x o o o o x x o o o x x o o o x x x x x o 표시가 되어있는 구역 중에 가장 큰 정사각형을 찾아서 칸수를 리턴한다. //정답 9칸 x o o o x x o o o o x x o o o x x o o o x x x x x //풀이 기준 - 모든 0 이 시작하는 부분에서 오른쪽으로 0 이 연속되는 개수와 아랫쪽으로 0 이 연속되는 개수를 확인하여 두 수가 같거나 작은 쪽의 수를 리턴한다. function findLargestSquare(board) { var answer = 0; var rowCount = board.length; var colCount = board[0].length; var r..
유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 4 회원정보 입력 틀 이번시간은 지난 시간 연습을 기반으로 회원정보를 입력하는 툴을 만들어보겠습니다. 유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 1 유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 2 유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 3 유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 4 ---- ---- 응용편 간단한 회원가입 폼 만들어보기 결과화면 부터 보시죠 //결과화면 // using UnityEngine; using UnityEditor; using System.Collections; // void OnGUI () { NameTextField (); } string name = ""; bool ..
유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 3 textfield 이번시간에는 텍스트를 입력할 수 있는 텍스트필드와 드롭다운 메뉴를 만들어 드롭다운 메뉴를 동적으로 추가할 수 있는 기능을 만들어보겠습니다. 유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 1 유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 2 유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 3 유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 4 ---- ---- 텍스트 필드 ● 문자열을 수정할수있는 텍스트 필드를 만들어보자 // void OnGUI () { Textfield(); } // string textfieldString = "Default"; void Textfield () { textfiel..
유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 2 edit button 오늘은 버튼을 만들어 영역과 색을 넣는 예제와 완성 화면을 표시하겠습니다. 유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 1 유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 2 유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 3 유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 4 ---- ---- 영역 만들기 //영역시작 NGUIEditorTools.BeginContents(); //이 사이에 들어가는 UI는 영역안에 들어오게 된다. if (GUILayout.Button("버튼_1")){ } //영역 끝 NGUIEditorTools.EndContents(); //결과화면 //영역을 설정하지 않은..
탐욕의 동굴 탐욕의 동굴 ---- ---- Don't starve 와 흡사한 그림풍이지만 음식을 먹거나 잠을 자거나 하지는 않습니다. 장비를 맞추고 스킬을 배우고 장비를 업그레이드하는 성장게임입니다. 게시판을 클릭해보면 도전 과제들이 보이고 성공한 도전과제에 대해선 돈과 보석을 받죠. 이 게임에서는 보석이 상당히 많이 쓰이는데 광고를 보면 15개씩 주니 간간히 광고를 보고 보석을 모을수있습니다. 술집에 들어서면 이 게임을 사용하는 유저들의 글들이 가득하더군요 본인으로선 적응하기 힘든 분위기라 패스 상자를 눌러보면 인벤토리가 열립니다. 게임을 해본 사람들이라면 던전에서 아이템을 획득하여 인벤토리에 보관하는것이 당연할텐데 이 게임은 아이템을 보관할수있는 조건이 독특합니다. 아래에서 살펴보기로 하죠 대장간아재가 보이는군요..