UNITY 시행착오들
-
보스 생성 시 카메라 무브먼트UNITY 시행착오들 2023. 6. 19. 09:27
using System.Collections; using UnityEngine; public class CutCam : MonoBehaviour { public string bossMonsterTag = "Boss"; public string bossMonsterTag1 = "Slime"; public string bossMonsterTag2 = "Gazer"; public string bossMonsterTag3 = "Anubis"; public string bossMonsterTag4 = "Golem"; public Camera mainCamera; public float bossMonsterLookDuration = 4f; public float cameraMoveDuration = 4f; publ..
-
GameManager - 캡스톤 개발일지UNITY 시행착오들 2023. 6. 19. 09:24
using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; using UnityEngine.Pool; using System.Runtime.CompilerServices; using UnityEngine.SceneManagement; public class UI : MonoBehaviour { [Header("UI")] public GameObject UIP; bool isActive = false; public float maxtime = 10f; //�Ʒ��� Ÿ�̸Ӹ� ���� ������ public float timer; TextMeshProUGUI T..
-
게이저 보스 - 캡스톤 개발일지UNITY 시행착오들 2023. 6. 19. 04:56
using DG.Tweening; using System; using System.Collections; using System.Collections.Generic; using System.Security.Cryptography; using UnityEngine; using UnityEngine.AI; using UnityEngine.Animations; using static Cinemachine.CinemachineTargetGroup; using static UnityEditor.Experimental.GraphView.GraphView; using static UnityEditor.PlayerSettings; using static UnityEngine.GraphicsBuffer; public c..
-
골렘 보스 - 캡스톤 개발일지UNITY 시행착오들 2023. 6. 19. 02:47
using System; using System.Collections; using System.Collections.Generic; using System.Security.Cryptography; using UnityEngine; using UnityEngine.AI; using UnityEngine.Animations; using static UnityEditor.Experimental.GraphView.GraphView; using static UnityEditor.PlayerSettings; using static UnityEngine.GraphicsBuffer; public class golemboss : MonoBehaviour { public enum State { TRACE, NORMAL, ..
-
원거리 공격하는 몬스터[3D] - 캡스톤 개발일지UNITY 시행착오들 2023. 6. 18. 15:57
using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using Unity.VisualScripting.Antlr3.Runtime.Tree; using UnityEngine; using UnityEngine.AI; using UnityEngine.Pool; using UnityEngine.XR; public class range : MonoBehaviour { public enum State { //IDLE, //기본. 우리 게임은 항상 플레이어를 쫓아오므로 비활성화. Trace를 기본 상태로 사용. TRACE, //추적 ATTACK, //공격 DIE //사망 } private Transform mo..
-
근접 공격하는 몬스터(3D) - 캡스톤 개발 일지UNITY 시행착오들 2023. 6. 12. 14:51
using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using Unity.VisualScripting.Antlr3.Runtime.Tree; using UnityEngine; using UnityEngine.AI; using UnityEngine.Pool; using UnityEngine.XR; public class MonsterCtrl : MonoBehaviour { public enum State { TRACE, //추적 상태 ATTACK, //공격 상태 DIE //사망 상태 } private Transform monster; //몬스터. this.transform.position과 같음 pri..
-
에셋이 혼자 움직이는 현상UNITY 시행착오들 2023. 5. 15. 00:49
캡스톤디자인 협업 중에 받은 플레이어가 아무 커맨드도 받지 않았는데 자기 혼자 모든 애니메이션을 순회하는 기현상을 벌이고 있었다. 상당히 당황했지만 일단 해결책을 찾아야 했으니 돌아오는 트랜지션을 만들어 봤다. 하지만 초동의 트랜지션이 일어나는 이상 중간중간 일어나는 기현상을 막을 수는 없었다. 해결책이랍시고 다른 곳에다 트랜지션을 만들어 봤더니 이번엔 그쪽으로 넘어가는 게 아닌가. 그러나 답은 의외로 쉽게 찾을 수 있었다. Transitions을 아예 꺼 버리면 해결될 일이었다. Mute에 체크를 하자 해결되었다;;