using System.Collections;
using UnityEngine;
using UnityEngine.UI;
using System.Collections.Generic;
using TMPro;
using UnityEngine.EventSystems;
using UnityEngine.InputSystem;
public class DialogueManager : MonoBehaviour
{
public static DialogueManager Instance { get; private set; }
대화창에 선택지 있는 쯔꾸르 게임의 DialogueManager인데, 시작부터 뭐가 저렇게 많아. 다 쓰는 거임.
대화창 출력될 때 언더테일처럼 소리도 나고, 캐릭터 입 움직이는 애니메이션 넣고 이것저것 하니까 295행이 나왔네.
좀 나눌 수 없나 싶은데, 그 정도 프로그래밍 수준이 못 돼서 그냥 하나로 다 해결.
295행이면 좀 길어?
나는 인벤토리 하나때문에 800줄도 나왔는데 300줄이면 양호하지... 클래스내 기능들에 일관성만 있고, 잘 찾아다닐수만 있으면 괜찮음
난 1만줄임 - dc App
고마웡. 최근에 어떤 인디 게임 코드를 봤는데 스크립트가 전부 너무 짧아서 쫄았음. 땡큐땡큐.
짧고 보기쉬우면 좋은건 맞는데 몇백줄은 씹양호한수준
어지간히 긴게 아닌이상 길이보단 이게 한 클래스내에 있는게 타당한가? 가 더 중요하지
나는 몇줄인가 볼려고 스테이지매니저열었더니 1490줄이다 ㅋㅋㅋㅋㅋㅋㅋㅋ
ㅋㅋ 난 3800줄인데 ㅈ됫네
겜회사 다닐 때 클래스 하나에 500줄 이상 적지 말라고 했음. 300줄은 양호한 편
난 2만줄
줄수는 상관없긴 한데 중간중간 주석 달아놔서 컨트롤에프로 찾기 쉽게만 하면 편함
저도 스크립트 하나에 500줄 안팎
음.. 길면 500줄이고 대부분 100~200줄이네 지금보니까
하나의 클래스에서 하나의 역할만 맡고 있다면 상관없다고 봄. 난 보통 네임스페이스 포함해서 300줄 이내로 끊음. 보통 200줄 내외로 처리됨 - dc App
주석 포함해서 300줄 내외로 엥간한건 다 처리되는듯. - dc App