inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

[질문] Scriptable Object르 이용한 메모리 최적화 관련 질문이 있습니다.

해결됨

절대강좌! 유니티 6 - TPS 게임으로 배우는 유니티 마스터클래스

안녕하세요. 스크립터블 오브젝트를 이용해서 메모리 사용을 최적화 하는건 참 놀랐습니다. 그 어느 강의에서도 못보던 내용인데요. 2개 이상의 변수에 대해 사용하는 것은 이해를 할 수 있을거 같은데요. bullet 같은 경우는 int 형 자료 하나만 있었는데 이것도 옮기시더라구요. int bulletSpeed; 는 정수형이므로 4byte 일거고 ScriptableObject so; 는 참조형이라서 8byte 를 갖지 않을까 싶어서요. 그러면 int 하나만 있는것은 so 로 변환하는게 오히려 손해 아닌가요?

  • C#
  • unity
paehwang 댓글 2 좋아요 0 조회수 265

7강 8강 강의가 같습니다.

해결됨

Unity 기초 & 실습 통합 강의: 게임 따라 만들기

천천히 쉽게 가르쳐 주셔서 열심히 따라하고 있는데 7강 8강 강의가 같습니다 6강 듣고 7강 들으니 진도가 너무 나간 것 같아서 확인해보니 8강이 2번 들어간 것 같습니다. 확인 후 수정 부탁 드립니다.

  • C#
  • unity
김진협 댓글 2 좋아요 0 조회수 155

서버와 클라이언트 타겟 동기화

해결됨

[Unity6] 유니티6로 배우는 실전 멀티플레이 디펜스

지금 게임을 보면 데미지폰트가 클라이언트와 서버에 여러개가 나오 있는데 혹시 이건 언제쯤 픽스 될 예정인가요? 그리고 추후에 서버와 클라이언트 간에 때리는 타겟을 완전 동기화 하실 건가요?

  • C#
  • unity
  • 게임기획
  • multiplayer
  • game-programming
ML G 댓글 2 좋아요 0 조회수 207

OnTriggerEnter2D에서 문제가 생겼어요

해결됨

책 3권을 영상으로 만든 Unity 게임 개발

private void OnTriggerEnter2D(Collider2D collision) { Debug.Log("Hi Red~ " + collision.gameObject.tag); if(collision.gameObject.tag == "BaseRed") { isCollision = true; Debug.Log("Bye Red~ " + collision.gameObject.tag); } } 쓰고 BaseRed태그를 설정했는데도 불구하고, 로그에 찍히는건 Untagged라고 계속 뜨는데 어떻게 해야할까요?ㅠ

  • C#
  • unity
SeongBaek CHO 댓글 2 좋아요 1 조회수 306

Unity를 연동할 때에 서버 OnConnectionFailed 에러가 뜹니다

미해결

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

안녕하세요 저는 Mac을 이용해 강의를 듣고 있습니다. 현재 Visual studio for Mac의 지원중단에 따라 VScode로 따라가고 있습니다. 실행할 때에도 vscode 내에 분할 터미널을 이용해 "dotnet run" 명령어로 Server, Client를 실행시키고 있습니다. 그런데, 유니티 연동#1 강의에서도 같은 방법을 dotnet run으로 Server와 Client를 실행시키고 유니티에서 플레이 버튼을 눌렀을 때 "OnConnectCompleted Fail: ConnectionRefused"이라는 에러가 떠서 Connect가 아예되고 있지 않습니다! Mac 환경의 문제인지 아니면 제가 잘못된 방법으로 진행중인지 알려주시면 감사하겠습니다!

  • C#
  • unity
  • 네트워크
  • mac
메론크림빵 댓글 2 좋아요 0 조회수 260

TextMeshPro 폰트 깨짐

해결됨

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

안녕하세요 4강 Key UI 학습 중에 질문이 있어서 글을 남깁니다. 위의 사진과 같이 Game 화면에서 폰트가 깨져 알아볼 수 없는 형태가 됩니다. NotoSans와 Liberation 모두 저런 현상이 나타납니다. Atlas Resolution, Character Set, Render Mode 모두 재설정해봤는데 계속 깨집니다ㅠㅠ

  • C#
  • unity
댓글 2 좋아요 0 조회수 552

SendBuffer질문있습니다.

미해결

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

