본문 바로가기
반응형

유니티61

[Unity/Zepeto] Navigation 사용법 / 플레이어 따라가는 npc 만들기 / 장애물 만들기 1. 프로젝트에 navigation 추가해주기 2. navigation 을 이용해서 따라가는 NPC 제작 NavMesh Agent 스크립트 부착 및 아래 관련 코드 작성 (Zombie.ts) import { ZepetoScriptBehaviour } from 'ZEPETO.Script' import * as UnityEngine from 'UnityEngine' import { NavMeshAgent } from 'UnityEngine.AI'; import { ZepetoPlayers } from 'ZEPETO.Character.Controller'; import ClientStarter from './ClientStarter'; import { Text } from 'UnityEngine.UI'; ex.. 2023. 6. 13.
[Unity/Zepeto] 개발하면서 해결한 오류 및 정리 1. Property 'x' has no initializer and is not definitely assigned in the constructor 오류 새로운 클래스에 맞는 변수를 선언했는데 아래처럼 오류가 뜬 경우가 발생했습니다. Property 'x' has no initializer and is not definitely assigned in the constructor. https://velog.io/@gingaminga/%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0-has-no-initializer-and-is-not-definitely-assigned-in-the-constructor has no initializer and is not definitely assig.. 2023. 6. 9.
[Unity] 유니티 Scroll view (스크롤뷰) 스크롤 안될 때 / 안 내려갈 때 / 스크롤바가 안 생길 때 프로젝트 제작 중에 스크롤뷰를 사용하는데 안에 들어간 요소들이 많음에도 아래 사진처럼 스크롤바가 안생기면서 안 내려가는 문제가 발생했다. 이 문제에 대해 찾아보니깐, ViewPort 아래 있는 Content 가 ViewPort 보다 커야지 스크롤 바가 생기고 내려간다는 것을 알 수 있었다. 위에처럼 ViewPort 아래 있는 Content 크기를 대충 들어가는 요소들의 크기에 맞춰서 늘려서 줬고 게임 실행 결과, 위에처럼 스크롤바도 생기고 그에 맞게 잘 내려가는 것을 확인할 수 있었다. 2023. 6. 5.
[유니티] 게임 시작하기 / 나가기 / 이어하기 버튼 스크립트 어떤 게임이든 게임 시작하기 , 나가기, 이어하기 버튼이 필요해서 정리하게 되었습니다. 시작하기 버튼 코드 : public void StartNewGame() { Debug.Log("StartNewGame"); SceneManager.LoadScene(1); } 나가기 버튼 코드 : public void OnClickExit() { Application.Quit(); Debug.Log("OnClickExit"); } 이어하기 버튼 코드 : public void ReLoadGame() { Debug.Log("ReLoadGame"); int saveStage = PlayerPrefs.GetInt("saveStage"); // 불려올때 // PlayerPrefs.SetInt("saveStage", 1); 저장.. 2023. 4. 19.
반응형