PROJECT(16)
-
[메타버스][기획#1] 성결대학교 졸업작품 전시회 메타버스
https://github.com/SangwookYoo/SKU_Metaverse-unity.git GitHub - SangwookYoo/SKU_Metaverse-unity: Unity 3D, 2021 미디어소프트웨어학과 졸업작품 전시회 메타버스 Unity 3D, 2021 미디어소프트웨어학과 졸업작품 전시회 메타버스. Contribute to SangwookYoo/SKU_Metaverse-unity development by creating an account on GitHub. github.com
2021.08.20 -
[쯔꾸르 공포 게임][개발#2] 대화 엑셀로 저장 및 관리
1. 대화 엑셀 생성 - A열 : NPC 혹은 도구에 붙을 고유 ID값 -B열 : 해당 오브젝트를 대화 시도했을때 나오는 대사 void GenerateData() { TextAsset sr = Resources.Load("TalkFileTxtTest") as TextAsset; StringReader reader = new StringReader(sr.text); bool endOfFile = false; while (!endOfFile) { string data_String = reader.ReadLine(); if (data_String == null) { endOfFile = true; break; } var data_values = data_String.Split(','); talkData.Add..
2021.06.25 -
[쯔꾸르 공포 게임][개발#1] 쯔꾸르식 이동, NPC와 대화
1. 쯔꾸르식 캐릭터 움직임 움직임은 상하좌우만 가능하고 대각선을 불가능하도록 설정 float h; float v; public float speed; bool isHorizonMove; Rigidbody2D rigid; private void Awake() { rigid = GetComponent(); } void Update() { //movw Value h = Input.GetAxisRaw("Horizontal"); v = Input.GetAxisRaw("Vertical"); //Check Button Bown & Up bool hDown = Input.GetButtonDown("Horizontal"); bool vDown = Input.GetButtonDown("Vertical"); bool hU..
2021.06.25 -
[쯔꾸르 공포 게임][기획#2] 도트
맵 공통 : 책상, 칠판, 의자, 창문, 문, 시계 1. 교실 - 교탁, 책상, 칠판, 의자, 창문, 문 > 퀄리티 업 : 게시판, 공지사항, 티비 2. 복도 - 액자, 거울, 시계, 보은 > 세면대, 화분 3. 화장실 - 변기, 거울, 세면대 4. 도서관 - 책, 출입문, 반납대, 책장, 책상 5. 빈공간(행정실) - 책상, 칠판, 컴퓨터, 서류 6. 교무실 - 책상, 명패, 화분, 정수기, 쓰레기통 7. 과학실, 컴퓨터실, 음악실, 미술실 - 과학실 : 인체인형, 실험도구(비커 등), 과학실전용책상, 화이트보드 - 컴퓨터 : 책상, 컴퓨터, 선생님 컴퓨터 - 음악실 : 피아노, 책상 - 미술실 : 미술실 전용 책상, 석고상, 이젤, 그림 큰틀의 시나리오 : -귀신에게 괴롭힘 당하는 주인공이 옥상까지 ..
2021.06.25 -
[쯔꾸르 공포 게임][기획#1] 스토리, 맵구성, 씬
스토리 : 배경스토리 및 메인스토리 맵 구성 : 1층부터 3층까지로 구성 씬 : 여러씬을 만들기보다는 한씬에 다 두는 방향으로
2021.06.25 -
[Unity][개발#5] 블록코딩, 함수 만들기
3번째 기능 함수 만들기 실제로 함수를 만들때 사용자가 원하는 변수와 같은 것들을 지정해서 쓸 수 가 있다. 그래서 '함수 만들기' 쌓아논 블록을 저장하여 다른 새로운 블록(함수)에 기능을 이관하여 쓸 수 있도록 구현할 것이다. Block3 : '함수 만들기'를 모두 담당하고 있는 오브젝트 중앙에 '함수만들기' 에 쓰일 블록들과 오른쪽중앙에 블록을 쌓을 빨간색 Panel이 보인다. public void MakeFunction() //함수 만들기 { Fpanel.SetActive(true); //Fx.SetActive(true); CanvasGroup canvasGroup = Fx.GetComponent(); canvasGroup.alpha = 1; canvasGroup.blocksRaycasts = tr..
2021.05.14