개발/Unity 19

유니티 3D 간보기 - 골드메탈 3D강좌:아이템 처리/수류탄 장착 구현

아이템 편 마지막! https://youtu.be/esGkgvm9eSg 수류탄 먹고, 캐릭터 주변 공전 시키기. 아래와 같이 아이템 변수를 추가. public GameObject[] grenades; public int hasGrenades; public int ammo; public int coin; public int health; public int maxAmmo; public int maxCoin; public int maxHealth; public int maxHasGrenades; 아이템 충돌시(OnTriggerEnter), 각 아이템 별 변수에 저장 처리. private void OnTriggerEnter(Collider other) { if (other.tag == "Item") { Ite..

개발/Unity 2022.02.06

유니티 3D 간보기 - 골드메탈 3D강좌:아이템 먹기/장착

오늘도 아래 강좌 이어서, https://youtu.be/APS9OY_p6wo - 오브젝트 감지 private void OnTriggerStay(Collider other) { if (other.tag == "Weapon") { nearObject = other.gameObject; } Debug.Log(nearObject.name); } private void OnTriggerExit(Collider other) { if (other.tag == "Weapon") { nearObject = null; } } > OnTriggerStay와 OnTriggerExit를 통해 충돌 물체 감지 - OnTriggerStay : Trigger와 접촉하고 있는 모든 Collider other에 대해 프레임당 한번 호..

개발/Unity 2022.02.06

유니티 3D 간보기 - 골드메탈 3D강좌:플레이어 컨트롤

아래 3D강좌 기반 공부 시작 -캐릭터 기본 조작 https://youtu.be/WkMM7Uu2AoA - 캐릭터 컨트롤 하기. 객체에 일단 RigidBody+Capsule Collider 넣고 시작. using System.Collections; using System.Collections.Generic; using UnityEngine; public class Player : MonoBehaviour { public float speed; float hAxis; float vAxis; bool wDown; Vector3 moveVec; Animator animator; void Awake() { animator = GetComponentInChildren(); } void Update() { hAxis..

개발/Unity 2022.02.05

유니티 간보기 - 골드메탈 2D 따라하기_마지막 강의

유니티 공부로 선택한 첫번쨰 강의. 2D이지만 유니티 기초적인 내용 파악하기 너무 좋은 강의. 쉬우면서도 중요한 기능을 2D 플랫포머 게임을 만들면서 배울 수 있다. 기본적인 기능들은 3D에서도 활용할 수 있기 때문에 처음한다면 이 강의로 시작하는 것을 추천! 마지막 강의, 1번 강의부터 순서대로 보는 것을 추천. https://www.youtube.com/watch?v=GHUJMXtHKL0&list=PLO-mt5Iu5TeZGR_y6mHmTWyo0RyGgO0N_&index=8 🚀 첫 강의부터 : https://youtu.be/v_Y5FH_tCpc 📖 챕터 : 01 00:00 플레이어 이동 로직 수정 02 01:49 몬스터 밟아서 잡기 03 08:53 아이템 04 11:34 결승점 05 13:50 게임 매..

개발/Unity 2022.02.05

유니티 간보기 - 골드메탈 2D 따라하기_피격이벤트

아래영상 참고 https://www.youtube.com/watch?v=epZFE5Hpbdc&list=PLO-mt5Iu5TeZGR_y6mHmTWyo0RyGgO0N_&index=7&t=40s - 함정(가시)추가 1) tilepallete에 가시이미지 추가 (Window-2D-Tile Pallete) 2) 새로운 타일 맵 추가후 가시이미지 배치, 레이어/태그 'Enemy'추가. 3) Edit-Project Setting-Physics 2D에서 충돌 무시할 레이어 체크 - Enemy:Enemy 사이는 충돌 무시 - PlayerDameaged(무적상태) : Enmey 사이 충돌 무시 - 충돌 이벤트 설정 1) 객체간 충돌은 OnCollisionEnter2D 콜백함수를 이용. void OnCollisionEnte..

개발/Unity 2022.02.05

유니티 간보기 - 골드메탈 2D 따라하기_몬스터기초 AI

아래 유튜브를 따라하고 있습니다. https://www.youtube.com/watch?v=7MYUOzgZTf8&list=PLO-mt5Iu5TeZGR_y6mHmTWyo0RyGgO0N_&index=6 - 몬스터 역시 Player와 동일하게 애니메이션 설정하기. - 일단 한방향으로 움직이게 스크립트 짜서 몬스터에 붙여주기. using System.Collections; using System.Collections.Generic; using UnityEngine; public class EnemyMove : MonoBehaviour { Rigidbody2D rigid; private void Awake() { rigid = GetComponent(); } void FixedUpdate() { rigid.vel..

개발/Unity 2022.02.04

유니티 간보기 - 골드메탈 2D 따라하기_타일맵

기존 프로젝트에 이어서 진행. https://huiyu.tistory.com/entry/유니티-간보기-골드메탈-2D-게임-따라하며-유니티-기초-익히기 아래를 보며 이어서 진행 https://www.youtube.com/watch?v=f8ixw9IpnD8&list=PLO-mt5Iu5TeZGR_y6mHmTWyo0RyGgO0N_&index=5 - Window->2D->Tile Palette * Tile Palette : 타일을 사용하기 위해 모아둔 프리펩 'Create New Palette' -> 'PlatformPalette'설정 후 Create, 원하는 경로에 저장 가운데 문구가 바뀜, 드래그 타일, 스프라이트, 텍스쳐 파일 아래와 같은 순서로 타일맵 드래그, 요렇게 들어온다. 'Edit' 선택하고 보기 ..

개발/Unity 2022.02.04

유니티 간보기 - 골드메탈 2D 게임 따라하며 유니티 기초 익히기

1. 기초 프로젝트 세팅 & 2D 이미지 설정하기 https://blog.naver.com/gold_metal/221609252536 [유니티 강좌] 3D, 2D 프로젝트는 경계가 없다. 보통 유니티를 처음 접하시는 분들께서 3D 프로젝트와 2D 프로젝트는 구분되어지는 거라 생각하실 수 있... blog.naver.com 위 강좌 따라하기. 리소스는 아래서 받을 수 있음. https://assetstore.unity.com/packages/2d/characters/simple-2d-platformer-assets-pack-188518 Simple 2D Platformer Assets Pack | 2D 캐릭터 | Unity Asset Store Elevate your workflow with the Sim..

개발/Unity 2022.02.04

유니티 기초 - 씬(Scene) 전환하기

처음 새로 만든 빈 프로젝트에서 시작합니다. 1. 화면 전환할 씬 새로 만들고 화면 구성하기 [File]-[New Scene]-> 팝업에서 원하는 형태 선택. 예제는 'Basic(Built-in)'을 선택. 새로 뜬 Scene화면에서 Ctrl+s로 씬 저장하기. - "Scenes"폴더 안에 원하는 이름으로 설정. 저는 'SecondScene'이란 이름으로 저장했습니다. - Hierachy 창에서 마우스 우측 클릭->'3D Object'->'Cube', 큐브 만들기 - 생성한 큐브의 Inspector창에서 Position을 0,0,0으로 맞춘다. - Play 버튼을 누르면 아래와 같이 확인할 수 있다. Ctrl+s로 저장. 2. 'Scenes'폴더에서 기본으로 생성된 씬을 더블 클릭하여, 첫번 째 신으로 ..

개발/Unity 2022.02.04
반응형