SendBufferHelper를 TLS로 구현을 해서 각 쓰레드가 고유한 SendBuffer인스턴스를 갖게 되는데 ArraySegment<byte> openSegment = SendBufferHelper.Open(4096); byte[] buffer = BitConverter.GetBytes(knight.hp); byte[] buffer2 = BitConverter.GetBytes(knight.attack); Array.Copy(buffer, 0, openSegment.Array, openSegment.Offset, buffer.Length); Array.Copy(buffer2, 0, openSegment.Array, openSegment.Offset + buffer.Length, buffer2.Length); ArraySegment<byte> sendBuff = SendBufferHelper.Close(buffer.Length + buffer2.Length); Send(sendBuff); 그럼 이부분에서 A라는 쓰레드가 Open과 Close를 통해 고유한 SendBuffer의 buffer에 정보(패킷)를 저장을 하게되고 그 정보를 Send하게 되고 그걸 sendQueue에 그냥 저장만 한 상태라고 가정을 해보겠습니다. 또 B라는 쓰레드도 위 과정을 해서 Queue에 저장을 하게된다고 하겠습니다. 여기서 궁금한게 일단 A 와 B가 Send를 한 그 정보는 각 쓰레드가 고유한 _buffer에 저장된 정보이고 만약 다른쓰레드가 큐에저장된 값을 보낸다고 할때 ArraySegment는 원본을 참조하니까 A와 B의 고유한 인스턴스에 접근을 해야하는거 아닌가요..? ArraySegment가 원본을 [참조] 하니까 접근을 하지만 [읽기만] 하기때문에 괜찮다. 이렇게 이해를 하면되는건지 아니면 제가 잘못이해하고있는건지 궁급합니다.

  • C#
  • unity
  • 네트워크
pnj991122 댓글 2 좋아요 0 조회수 234

에너미 이동 질문

해결됨

책 3권을 영상으로 만든 Unity 게임 개발

Vector2.right에 -speed 곱하는거말고 Vector2.left를 사용하면 안되는 건가요?? 그리고 코드를 /똑같이 작성했는데도 불구하고 에너미가 스폰되고 우리팀 본진에 충돌했을시 공격애니메이션이 최초 1회밖에 실행이 안됩니다 반복이 안되고 처음 충돌하고 최초 1회 실행되고 그다음부터는 그냥 아이들모션으로 멈추네요 왜이러는거죠ㅠㅠ

  • C#
  • unity
댓글 2 좋아요 1 조회수 165

Collision 강의 부분 목소리가 이상한데요

미해결

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

10초전까지 괜찮다가 그 이후 이상해지는데 이거에 대한 말한 사람 아무도 없었네

  • C#
  • unity
구울 Ice 댓글 1 좋아요 0 조회수 124

강사님~ 오디오 파일 관련해서 질문있습니다!

해결됨

절대강좌! 유니티 6 - TPS 게임으로 배우는 유니티 마스터클래스

강사님~ 너무 재밌게 강의를 듣고 있습니다. 궁금한게 하나 있는데 섹션 6번에서 '스파크 이펙트 표현' 강의를 완강 후 'Audio 기초 사용법' 강의로 넘어갔는데 오디오 파일이 없어서... 혹시 오디오 리소스는 어디서 다운 받을 수 있을까요? 혹시나 제가 수업자료를 놓친건가 싶어서 앞 강의를 다시 돌려봤는데 어디서 받아야하는지 잘 모르겠습니다.

  • C#
  • unity
rioArchive 댓글 2 좋아요 0 조회수 238

빈공간 이동에서 잔상

해결됨

[Unity6] 유니티6로 배우는 실전 멀티플레이 디펜스

저번과 같은 질문을 드려서 죄송합니다. 빈공간이동에서 보면 30:43초 쯤에 클라이언트가 이동할때 서버 쪽에 저랑 같은 잔상이 생기는데 해결방법이 없나요?

  • C#
  • unity
  • 게임기획
  • multiplayer
  • game-programming
ML G 댓글 2 좋아요 0 조회수 183

코드 링크 복사

미해결

게임 디자인 패턴 with Unity

코드 링크에 있는 코드들 복사가 안되는데 복사가 가능하게 해주시면 공부하느데 좀더 효율적일것같습니다.

  • C#
  • unity
parkjin37 댓글 1 좋아요 0 조회수 96

