일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개발일지
- meta
- 오큘러스
- 유니티 UI
- 유니티 Json 데이터 연동
- Oculus
- 오브젝트 풀링
- 포트폴리오
- 드래곤 플라이트 모작
- 연습
- 유니티
- 멀티플레이
- 개발
- 길건너 친구들
- 팀 프로젝트
- 모작
- CGV
- XR
- VR
- input system
- HAPTIC
- OVR
- 팀프로젝트
- meta xr
- 앱 배포
- ChatGPT
- 가상현실
- 유니티 GUI
- 드래곤 플라이트
- Photon Fusion
- Today
- Total
목록분류 전체보기 (190)
EasyCastleUNITY
앞에 포스팅인 불완전한 장착에서 HeroController의 GetItem부분을 고쳐 완전하게 장비를 장착하도록 했다. using System.Collections; using System.Collections.Generic; using Test; using UnityEngine; using static Test3.GameEnums; namespace Test3 { public class HeroController : MonoBehaviour { private Vector3 targetPosition; //타겟이 되는 위치 private Coroutine moveRoutine; //전에 실행하던 코루틴을 저장하는 변수 private Animator anim; //Hero의 Animator [Seriali..
GameEnums using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Test3 { public class GameEnums { public enum eMonsterType { Turtle, Slime } public enum eItemType { Shield, Sword, Potion } } } MonsterGenerator using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine; namespace Test3 { public class MonsterGenerato..
레이를 통해 몬스터를 선택하면, 몬스터가 사라지고 해당 위치에 드롭아이템이 생성된다. 모든 몬스터가 사라지면 다음 씬으로 넘어갈 수 있는 포탈을 생성한다. (랜덤한 위치) GameEnums -> 게임에서 필요한 정보 타입 using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Test3 { public class GameEnums { public enum eMonsterType { Turtle, Slime } public enum eItemType { Shield, Sword, Potion } } } MonsterGenerator -> 몬스터를 동적생성 using System.Collections; u..
앞에 포스팅에서 몬스터가 죽으면 포탈이 생성되는 것을 추가하였다. 몬스터에 한 번 도착하면, 죽을 때 까지 공격하는 것은 아직 이해하고 연습이 부족한지 구현하지 못했다. -> 이를 통해 내가 아직 코루틴을 사용하는 방법에 대해 미숙하다는 것을 알게 되었다. GameMain using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class GameMain : MonoBehaviour { [SerializeField] private HeroController heroController; //영웅 컨트롤러 [SerializeField] private MonsterContro..
여기서 지정하면 한번에 죽을 때까지 때리는거 몬스터가 전부 사라지면 포탈을 만드는거 더하기 GameMain using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class GameMain : MonoBehaviour { [SerializeField] private HeroController heroController; //영웅 컨트롤러 [SerializeField] private MonsterController monsterController1; //몬스터 컨트롤러 [SerializeField] private MonsterController monsterControl..
영웅이 몬스터를 바라봄, 피격 애니메이션 및 이펙트 ParticleDestroyer: 이펙트 삭제 using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Test2 { public class ParticleDestroyer : MonoBehaviour { private ParticleSystem ps; // Start is called before the first frame update void Start() { this.ps = this.GetComponent(); //코루틴 실행 this.StartCoroutine(this.CoWaitForPlayAfterDestroy()); } private I..
버튼을 통한 공격 및 그에 걸맞는 애니메이션 작동 Test2_PlayerAttackSceneMain (버튼의 이벤트를 연결, 사거리 지정) using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace Test2 { public class Test2_PlayerAttackSceneMain : MonoBehaviour { [SerializeField] private Button btnAttack; [SerializeField] private HeroController heroController; [SerializeField] private MonsterController ..