공부/Unity 49

[Unity] 유니티 종료 버튼 만들기, 효과음과 배경음 재생하는 SoundManager

Exit 버튼 (Unity에서는 실행중인 game씬이 종료, Build된 상태면 실행중인 Build 파일이 종료 public void BtnExit() { #if UNITY_EDITOR UnityEditor.EditorApplication.isPlaying = false; #else Application.Quit(); #endif } 효과음 및 배경음악 SoundManager 제일 처음 시작하는 부분에 빈 오브젝트 > Soundmanager 해두고 스크립트 넣어주기 자식으로 빈 오브젝트 추가해서 BGM, Effect로 써주고 각각 Audio Source 추가해주기 using System.Collections; using System.Collections.Generic; using UnityEngine; ..

공부/Unity 2023.09.19

[Unity] 빌드 오류 because you are not a member / are you missing an assembly reference?

Missing Project ID Because you are not a member of this project this build will not access Unity services. Do you want to continue? 빌드하려는데 오류가 떴다. 내가 plastic scm을 이용해서 작업하다가 이걸 제거하고 다시 복제해서 프로젝트를 진행했는데, ID가 달랐나보다. 검색해서 하라는대로 하려는데 창이 다 안떠서 내 방식을 정리한다. services > general settings 나같은 경우 위와 같은 화면으로 안떴고, 하라는대로 ID 생성하기 이런거를 눌러줬다. 저 창이 뜬 사람은 Unlink project하고 다시 만들면 된다. 또다시 빌드 하려던 와중 위와같은 빨간오류가 주구장창 떴었..

공부/Unity 2023.09.11

[Unity] 3D, 2D 오브젝트 클릭하기! ClickManager

using System.Collections; using System.Collections.Generic; using UnityEngine; public class ClickManager : MonoBehaviour { public static ClickManager instance = null; //어디서든 접근하기 쉽게 Vector3 m_vecMouseDownPos; public bool isCanClick = false; //지금 클릭 가능한 상황인지 private void Awake() { instance = this; } private void Update() { if (Input.GetMouseButtonDown(0)) { m_vecMouseDownPos = Input.mousePosition..

공부/Unity 2023.09.07

[Unity] 도전 2주모작 오버쿡드(9) 애니메이션 및 디테일 올리는 작업

1. 맥스 콤보시 불타는 애니메이션 이야 불 애니메이션 사진들이 크기가 달라서 center로 중심이 잡히면 난리 그래서 수작업으로 크기 다 똑같게 잘라서 가운데도 조정 약간 화륵화륵 느낌이라 대충 느낌만 잘 잡히면 괜춘! 맥스 콤보 끊기면 저 불 꺼버린다 2. 쓰레기통 버리는 모션 원래는 scale 코루틴으로 작아지게 했는데, 모델마다 기준점이 달라서 미묘하게 위치가 이상해지는 문제 -> 많이 미흡해서 그냥 삭제할까 고민중 (삭제 완) 3. 틀린 메뉴, 메뉴 못하면 빨간 삐빅 코루틴 사용해서 화면 전체에 깔아둔 빨간 sprite의 알파값을 조정한다 4. 세번째 맵 움직이게 카트가 시간에 따라 움직인다 (gamemanager에서 update문으로 시간 세서 적용) 애니메이션이 포지션을 바꾸게 해놔서 애니메..

공부/Unity 2023.08.03

[Unity] 도전 2주모작 오버쿡드(8) 캔버스에 3D 넣기

1. 결과창 생성 각 스테이지를 마치면 별 아래에 점수 기준이 뜨고, 저 점수는 플레이 했던 스테이지에 따라 다른 기준이 뜨게 했다. (할 것이다 ^-^) 그리고 저 아래 플레이어 두명의 3D 오브젝트들은 Idle 상태의 애니메이션을 반복해야되는데, 이를 가능하게 하기 위해 Canvas Render모드를 World Space로 바꾸고, 버튼의 자식 객체로 3D 친구들을 넣어줬다. (버튼 이미지는 끔) 옆에서 보자면 이런 느낌 그리고 뒤에 칼이랑 포크 이런 이미지들이 아래로 스크롤링 되어야해서 두개 다른 스피드로 y축 아래로 내려가게 update문을 써줬고, 화면보다 아래의 y값을 가지면 다시 저 위에 공간으로 이동되게 무한 스크롤링을 해줬다. 참고로 저기 특정 화면에만 보이게 하는건 스크롤링 하는 부분이..

공부/Unity 2023.07.26

[Unity] 도전 2주모작 오버쿡드(7) 또 새로운 스테이지

1. 맵 추가 책상 모델링이 원래 저게 아닌데 원래 모델링으로 넣으면 기존에 써둔 스크립트랑 호환이 안돼서 그냥 냅다 똑같이 썼다... (^^) 그리고 얘네 저 옆에 문이나 앞에 기둥이나 얘네가 다 자기 멋대로 다른곳에 있어서 각도랑 하나하나 고치는데 아주 힘들었다,,, 맵 재정비하고 material 넣는데에만 몇시간 쓴듯,, 저번맵에 추가한 오이 친구 여기서 쓰려구 했당 메뉴도 재료 3개짜리 나오는거 봐 대박 (저거때문에 UI도 재료 3개버전으로 다시만듦) 2. 재료 3개짜리 UI 이렇게 Scriptable Object로 원래 썼던 메뉴들처럼 샐러드 친구들을 똑같이 생성해줬는데 얘네는 최대 3개까지 가능해서,, 3개용 UI들을 다시 만들고 오브젝트 풀링으로 쓰려고 또 빼줬다. 그리고 이 재료 3개 친구..

공부/Unity 2023.07.26
728x90