유닛 리지드바디 질문

해결됨

책 3권을 영상으로 만든 Unity 게임 개발

다이내믹으로 안하고 굳이 키네마틱으로 하는 이유가 따로있나요?? 다이내믹으로 하면 istrigger를 활성화 안해도 사용할 수 있는거 아닌가요??

  • C#
  • unity
킴주니 댓글 2 좋아요 1 조회수 167

잔상

해결됨

[Unity6] 유니티6로 배우는 실전 멀티플레이 디펜스

안녕하세요. 혹시 캐릭터의 위치를 서로 바꿀때 클라이언트의 서버 스포너위치에 옮겨질 캐릭터의 잔상이 남는데 무엇이 문제인가요? hero쪽에 if (IsServer) transform.parent = target.transform; 이 구문을 빼면 잔상이 없어지긴 합니다.

  • C#
  • unity
  • 게임기획
  • multiplayer
  • game-programming
ML G 댓글 2 좋아요 0 조회수 247

IsTargetOnSight가 자꾸 false로 나와요.

미해결

레트로의 유니티 C# 게임 프로그래밍 에센스

Debug.Log를 찍어본 결과, Physics.Raycast(eyeTransform.position, direction, out RaycastHit hit, viewDistance, whatIsTarget) 위 코드의 반환값이 false라는 것을 알아냈어요. 플레이어 캐릭터가 좀비 앞에서 아무리 알짱거려도 진짜 코앞까지 얼굴을 들이미는 게 아니면 계속 false가 떠요. 이상하게도 얼굴을 들이밀면 true가 떠요. 딱히 viewDistance 같은 걸 조절한 게 아니라서 거리 문제는 아닌 것 같은데, 왜 레이캐스트가 자꾸 false가 뜨는 걸까요? 이해가 안 돼요... ㅠㅠ

  • C#
  • unity
라브소소 댓글 2 좋아요 0 조회수 178

블로그 포스팅 질문

미해결

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

안녕하세요 강의 잘 듣고 있습니다! 혹시 듣는 강의 에서 나온 내용 직접 다 적으면서 수강중이긴 한데 코드 내용을 일부분 적어서 블로그에 포스팅 하는것 괜찮나요?

  • C#
  • unity
  • 네트워크
댓글 1 좋아요 0 조회수 152

인피티니스크롤 item의 rect Transform에 Nan값

해결됨

유니티 시스템 프로그래밍 Pt.1 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지

몇몇개 게임 오브젝트가 안 보여서 확인해보니 rectTransfrom 값이 NaN이네요 왜 이럴까요?

  • C#
  • unity
  • 객체지향
댓글 2 좋아요 0 조회수 198

아이템 필터 기능

해결됨

유니티 시스템 프로그래밍 Pt.1 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지

아이템 정렬에 추가적으로 필터기능을 넣고 싶습니다 현재 각 아이템의 id를 이용해 보여주고 싶은 아이템이 무엇인지 나타낼 수 있겠는데, 보여주지 않을 아이템을 어떻게 숨길지 모르겠습니다.

  • C#
  • unity
  • 객체지향
moonfgg 댓글 1 좋아요 0 조회수 187

Knight 오브젝의 NavMeshAgent 문제

미해결

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

선생님의 코드를 다 마치고 몬스터를 스폰하는 테스트를 하는 중에 위와 같은 오류가 떠서 이게 뭐지 하고 있는데 Knight 프리팹으로 가서 NavMeshAgent를 추가하고 테스트를 하니 정상적으로 몬스터가 스폰이 되어서 나왔습니다. 아마도 NavMeshAgent 를 사용한 이동 방식이 문제인거 같은데... 혹시 저와 같은 문제를 겪고 계신 분들은 이렇게 하면 해결이 되는구나.. 하고 조심스레 올려 봅니다.

  • C#
  • unity
sunrise3225 댓글 1 좋아요 0 조회수 127

스킬트리 질문입니다

미해결

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

스킬트리의 xNode에서 노드 하나에 In 으로 들어오는 포트는 여러개가 설정가능한데 out 도 여러개로 나가게 하고 싶은데 잘 되지 않아 이 부분의 해결방법에 대한 조언을 질문드립니다.

  • unity
  • modules
coffeecat0213 댓글 3 좋아요 0 조회수 212

인기 태그

인프런 TOP Writers

주간 인기글