전체 글 806

[유니티 2D] 화살표 조정기

Hierachy > + > UI > Button을 선택하여 버튼 게임오브젝트를 4개를 추가합니다. 추가한 버튼 게임오브젝트에 화살표 이미지를 연결해 줍니다. 위 버튼 게임오브젝트를 선택하고 Project > Assets 폴더에서 top 이미지를 Inspector > Image > Source Image에 연결시켜 줍니다. 위 버튼 게임오브젝트에 위 화살표 이미지가 보입니다. 위 화살표 게임오브젝트의 크기를 조정하기 위해서 Inspector > Rect Transform의 Width, Hight를 100, 100을 변경합니다. 위 버튼 게임오브젝트 이미지 위로 텍스트(글씨)가 보입니다. 텍스트(글씨)를 지우기 위해서 Hierarchy > Button > Text를 선택하고 Inspector > Text >..

유니티 2024.03.08

[유니티 2D] 움직이기 로직을 함수로 변경하기

Move.cs에서 화살표키를 이용해서 움직이는 로직은 update()함수에 있습니다. 이 로직을 함수형태로 만들어 보려고 합니다. 빈 함수를 먼저 만들어주고, 함수 { } 안에 로직으로 옮깁니다. 옮긴 후에 함수를 대신 적어줍니다. * Move.cs public void UpButton() { transform.Translate(0, 10 * Time.deltaTime, 0); } public void DownButton() { transform.Translate(0, -10 * Time.deltaTime, 0); } public void RightButton() { transform.Translate(10 * Time.deltaTime, 0, 0); } public void LeftButton() { ..

유니티 2024.03.08

[유니티 2D] 움직이기

1.Hierarchy 창에서 + 아이콘을 클릭하고, 2D Object > Sprites > Square를 선택합니다. 2.Square를 오른쪽, 왼쪽, 위, 아래 화살표키로 움직이기 위해서 Move.cs 코드를 짭니다. void Update() { if (Input.GetKey(KeyCode.RightArrow)) { transform.Translate(10 * Time.deltaTime, 0, 0); } if (Input.GetKey(KeyCode.LeftArrow)) { transform.Translate(-10 * Time.deltaTime, 0, 0); } if (Input.GetKey(KeyCode.UpArrow)) { transform.Translate(0, 10 * Time.deltaTime..

유니티 2024.03.08

[유니티 2D] 유니티 2D 시작하기 및 화면설명

현재 시점에서 유니티는 유니티 허브 2.4.5, 유니티 2021.1.26f1을 기준으로 작성했습니다. 최신버전이 있는데 기능이 많이 추가되어서 그런지 속도가 많이 느려지는 문제가 생깁니다. 그래서 적당히 낮은 버전으로 사용하게 되었습니다. 설치가 완료 되었다면 바탕화면에 있는 유니티허브 아이콘을 클릭합니다. 새로 생성 버튼을 클릭합니다. 2D 템플릿을 선택하고 생성버튼을 클릭합니다. 유니티 화면에 대한 설명은 다음 영상을 참고하시기 바랍니다.

유니티 2024.03.08

좌우로 배경 움직이기

1.고양이가 오른쪽 왼쪽벽에 닿으면 배경이 움직입니다. 2 - 1. 배경을 스프라이트로 만들기 배경을 하나 선택합니다. 2 – 2. 배경을 스프라이트로 만들기 배경1을 만듭니다. 3 - 1. 배경1 스프라이트 깃발을 클릭하면 배경을 가운데(0,0)로 이동합니다. 고양이가 왼쪽으로 가면 ‘왼쪽가기’ 신호를 받습니다. 배경은 오른쪽으로 움직입니다. 고양이가 오른쪽으로 가면 ‘오른쪽가기’ 신호를 받습니다. 배경은 왼쪽으로 움직입니다. 배경은 고양이 움직이는 방향과 반대로 움직이게 합니다. 3 - 2. 배경1 스프라이트 배경1이 오른쪽이나 왼쪽으로 끝까지 갔을 때 반대편으로 배경1을 이동시킵니다. 4 – 1. 배경2 스프라이트 배경1 스프라이트를 선택하고 오른쪽 마우스 버튼 클릭하고, 복사를 누릅니다. 배경2 ..

스크래치 2024.03.06