본문 바로가기
반응형

개발10

[Unity/Zepeto] 싱글톤 만들기 프로젝트를 구현하다보면 scene 에 하나밖에 존재하지 않지만 여기저기 많이 쓰이는 class 들이 있습니다. 해당 class의 변수나 함수를 이용하기 위해서는 보통 Gameobject.Find 하거나 태그를 찾거나 직접 public 로 넣거나 하는데 이런 방법들은 종종 제대로 못 읽어서 오류가 나거나 비효율적이라고 합니다. 보통 게임에서 위와 같은 class 들을 싱글톤으로 만들어서 처리해준다고 합니다. 1. 싱글톤 만드는 방법 export default class AttachObject extends ZepetoScriptBehaviour { private static Instance : AttachObject; public static GetInstance() : AttachObject{ if(!A.. 2023. 7. 14.
[Zepeto/Unity] 개발하면서 알아두면 좋은 팁! TIP 유니티 개발하다가 새롭게 알게 된 것들, 진작에 알았으면 좋았을 것에 대해 정리해보고자 합니다. 1. Unity 내에서 자체 영상 녹화 하는 방법 - 외부 영상 녹화 프로그램보다 좋은 점은 덜 끊기고 깔끔하게 녹화된다는 점이 있습니다. Window -> General -> Recorder -> Recorder window 창을 클릭해줍니다. 그럼 위에와 같은 창이 뜨는데 여기서 Add Recorder 버튼을 누르고 타입으로 Movie 로 추가해주세요. 그리고 유니티에서 게임 시작 하기 버튼 누르고 난 후 위의 창의 Start Recording 버튼 눌려서 녹화 시작할 수 있으면 끝내고 싶으면 Stop Recording 버튼 눌려서 끝낼 수 있습니다. 해당 영상 파일은 자신의 프로젝트 위치 경로\Recor.. 2023. 7. 14.
[Javascript] 화면 스크롤 감지해서 event 발생(header bar 투명도 조절하기) Netflix 만들기 Project 중 모르는 부분 정리 일부분 header bar 예시 : 해당 문서에서 스크롤 했는지 안했는지 감지하는 방법 document.addEventListener("scroll", scrollEvent); 스크롤를 했을 때 만약 제일 위쪽 화면을 보고 있지 않는다면 header bar 배경을 까맣게 제일 위쪽 화면을 보고 있다면 투명하게 만들기 if(document.documentElement.scrollTop > 0){ top_bar.classList.add("top-bar-down"); }else{ top_bar.classList.remove("top-bar-down"); } 이때 document.documentElement.scrollTop 은 상단에서 얼마큼 스크롤이 .. 2021. 1. 10.
Game Project - CAVE 주제 : CAVE에서 탈출하기 내용 : 1인칭 시점 3D 게임 및 VR 게임 제작 도구 : 유니티 / C# 처음 장면 : 스토리 설명 / 조작 키 설명 게임 시작 : 플레이어는 괴물을 피해서 클리어 조건 (열쇠 3개, 금괴 3개, 비행 몬스터 1개 획득)을 완료하여 최종 장소에 가서 탈출하는 단편 게임 마무리 : IF 클리어 조건 만족해서 탈출 시, 엔딩 1, 엔딩 2 존재 배경 – 스카이 박스 사용 / 배경음 -> AudioSourse Componet 사용 아이템 개수 , 피격 표시 – UI Slider, Text 사용 아이템 배치 :아이템 게임 오브젝트 리스트 시작할 때 랜덤으로 장소를 선택하여 배치가 이루어짐 Potal 이용 :Tirgger로 도착 인식 .. 2020. 7. 31.
반응형