일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Unity
- jsp
- 잡토이
- 설정
- html5
- MSSQL
- 톰캣
- 강좌
- 리브레캐드
- 라즈베리파이
- 예제
- mysql
- 안드로이드
- librecad
- 시작하기
- 코딩
- oracle
- 잡토이 메이킹 코딩 학원
- s4a
- Android
- 유니티
- 스크래치
- tomcat
- 설치
- 파주
- jobtoy
- 오라클
- 아두이노
- 운정
- Spring Security
- Today
- Total
목록Unity (26)
랩제이

배경으로 사용할 Hierarchy > 3D Object > Quad를 추가합니다. 게임오브젝트의 이름을 Background로 변경합니다. 화면 사이즈에 맞추어서 크기를 변경합니다. 배경으로 사용할 이미지를 다운 받아서 Assets 폴더에 추가합니다. 배경의 재질로 사용하기 위해서 Material 파일을 하나 만듭니다. Assets > 오른쪽 마우스 버튼 클릭 > Create > Material 선택 이름은 BgM1로 합니다. Assets>BgM1 Meterial을 선택하고 Inspector 창에서 Shader를 Unit > Texture로 변경합니다. background 이미지를 BgM1의 Inspector창에서 Base(RGB)에 있는 None(Texture)에 끌어다가 놓습니다. 이제 Backgrou..

Square 게임오브젝트에서 사용할 이미지를 다운로드 합니다. Assets 폴더에 다운로드한 이미지를 넣습니다. Square 게임오브젝트 Inspector창에서 Sprite Renderer 검포넌트의 Sprite 항목에 다운 받은 이미지를 연결시켜줍니다. SpriteRenderer의 flipX를 이용해서 오른쪽, 왼쪽으로 움직일 때 이미지를 반전시킵니다. public void UpButton() { transform.Translate(0, 10 * Time.deltaTime, 0); } public void DownButton() { transform.Translate(0, -10 * Time.deltaTime, 0); } public void RightButton() { GetComponent().fl..

스마트폰에서 터치 다운, 터치 업 효과를 주기 위해서 Event Type을 추가합니다. Pointer Down, Pointer Up을 추가하고, Move.cs가 적용되어 있는 Square게임오브젝트를 연결 시킵니다. 적용하려고 하는 함수를 연결 시켜줍니다. 터치 업과 터치 다운 시에 bool 변수에 참거짓으로 설정해서 update 함수에서 움직임 로직이 동작하도록 소스를 수정합니다. Move.cs … public class Move : MonoBehaviour { public bool inputUp = false; public bool inputDown = false; public bool inputRight = false; public bool inputLeft = false; public void D..

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

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..

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