묻고 답해요
144만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
사용하시는 테마가 궁금합니다
vs code에서 사용하시는 테마가 궁금합니다.저는 코드위에 마우스를 얹어놓아도 해당 코드에 대한 설명(어떻게 작성해야하는지, 인수들이 뭐가 있는지)가 안뜨는데 어떤 테마로 설정해야 나올수 있나요? 참고로 파일 - hover(?)값에서 사용으로 변경해놓았는데도 코드에 대한 설명이 안나옵니다..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Unity FBX Import Warning
에셋 임포트시 경고 메시지가 뜨는 데 무엇을 의미하는 것일까요?
-
미해결유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
Part4 유니티로 세가지의 게임만들기 강의
Part4 유니티로 세가지의 게임만들기 강의 위 강의 보고 싶은데..인프런에는 없는데 어디서 볼 수 있나요?
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템
Multi Layered State Machine 강의에 대한 질문입니다.
public void Setup(EntityType owner) { stateMachine.Setup(owner); AddStates(); MakeTransitions(); stateMachine.SetupLayers(); stateMachine.onStateChanged += (_, newState, prevState, layer) => onStateChanged?.Invoke(stateMachine, newState, prevState, layer); } MonoStateMachine 스크립트의 해당 부분에서 MonoStateMachine의 onStateChanged 이벤트에 아무것도 등록이 되어있지 않은데 혹시 추후 강의에서 해당 부분 추가 되는 건가요?코드 파악 중 제가 잘못 이해한건지에 대해 궁금하여 질문합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
에셋 구름 아이콘이 없어요
어디서 받을 수 있나요?다운로드 버튼이 아무리 찾아도 없습니다.
-
해결됨두고두고 써먹는 유니티 VR
3-5 오디오 소스관련해 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!- 먼저 유사한 질문이 있었는지 검색해보세요.- 서로 예의를 지키며 존중하는 문화를 만들어가요.- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.강의 3-5를 보고 몹이 폭파할때 나는 소리(Mob Explosion)가 유니티에서 재생이 안됩니다. 콘솔창에 에러메세지는 안나는데 어떻게 해야 재생이 가능한지 궁금합니다. 게임창에 mute audio도 확인해봤는데 어떻게 해결해야될지 모르겠네요...
-
미해결[라이브 멘토링] 유니티 뱀파이어 서바이벌 장르 모작
폴더 이름 제일 앞에 @를 붙이는 이유가 궁굼해요
보통 회사들이 폴더 이름 앞에 @붙여 사용하는지 궁굼하고 왜 붙이는지도 궁굼합니다.
-
미해결[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + T2)
9주차 소스코드 관련
안녕하세요맥북으로 강의를 수강하면서 따라하고 있는데,section 3 - 신규 BaseMap 강의의 TileMaps 폴더를 전부 날리고 M1에서 가져오는 과정에서한글이 들어간 파일명들 때문에 CustomTile을 제대로 불러오지 못하고, 이로 인해 NPC, 몬스터 등이 맵에 뜨지 않습니다.macOS의 경우 한글이 파일명에 들어간 경우 압축 해제할때 파일명이 깨지는 오류가 있습니다. 그래서 파일명이 깨지지 않게 하는 Keka 등의 macOS용 파일 압축 및 해제 도구를 사용해봤지만 타일맵들을 여전히 제대로 불러오지 못합니다.그래서 부탁드리고 싶은데, 혹시 @Resources/Tilemaps 폴더 내 한글로 된 파일들은 전부 영어로 바꾼 버전의 M1도 올려주실 수 있나요?강의를 수강하는데 오브젝트들이 안 뜨다보니 많이 불편하네요..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
유니티 싱글톤 패턴 질문있습니다
강의 내용에 따르면 GameObject go = GameObject.Find("@Managers");Managers mg = go.GetComponent<Managers>(); 이 부분이 부하가 많이가는 부분이라 싱글톤기법을 이용한다고 하셨는데요 싱글톤을 구현하는 도중에 GameObject go = GameObject.Find("@Managers");Managers mg = go.GetComponent<Managers>();이 부분을 다시 쓰던데 위의 코드를 안쓰기 위해서 싱글톤패턴을 배우는건데 저 코드를 또 쓴다는게 인과관계가 좀 안맞는거 같아서 질문올립니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
강의 4분 디버깅기능 이용하는데 질문있습니다
강의대로 똑같이 따라했는데 중단점을 사용할수 없다고 뜨네요 인터넷 검색해서 나온것들을 따라해봤는데 여전히 작동하질 않습니다 여기에라도 올려봐요
-
미해결[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + T2)
앞으로 진행 궁금합니다
안녕하세요 바닥부터 출시후 운영까지 배우는 강의라 구입했습니다이번주도 안나오면 앞으로 강의 6개 남았나요??아니면 어떻게 진행되나요 뭔가 진행 할수록 스킵되는 기분이라 과연 앞으로 6월까지 강의로 결제 시스템 와 운영까지 할 수 있게 끔 강의가마무리가 어떻게 될지 불안하고 궁금합니다
-
해결됨유니티 머신러닝 에이전트 완전정복 (응용편)
(PPO 실습 2) total_loss 구하는 코드에서 action entropy 는 어떻게 계산된 것인지 궁금합니다.
우선 좋은 수업 감사드립니다. PPO 알고리즘 수업에서 PPO Actor-Critic Network 의 전체 손실 값은 clipped surrogate objective - c1 * value loss (critic loss) + c2 * action entropy 라고 배웠는데, 관련 부분에 대한 코드를 보면 actor_loss = -torch.min(surr1, surr2).mean() critic_loss = F.mse_loss(value, _ret).mean() total_loss = actor_loss + critic_loss로 action entropy 에 대한 연산은 없는 것 같아 보입니다. 혹시 제가 잘못 알고 있거나, 다른 부분에서 이미 고려된 것이라면, 알려주시길 부탁 드립니다. 아니면 고려하지 않아도 되는 조건이라면 어떤 이유가 있는지 알고 싶습니다. 감사합니다.
-
미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
그냥 씬 자체가 실행이 안됩니다..
All compiler errors have to be fixed before you can enter playmode! UnityEditor.SceneView:ShowCompileErrorNotification () 이 오류가 뜨면서 씬이 플레이 자체가 안되네요; 버전 2021.2.16f1 맞습니다.
-
미해결[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + T2)
TileMap 파일명 오류 (section 3 - 신규 BaseMap)
안녕하세요, '9주차 소스코드 다운로드'에서 M1 코드 다운받아서 에셋 지우고 다시 올리는 과정을 따라하고 있는데, TileMap 파일들의 이름이 바뀌어 있고 제대로 작동을 안합니다. 어떻게 해야 하나요? (맥입니다)
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
강의중 GameRoom의 참조값에 대해 질문드립니다.
안녕하세요. 너무 알찬 강의 잘 보고 있습니다! 혹시 강의 내용중 GameRoom room = player.Room;if(room == null)return;에서 클래스의 참조값에 의해 player.Room이 null 이 된다하여도 room은 player.Room의 값을 가지고 있어 null체크가 가능한건 알고있는데요 혹시 그러면 player.Room의 인스턴스값인 RoomId 이 변하게된다면 room의 RoomId도 변경될텐데 RoomId 값의 검증도 필요할까요? 강의를 전부 본게 아닌지라 ㅠ 혹시 뒷부분에서도 RoomId의 검증같은 강의도 나올까요..? 나오게되면 강의를 쭉보면 알게될부분이니.. 여쭤봅니다. 감사합니다!
-
해결됨두고두고 써먹는 유니티 VR
프로젝트 갈아엎기
아래 사진은 제 프로젝트이고 그 아래 사진은 강사님의 프로젝트에 있는 starter Assets 들입니다 에셋들이 달라서 처음부터 프로젝트를 다시 진행해야 할지 고민중에 있습니다..!
-
미해결[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + T2)
선생님께서 알려주신 코드
혼자서 안보고 작성할 정도 되야하나요제 뇌가 저사양이라 잘 안돌아가네요;
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
WriteLock이 Empty_Flag일때만 가능하다면...
a스레드에서 ReadLock 사용하고b스레드에서 WriteLock을 사용하면 대기가 되는데(Empty_Flag가 아니니깐)ReadLock은 Write_Mask만 없으면 계속 들어올 수 있으니끝임없이 ReadLock이 발생된다면 대기 중인 b스레드는 언제 WriteLock이 진행되나요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
JobQueue는 무조건 싱글스레드 환경에서 돌아가게 구현하나요?
JobQueue에 쌓인 일감이 만약 극단적으로 많거나 작업 하나하나의 비용이 크다면 병목현상이 일어나지 않을까하는 의문이 생겼습니다.JobQueue 내에서도 겹치지 않는 작업은 멀티스레딩으로 처리하여 최적화하는게 과연 효율이 나올지, 또 실제 현업에서 이렇게 적용하여 사용하는지 궁금합니다!
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
저도 이동이 안돼요.....ㅠㅠ
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Enemy1 : MonoBehaviour { private float health = 50.0f; public float Health{ get{ return health; } } void Start(){ move(); } void TakeDamage(float value){ health -= value; Debug.Log("enemy의 체력 : " + health); if(health <= 0) { Die(); } } void Die(){ Destroy(gameObject); // 자기자신을 없애라 } void OnCollisionEnter2D(Collision2D coll){ if(coll.gameObject.CompareTag("Bullet")) { TakeDamage(10); // 총알을 소멸시켜라-> 나랑 충돌한놈 없애라 ! coll.gameObject.SetActive(false); } } void Move(){ gameObject.GetComponent<Rigidbody2D>().AddForce(Vector3.left * 23200); } } 저도 Enemy1, Enemy2 만들어서 move함수도 붙이고 스크립트에 부착도 해보고 질량도 바꿔보고 처음시작할때 실행되는지 안되는지 다 지켜봐도 아예 움직이는게 실행이 안되네요뭐가문제인건가요???