728x90

GameDevelop 96

[Unity] 중력,충돌로 빗방울구현 Rigidbody,Collider

빗방울 추가우선 빗방울 오브젝트를 생성해준다.Hierarchy 우클릭 > 2D Object > Sprites > Circle 빗방울 중력구현 Rain 오브젝트 Inspector 맨 아래의 Add Component를 눌러 Rigidbody 2D를 추가한다. Rigidbody =>물리에 필요한 다양한 힘들 ex) 중력, 물체의 무게값, 마찰력 등 빗방울 충돌구현 마찬가지로 Inspector 맨 아래에 있는 Add Component를 눌러 Rain과 Ground에 Collider를 추가한다. (Rain은 원이므로 Circle Collider 2D 추가, Ground는 네모이므로 Box Collider 2D 추가)  Collider는 충돌현상이다. 만약 Collider를 설정하지 않았을 경우 RainOject는..

[Unity] 마우스 왼쪽 클릭시 캐릭터 방향전환 renderer.flipX, GetMouseButtonDown

이번에는 마우스 이벤트가 발생했을 때 캐릭터를 좌우반전 시켜보자😄 (📖 이편은 전편과 이어집니다. 전편 보러가기 → 캐릭터 방향 전환, 플립(Flip) )좌우반전방법if (Input.GetMouseButtonDown(0)) //외부입력장치들의 정보를 담고있는 Input{ direction *= -1; renderer.flipX = !renderer.flipX;} 마우스 이벤트가 발생(마우스 왼쪽 버튼 클릭)했을 경우 direction *=-1 을 했을 경우 direction에 -1을 곱해줌으로써 캐릭터의 방향을 전환해준다.  direction값이 -0.05f(왼쪽 방향)이면 0.05f(오른쪽방향)으로 전환direction값이 0.05f(오른쪽 방향)이면 -0.05f(왼쪽방향)으로 전환ren..

[Unity] 캐릭터 방향 전환, 플립(Flip)

저번글 [Unity] x값 이동 애니메이션 에서 캐릭터의 애니메이션까지 구현되었다.하지만 화면 밖으로 캐릭터가 나가게되어, 이를 해결하기 위해 캐릭터가 화면을 넘지 않도록 조건문을 추가해주었다. 조건문을 통한 범위 지정float direction = 0.05f;void Start(){ Application.targetFrameRate = 60;}void Update(){ if(transform.position.x > 2.6f) { direction = -0.05f; } if(transform.position.x코드를 보면 direction이라는 변수를 선언하고,  x값(Vector3.right)에 direction을 곱해 캐릭터의 위치값을 계속 변경시켜준다. 캐릭터..

[250324] 마인크래프트 분석하기

1. 선택한 게임의 이름마인크래프트(Minecraft) 2. 게임의 장르샌드박스 (Sandbox) / 생존 (Survival) / 오픈월드 (Open-world) 3. 선택한 게임 중 집중적으로 분석할 시스템마인크래프트의 자원 수집 및 제작(크래프팅) 시스템 4. 시스템이 동작하는 구조(시작부터 과정)분석마인크래프트의 자원 수집 및 제작 시스템은 게임의 핵심 메커니즘으로 구성되어 있다.이 시스템의 작동 과정을 단계별로 살펴보자. 자원 수집 단계플레이어가 맨손이나 도구를 사용해서 월드에 있는 블록(나무, 돌, 광물 등)을 파괴함파괴된 블록이 수집 가능한 아이템 형태로 변환됨도구 종류와 재질에 따라 수집 효율이랑 채광 가능한 자원이 달라짐 (예: 나무 곡괭이로 돌은 캘 수 있는데, 다이아몬드는 못 캠)특정 ..

GameDevelop/기획 2025.03.24

[250321] 무료 유니티 에셋스토어

에셋이란?게임을 구성하는 소리, 캐릭터의 이미지, 음악, 그리고 아이템들과 같이 ‘게임을 이루고 있는 각각의 요소’ 이다.🔹유니티 에셋 스토어 : https://assetstore.unity.com/ko-KR Unity 에셋 스토어게임 제작을 위한 베스트셀러 에셋을 만나 보세요. 다양한 2D/3D 모델, SDK, 템플릿, 툴로 구성된 유니티의 카탈로그를 활용하여 게임 개발의 속도를 높일 수 있습니다.assetstore.unity.com 에셋스토어에서는 Publisher of the Week 에서 무료 에셋을 구입할 수 있다! 쿠폰 코드를 복사 한 뒤에 [Tax, 부가가치세를 면제 받으시겠습니까?에서 아니오를 선택] 추가 무료 에셋스토어https://itch.io/game-assets Top game a..

GameDevelop/기획 2025.03.21

[Unity] x값 이동 애니메이션

Script코드 확인script를 처음 생성했을 때 코드이다.using System.Collections;using System.Collections.Generic;using UnityEngine;public class Rtan : MonoBehaviour{ // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { }} 좌우로 이동할 경우 Rtan오브젝트 Transform의 Position x값을 계속 변화시켜야 한다.코드를 보면 Start는 딱 한번만 호출이되고,Update의 경우 ..

[Unity] 스크립트 생성

캐릭터를 키보드 화살표로 움직이기 위해서는 Scripts에 코딩이 필요하다! 아래사진과 같이 Rtan이라는 Script를 만들고 Rtan오브젝트의 inspector에 드래그 앤 드롭 해준다.📌Inspector창에는 있는 요소들을 스크립트 또는 컴포넌트라고 부른다📌Inspector창 Script Rtan의 Rtan을 더블클릭하면 visual studio창이 열린다. 📌스크립트는 class단위에서 움직인다.

728x90