묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
OnAcceptHandler 액션 함수
강의 코드에서 _onAcceptHandler에 +=로 onAcceptHandler를 등록해주고 있는데,어차피 액션 함수는 한 번만 변수에 할당해두고 이후 통신할 때마다 재사용되는 구조잖아요?그렇다면 =로 해도 될 것 같은데, +=를 사용한 특별한 이유가 있을까요?
-
해결됨[Unity6] 나만의 서바이벌 게임 만들기
Inventory #1 강의 31분 28초경 오류 납니다
Inventory #1강의 31분 28초경 오류 납니다Assets\00_Scripts\UI\PART\INVENTORY.cs(27,23): error CS1503: Argument 1: cannot convert from 'UnityEngine.GameObject' to 'Item_Panel'go가 gameObject가 아니라는 오류 같은데 어떻게 해야할까?
-
미해결2. 유니티가 어려운 입문자를 위한 입문용 게임 제작
오류 질문입니다
문제 1.기즈모 라인이 scene 화면에서 안보이고 game 화면에서만 보입니다 문제 2 - 해결완료 ! - 문제 3. 스크립트 작성후 저장하니 CommandBuffer: built-in render texture type 3 not found while executing (SetRenderTarget depth buffer)UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)이 오류가 생기기 시작했습니다 game창에서 기즈모를 끄고 하니 오류가사라지는데 계속 기즈모를 끈 상태에서 작업해야 할까요 ?
-
해결됨유니티 시스템 프로그래밍 Pt.1 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
16번 강의에서 ShowUI 함수부분 오타가 있는거 같습니다.
public virtual void ShowUI() { if (!m_UIOpenAnim) { m_UIOpenAnim.Play(); } m_OnShow?.Invoke(); m_OnShow = null; }위 함수에서 선생님 말씀으로는 m_UIOpenAnim이 있다면 플레이라고 하시는데 적는 코드는 위 처럼 m_UIOpenAnim가 널일 때 플레이라고 적혀있습니다
-
미해결[Unity6] 함께 만들어가는 서바이벌 게임 개발 - 스팀 출시 도전기
21강 화염구 23분 51초 StarCheck 메소드는 어디에 있나요?
현재 21강 화염구 강의를 시청하고 있습니다.23분 51초에 가면 CardSelector.cs 의 SelectCard 메소드를 보는 장면이 있는데, 이 부분에서if(i == value) { cards[i].SetAnimation("Card_Select"); MANAGER.SESSION.SelectedCard(cards[i].card); cards[i].StarCheck(); }이렇게 코드가 있습니다.그런데 cards[i].StarCheck() 이 메소드는 제가 이전 강의를 둘러봐도 안보이더라구요.18강 카드 DataBase 강의의 SelectCard 메소드 수정하는 부분에서는 전혀 StarCheck 메소드가 나타나지않았는데, 위에 말한 23분 51초 장면에서는 저 코드가 떡하니 존재하네요.혹시 이 코드는 중요한 부분이 아닌가요?아니면 코드가 어떻게 되는지 알려주실 수 있나요?/// 09-16 추가혹시 제가 잘못봤나싶어서 다시 강의를 보았지만 확실히 18강에서 card.cs 의 초기화 메소드 부분에 코드를 작성할 때 StarCheck 메소드는 없었습니다.19강에서는 SkillFrame 스크립트만 소개하는 부분이였고, 20강의 10분 39초쯤에 가보면 card.cs에 갑자기 StarCheck 메소드가 이미 들어있습니다.원래 19강에 있어야했던 것인지 모르겠지만, 현재 31강을 들은 시점에서, 31강의 10분 57초쯤으로 가시면 StarCheck 메소드 코드 전체가 나옵니다. 이 부분을 보고 직접 수정해야할 듯 합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
GetKey 오류
InvalidOperationException: You are trying to read Input using the UnityEngine.Input class, but you have switched active Input handling to Input System package in Player Settings. UnityEngine.Input.GetKey (UnityEngine.KeyCode key) (at <88b3b0a97d794d04b5f7cb0271c4f6e6>:0) NewMonoBehaviourScript.Update () (at Assets/scripts/PlayerController.cs:15) 이런식으로 뜨는데 왜그럴까요 ㅠㅠ
-
미해결[유니티 실전 프로젝트] Burger Please 모작
오피스 구현 Door 질문
문 열리고 닫는 걸 구현할 때 애니메이션 쓰는 건 별로인가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
에셋을 어디에 올려두신지 알 수 있나요?
플레이어부터 에셋 써야하는데 자료가 없어요 ㅠㅠ
-
미해결[Unity6] 함께 만들어가는 서바이벌 게임 개발 - 스팀 출시 도전기
화염구 SelectCard()를 Start문에서 구동 시 객체를 찾지 못하는 오류입니다.
SelectCard()를 시작부터 작동하도록 넣었을 때, 오류가 발생하였습니다. NullReferenceException: Object reference not set to an instance of an object CardSelector.Initialize () (at Assets/Packages/06.Script/UI/CardSelector.cs:17) Base_Canvas.SelectCard () (at Assets/Packages/06.Script/UI/Base_Canvas.cs:61) Base_Canvas.Start () (at Assets/Packages/06.Script/UI/Base_Canvas.cs:45)계속 찾아보고 있는데 일단 Null문제를 해결하지 못해 Update문에서 Q를 눌렀을 때 함수가 나타나는 걸로 임시로 수정을 했었는데 이부분을 어떻게 수정해야 하는지 궁금합니다.
-
해결됨AI 시대의 혁신적인 게임 개발 입문 with Unity6
컴텨 문외한 입니다. ㅜㅜ
안녕하세요, 유니티 , 씨샵 공부를 선생님?에게 첫 스타트를 끊은 40살 입니다. 해당 강좌에서 씬뷰에서 흰색사각형 저는 정사각형 입니다.선생님꺼는 직사각형인데 어디서 변환해야 해야 하나요.ㅜ 직장과, 투잡에 공부를 하려니 쉽지 않네요. 선생님강의는 짤막해서 운전중 보고, 자기전 보고 잠깐 짬내서 하고 하기 너무 좋습니다.
-
해결됨데이터베이스를 결합한 Unity 실전 게임 만들기
21번 인강 영상 코딩 자료는 없나요?
커리큘럼 21번 push 강의 클래스 코딩 자료는 없나요? 해주시면 됩니다!
-
해결됨데이터베이스를 결합한 Unity 실전 게임 만들기
UnityMainThreadDispactcher
UnityMainThreadDispactcher 파일을 어디서 다운로드 받는 건가요?이것을 다운받아될 이유는 무엇인가요?
-
미해결절대강좌! 유니티6 - 네트워크 게임 개발 마스터클래스 (Part 1)
Part2에 대한 질문..
강사님, 강의가 Part1 다음에 Part3이 나왔는데.. Part2는 어떻게 되는건지 궁금합니다.
-
미해결1. 유니티가 어려운 입문자를 위한 강의
디버그시 발생하는 오류에 대해 질문있습니다
유니티6.0 버전입니다선생님 화면과는 조금 다른데 c#스크립트 하나 만들어주고강의대로 hello world 작성해주었습니다맨 오른쪽에 호환되지 않음은 왜 뜨는지 모르겠습니다 ㅠ 작성한 스크립트를 드래그하여 집어넣으면 추가할수없다는 오류가 발생합니다
-
해결됨1. 유니티가 어려운 입문자를 위한 강의
현재 유니티 6버전 코어선택 화면에서
선생님 현재 유니티6 버전에 코어 선택화면에서 3D(built in render pipeline) 과 3D mobile 로 나뉘어져 있는데 3D mobile 로 들어가면 될까요?
-
미해결2. 유니티가 어려운 입문자를 위한 입문용 게임 제작
에셋 드래그 넣을때 안되는데요.
이미지 드래그해서 넣을때 안되는데요마우스 저모양되고 안되는데 어떻게하나요?.
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
강의 업데이트 질문
레트로님의 도서가 현재 기준으로, 레트로의 유니티 6 게임 프로그래밍 에센스 개정 3판까지 나와있더라고요. 혹시 인프런 강의는 해당 유니티 버전까지의 업데이트가 안될까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
이 정도 서버의 객관적인 수준이 궁금합니다.
안녕하세요!방금 작년부터 시작해서 1년동안 해당 강의 5회독 마쳤습니다. 문득 궁금해지는데,이 정도 수준의 서버라면 개인적인 온라인 게임 프로젝트에 사용할 서버의 수준이 되는지 궁금합니다.제가 게임 회사의 서버를 본 적이 없어서 궁금해지는것 같아요. 이 정도 수준의 서버를 프레임워크처럼 앞으로 사용하여 여기서 쌓아 올리면 될 것 같은데 어떤 의견이신지 답변 해주시면 감사하겠습니다!
-
미해결절대강좌! 유니티 6 - TPS 게임으로 배우는 유니티 마스터클래스
prefab 관련 문의
안녕하세요.bullet을 prefab만들때 상위 wrapper를 만들어서 fbx를 자식으로 하는건 이해를 했습니다. player도 마찾가지로 wrapper를 만들고 player fbx를 자식으로 하려니 뭔가 firePos, animator등을 코드에서 찾으려니 GetComponent나 Find를 쓰기가 좀 애매하네요. 바로 자식만 찾으니...GetComponentInChildren 이런걸 쓰면 좋을지.아니면 model을 찾고 거기서 다시 찾는지...player처럼 model에 직접 콤포넌트를 붙이는 식으로도 많이 하시나요?어떤 방식으로 하는게 유지보수하는데 좋은지 궁금합니다.
-
해결됨[Unity6] 함께 만들어가는 서바이벌 게임 개발 - 스팀 출시 도전기
카드애니메이션 관련 오류
카드 애니메이터에서 한번만 Card_PointerDown, Card_PointerUP을 Play하고 계속 Empty 애니메이션만 연속적으로 Play를 합니다. 코드와 함께 Animation, Animator 인스펙터 창을 공유드리겠습니다. using UnityEngine; using UnityEngine.EventSystems; public class Card : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler { Animator animator; public void OnPointerEnter(PointerEventData eventData) { animator.Play("Card_PointerDown"); } public void OnPointerExit(PointerEventData eventData) { animator.Play("Card_PointerUP"); } private void Start() { animator = GetComponent<Animator>(); } }나머지도 LoopTime은 껐습니다.UpdateMonde를 UnScaledTime으로 바꿨습니다.