본문 바로가기

취미/게임 개발8

Visual studio에서 Unity 자동완성이 안될때 유니티를 처음 깔고 VS에서 코드를 작성하는데 자동완성이 안 뜨는 경우가 있다. 이때는 2가지 방법이 있는데, 첫번째로 Visual studio Installer에서 "유니티를 사용한 게임 개발"을 다운로드하는 것이다. 방법은, 먼저 Installer에 들어간다. 그다음에 수정버튼을 누른다. 그러면 수정 창이 나오는데 내려보면 게임 카테고리에 유니티를 사용한 게임 개발이 있다. 그리고 오른쪽아래의 수정 버튼을 누르면 다운로드가 된다. 만약 설치를 했는데도 자동완성이 안된다면, 유니티의 설정을 건드려야한다. 유니티를 켜고 Edit - preferences를 누른다. 그다음 Analysis - External Tools - External Script Editor를 누른다. 자동완성이 안된다면 기본으로 Op.. 2021. 8. 27.
Unity 2D 로그라이크 게임만들기(플레이어 생성) #1 내가 Unity로 로그라이크 게임을 만들고 있어서 블로그를 생각을 못했다. 지금부터는 Unity 게임 개발 카테고리는 내가 만드는 게임을 1순위로 올릴 생각이다. 오늘은 게임에서 빠질 수 없는 존재인 플레이어를 만들 것이다. 일단 2D오브젝트에서 아무거나 꺼내 주자. 이제 스크립트를 하나 작성하자. 스크립트의 내용이다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class Player : MonoBehaviour { //State public static float maxHP; //최대체력 public static float nowHP; //현재체력 public static float Speed.. 2021. 8. 26.
방탈출 게임 Unity InputField 사용 방탈출 게임을 만들때 빠질 수 없는 비번 입력기능 Unity Ui InputField를 이용해 구현해봤다. create Empty를 하나 생성해주고 c# 스크립트를 넣어준다. 빈 오브젝트 이름은 Check로 정했다. *스크립트 내용 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Check : MonoBehaviour { public static int key = 0; public GameObject pass; // 게임오브젝트로 받기 public void check(InputField f) //InputField를 f로 선언 { if (f.text .. 2021. 7. 12.