inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

혹시 스프라이트 드래그 앤 드롭으로 애니메이션 생성할 때

미해결

[라이브 멘토링] 유니티 뱀파이어 서바이벌 장르 모작

시스템 폴더로 경로 뜨는게 저는 Assets 로 뜨는데 그 스프라이트가 있는 폴더로 경로가 뜨게 하는 방법이 따로 있을까요?

  • C#
  • unity
  • object-pooling
Kongd 댓글 1 좋아요 0 조회수 138

BT와 FSM을 활용해 몬스터 AI 구현

미해결

[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템

Behaviour Tree Node와 해당 강의에서 사용된 FSM StateMachine을 활용해 몬스터 AI를 구현하려고 합니다 몬스터의 큰 동작같은 경우 BT에 맡기고 세부적인 동작들을 FSM으로 제어하는것이 좋을까요? BT ├── 상황판단 │ │ ├── TargetRange→ AttackAction << FSM 사용 │ └── Patrol

  • unity
  • modules
Lavin 댓글 2 좋아요 0 조회수 413

강의 영상코드랑 강의 자료 코드가 다릅니다.

미해결

[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)

왜 다운로드 받은 자료의 BackendManager의 코드랑 강의에 나온 코드랑 다를까요?

  • C#
  • unity
  • MMORPG
urea42 댓글 2 좋아요 0 조회수 197

[강의 요청] 간단한 2D RPG + UGS 활용 강의를 요청드려도 괜찮을까요?

해결됨

절대강좌! 유니티6 - UGS를 활용한 백엔드 시스템 구축

목표가 '카피바라 Go' 정도의 2D RPG 게임을 만드는 건데, 혹시 괜찮으시다면 UGS를 활용한 2D RPG 게임 강의를 부탁드려도 될까요? 유니티 관련 강의를 여러 개 들어봤지만 대부분 아쉬움이 컸던 반면, 강사님의 강의 스타일과 내용이 매우 만족스러워 이렇게 요청드리게 되었습니다. 강의 내용으로 전투 시스템, 인벤토리 시스템, 퀘스트 시스템과 함께 UGS를 활용한 능력치 테이블 로드, 유저 데이터 저장, CCD 패치 시스템 등 실제 게임 개발에 적용할 수 있는 내용들을 포함해 주시면 큰 도움이 될 것 같습니다. 꼭 UGS가 아니더라도 다른 서버를 활용하는 방식도 괜찮습니다.

  • unity
  • database
  • authentication
  • backend
  • leaderboard
  • 유니티6
  • ugs
dunku 댓글 2 좋아요 0 조회수 208

MonoStateMachine을 만든 이유가 잘 이해가 가지 않습니다.

해결됨

[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템

StateMachine을 순수 C# 클래스가 아니라 MonoBehavior를 상속시켜서 구현하면 Wrapping 과정을 할 필요 없이 MonoStateMachine의 역할을 그대로 할 수 있지 않나요? StateMachine자체가 유니티와 독립적으로 돌아가는 순수 로직 클래스라 분리하신건지 만약 그렇다면 분리했을 때 추후에 어떤 장점이 있는건지, 아니면 다른 의도가 있으신건지 궁금해서 질문 올렸습니다.

  • unity
  • modules
강한 댓글 1 좋아요 0 조회수 146

02. 게임오브젝트 물리와 충돌 마지막 sun예제의 움직임

미해결

따라하면서 배우는 고박사의 유니티 기초

안녕하세요, 예제를 따라해보고 있습니다만 마지막 trigger이벤트에서 물체가 닿아 sun이 움직이는 것은 구현하였으나, 계속해서 stay하는 중임에도 sun이 조금 움직이다가 멈추고, 다시 player를 조금 움직이면 또 조금 움직이다가 멈추는 현상이 일어납니다. 교수님이 올려주신 강의에도 같은 현상이 있는 것 같은데 이는 왜 일어나는 것인지 궁금합니다. 답변해주시면 정말 감사하겠습니다.

  • unity
5516q 댓글 2 좋아요 0 조회수 193

빈 씬 사용하는 이유

해결됨

두고두고 써먹는 유니티 비동기 프로그래밍

안녕하세요. 중간에 빈씬을 사용하는 이유가 있나요? 없어도 결과가 같은거 같아서요.

  • C#
  • unity
ac3c2fe4 댓글 1 좋아요 0 조회수 169

key추가 x값 다 같이 움직임

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

1초와 2초에 add key로 추가했는데 0초는 position x값을 0으로 두고 1초에는 position x값을 5로 두면 0초의 position x값이 5로 바뀝니다 강의처럼 3개가 따로 설정 되지가 않아요 어떻게 고칠 수 있을까요 ㅜㅜ

  • C#
  • unity
이강토 댓글 0 좋아요 0 조회수 76

강의 01-02에서 프리팹 렌더링 오류

해결됨

[유니티6] 따라하면서 배우는 실전 게임 제작 2D Platformer

프리팹이 첨부한 사진처럼 출력됩니다.

  • C#
  • unity
Jongman Song 댓글 2 좋아요 0 조회수 185

Managers 오류

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

You are trying to create a MonoBehaviour using the 'new' keyword. This is not allowed. MonoBehaviours can only be added using AddComponent(). Alternatively, your script can inherit from ScriptableObject or no base class at all UnityEngine.MonoBehaviour:.ctor () 이라는 메세지가 뜹니다 작동하는데는 문제가 없는 것 같지만 자꾸 뜨니까 거슬려서 해결 하고 싶습니다. 아래는 코드입니다. using UnityEngine; public class Managers : MonoBehaviour { static Managers s_instance; // 유일성 보장된다 static Managers Instance { get { Init(); return s_instance; } } // 유일한 매니저를 갖고 온다 InputManager _input = new InputManager(); ResourceManager _resource = new ResourceManager(); public static InputManager Input { get { return Instance._input; } } public static ResourceManager Resource { get { return Instance._resource; } } // Start is called once before the first execution of Update after the MonoBehaviour is created void Start() { Init(); } // Update is called once per frame void Update() { _input.OnUpdate(); } static void Init() { if (s_instance == null) { // 초기화 GameObject go = GameObject.Find("@Managers"); if(go == null) { go = new GameObject { name = "@Managers" }; go.AddComponent<Managers>(); //? } DontDestroyOnLoad(go); s_instance = go.GetComponent<Managers>(); } } } 아래에는 오류가 뜨는 부분입니다. go.AddComponent<Managers>(); //?

  • C#
  • unity
이강토 댓글 2 좋아요 0 조회수 117

같은 네트워크 내 주소 질문

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

강의를 듣다가 질문이 생겼습니다. 강의에서 나타난 같은 네트워크 내 주소가 앞자리는 모두 같고, 마지막 숫자만 다른데 이때, 같은 네트워크라는 것의 기준이 궁금합니다. PC방이나 회사와 같이 같은 장소에 여러대의 컴퓨터가 있다면 같은 네트워크 인가요? 그러면 이때, 강의 처럼 주소의 앞자리는 같고, 끝 숫자만 다를까요?

  • C#
  • unity
  • 네트워크
재민 댓글 2 좋아요 0 조회수 143

서버에서 디스커넥트되시는분들 JWT 관련 참고하셔요

미해결

[켠김에 출시까지] 유니티 캐주얼 모바일 MMORPG (M2)

루키스님이 말씀하신대로, 서버와 클라이언트의 jwt를 맞춰줘야 합니다. 강의자료에는 서버폴더내 config.json 파일에 secretkey가 없기 때문에 "secretKey": "this is my custom secret key for authentication" 이 줄을 추가해서 넣어주시면 잘 작동되실겁니다. 그리고 게임서버 및 어카운트서버 돌리고 클라 접속하면 잘 됩니다. 개발단계에서만 쓰시고 나중에 키는 다른걸로 바꿔야하겟죠

  • C#
  • unity
  • mysql
  • MMORPG
  • ef-core
  • asp.net-web-api
강남영 댓글 2 좋아요 1 조회수 161

Scene에는 BindTest가 보이는데 GameScene에는 보이지 않습니다.

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

위의 사진과 같이 GameScene에서는 왜 글자가 보이지 않는 걸까요...? 그리고 왜 아래 Button에는 빨간색으로 X표시가 있는건지 잘 모르겠습니다

  • C#
  • unity
우장이 댓글 2 좋아요 0 조회수 120

코드 파일

미해결

[유니티 3D] 실전! 생존게임 만들기 - Advanced

강의 내용 그대로 코딩된 코드 있으면 혹시 공유 가능하신가요 여러분 ㅠㅠ

  • unity
qkrwhdgus5010 댓글 1 좋아요 0 조회수 119

FirebaseUser null 문제

미해결

[Unity] 멀티플레이 게임 필수 기능 구현 - 서버 & 데이터 관리까지!

3:00에서 로컬에 UID가 저장되어 있는 경우, Early Exit 합니다. 이로인해 user(FirebaseAuth)가 할당되지 않습니다. 나중에 user를 참조할 경우 이 부분이 문제가 됩니다. 혹시 제가 놓치고 있는 부분이 있나요?

  • unity
  • firebase
  • photon
  • photon-pun
  • firestore
eom5005 댓글 1 좋아요 0 조회수 125

ItemClicktap오류

해결됨

[Unity6] 나만의 서바이벌 게임 만들기

빌딩패널에서 마우스를 움직여도 한쪽에서만 나오고, Exit시 parentPanel.itemClicktap에서 null이 나옵니다. public class BUILDING : UIPART { public BuildingPanel buildingPanel; public Transform content; List<BuildingPanel> buildingsList = new List<BuildingPanel>(); public GameObject ItemClickTap; // Start is called once before the first execution of Update after the MonoBehaviour is created private void Awake() { Init(); } // Update is called once per frame void Init() { var buildings = AssetManager.Buildings; for(int i = 0; i< buildings.Length; i++) { var go = Instantiate(buildingPanel, content); go.Init(buildings[i], this); buildingsList.Add(go); } } public void SetItemClickAnimation(BuildingPanel panel) { ItemClickTap.gameObject.SetActive(true); ItemClickTap.transform.SetParent(panel.transform); ItemClickTap.transform.localPosition = Vector2.zero ; } private void OnEnable() { SetBuilding(); } void SetBuilding() { StartCoroutine(GetOpenCoroutine()); } public void OnDisable() { for (int i = 0; i < buildingsList.Count; i++) { buildingsList[i].gameObject.SetActive(false); } } IEnumerator GetOpenCoroutine() { yield return new WaitForSeconds(0.3f); for(int i = 0; i < buildingsList.Count; i++) { buildingsList[i].SetData(); yield return new WaitForSeconds(0.02f); } } }

  • C#
  • unity
양승근 댓글 1 좋아요 0 조회수 102

End()와 Complete() 함수를 따로 구현한 의도

미해결

[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템

1. TaskGroup 1) End() -State를 Complete로 변경 -각 task의 task.End() 호출 2) Complete() - State를 Complete로 변경 -각 task가 Complete가 아니면 task.Compete() 2. Task 1) End() -event 초기화 2) Complete() -현재 성공 횟수를 완료 요구값으로 변경 저는 이렇게 이해했는데 End()와 Complete()를 분리한 의도가 이해가 잘 안됩니다.

  • unity
마현호 댓글 2 좋아요 0 조회수 201

강의자료는 없나요?

미해결

MusicGame

강의자료가 있으면 좋겠는데.. 자료가 없나요?

  • C#
  • unity
  • 유니티6
cyber7511 댓글 3 좋아요 0 조회수 167

인기 태그

인프런 TOP Writers

주간 인기글