일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 화살표 메서드
- 게임개발 독학
- 게임만들기
- c++class
- C++
- 게임
- xml쓰기
- 언리얼
- 화살피하기
- premake5
- qt개발
- 파이썬
- 유니티
- rendermonkey
- Unity
- 2d게임개발
- qt튜토리얼
- 공부
- 이득우언리얼
- visualstudio2022
- tinyxml2
- qt프로그래밍
- IMGUI
- python
- c#
- 비주얼스튜디오
- uidesign
- 유니티 입문
- 게임개발
- 유니티 게임개발
- Today
- Total
목록Unity (6)
신입 개발자 공부 과정
🎮 유니티 2D에서 플레이어 조작 시스템 만들기 (초보자용)이전 글에서 Unity 설치와 첫 프로젝트 생성까지 마쳤다면, 이제 본격적으로 게임 속 조작 기능을 구현할 차례입니다.이번 글에서는 2D 게임에서 좌우 이동과 점프 기능을 구현하는 방법을 소개합니다.📁 1. 프로젝트 준비Unity Hub에서 2D Core 템플릿으로 새 프로젝트를 만듭니다.이름은 PlayerMovementTest 등으로 지정합니다.Hierarchy 창에서 2D Object → Sprite → Square를 선택해 캐릭터를 생성합니다.이 오브젝트의 이름을 Player로 변경합니다.🧲 2. Rigidbody2D 추가이동과 점프 기능을 위해 Rigidbody2D 컴포넌트를 추가합니다.Player 오브젝트를 선택합니다.Inspect..
🎮 Unity 설치부터 첫 프로젝트 만들기까지 (입문자를 위한 가이드)게임 제작 블로그 첫 번째 글에서는 Unity 설치 방법과 첫 번째 프로젝트 생성까지의 과정을 함께 정리해보겠습니다.1️⃣ Unity Hub 설치하기Unity를 설치하려면 먼저 Unity Hub라는 관리 툴을 설치해야 합니다.Unity 공식 홈페이지로 이동합니다.‘Unity Hub 다운로드’ 버튼을 클릭하여 설치 파일을 받습니다.설치 후 실행하면 아래와 같은 화면이 나옵니다.2️⃣ Unity 에디터 버전 설치Unity Hub에서 ‘Install Editor’를 클릭하여 원하는 버전을 설치하세요.입문자라면 LTS(Long Term Support) 버전을 추천합니다.예: Unity 2022.3.x LTS버전 선택 후 모듈(Module)을..

*프리팹(prefab)=설계도 / 게임 오브젝트를 파일화 된것 (재사용하기 위해) *프리팹을 hierachy창에 가져가면 인스턴스화 하면서 packing되어있다(unpack할수도있다) *프리팹 베리언트=일부 변화를 할 수 있는 프리팹 목표= 플레이어를 움직여 떨어지는 화살을 피하는 게임 Action= 1. 화면 중앙에 플레이어 표시하고 2. 오른쪽 위에는 HP게이지를 표시 3. 화살을 랜덤으로 떨어지게 생성한다 4. 좌우 화살표 버튼으로 움직여 화살을 피하게한다 5. 화살에 맞으면 HP게이지가 줄어든다 PC에서 할경우 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; publ..
목표 = 표창을 날리는 게임을 만들려고한다 표창 = 메이플스토리 표창의 이미지를 누끼따서 png 소스로 준비했다. Action = 1. 마우스 클릭을 하는 지점부터 마우스 클릭을 때는 순간 거리까지의 y축 세로 길이에 비례하여 표창의 날라가는 속도를 정한다.(swipe) 2. 표창의 날라갈 때의 회전을 표현 하기 위해 회전을 걸어준다. 배경 = 잘보이는 보색 계열로 배경을 선택했다 주의할 점= self는 로컬이고 world는 글로벌 코드 = using System.Collections; using System.Collections.Generic; using UnityEngine; public class NinjastarController : MonoBehaviour { float speed = 0; fl..

-유니티 교과서에 있는 소스로 만든 자동차 멈추기 게임- 더보기 주의할 점/참고할 점 *translate는 transform의 메서드 *text만들었을때 이벤트시스템 지우면 버튼이 안눌림니 주의 할것 *화면좌표는 픽셀단위 *캔버스 좌표와 화면좌표는 별도 순서= 1.화면에 오브젝트(소스들) 나열 = 자동차, 깃발, 지면 이미지, 목표지점 안내 TEXT UI 2.오브젝트(자동차)를 움직이게 하는 + 움직일 때 소리가 나오게 하는 컨트롤러 스크립트 작성(Car Controller) 후 적용 3.자동차와 깃발 사이의 거리를 표시, 게임 종료 판정을 위해 감독 스크립트 작성(GameDirector) 및 적용 using System.Collections; using System.Collections.Generic;..

*모노 붙은거는 컴포넌트로 부착해라 *모노 안붙은거는 생성자 만들고 new 써라 * w -> alt 누르면 보는 각도 변경 * 프로파일러= 윈도우->분석에 위치해 있고 자세한 status를 확인할 수 있다. * 플레이시 인스턴화 되며 메모리에 올라간다 **스크립트를 생성하면 기본으로 MonoBehaviour를 상속받는데, 이때 기본으로 정의 되어 있는 using System.Collections; using System.Collections.Generic; using UnityEngine; public class App : MonoBehaviour { // Start is called before the first frame update void Start() { } // Update is called ..