묻고 답해요
137만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨두고두고 써먹는 유니티 VR
프로젝트 갈아엎기
아래 사진은 제 프로젝트이고 그 아래 사진은 강사님의 프로젝트에 있는 starter Assets 들입니다 에셋들이 달라서 처음부터 프로젝트를 다시 진행해야 할지 고민중에 있습니다..!
-
미해결[Rookiss 켠김에 출시까지] 유니티 방치형 키우기 게임 (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함수도 붙이고 스크립트에 부착도 해보고 질량도 바꿔보고 처음시작할때 실행되는지 안되는지 다 지켜봐도 아예 움직이는게 실행이 안되네요뭐가문제인건가요???
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템
원하는 타이밍에 퀘스트를 등록하고 싶다면 어떻게 해야할까요
프로젝트에 해당 수업 내용을 구현해서 작업 중인데 만약 어떤 오브젝트에 상호작용 한 후에 퀘스트가 등록되게 하고싶다면 어떻게 해야할까요?
-
미해결유니티 Addressable 을 이용한 패치 시스템 구현
4:53 어드레서블 번들-에셋 메모리 로드 관련 설명에 오류가 있는것같습니다.
유니티의 어드레서블 에셋 그룹에서 특정 에셋을 참조할 때 해당 에셋이 포함된 번들 전체가 런타임에 메모리에 로드되는 것은 아닌것으로 알고있습니다. 번들 전체가 메모리에 로드되는 것이 아니라 해당 프리팹의 인스턴스화에 필요한 에셋만 로드되는게 아닌가요?
-
미해결[Rookiss 켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + T2)
5월 5일 수업은 진행이 안된건가요?
아직 업로드가 안되길래 여쭤봅니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
비주얼 스튜디오 코드 테마
안녕하세요 혹시 비주얼 스튜디오 코드 테마 공유 받을 수있나요 ? 비코 셋팅하는 영상이 안보이던데 파트 1은 너무 오랜전꺼라서 혹시 셋팅방법이나 테마 어떤거 쓰시는지 알 수 있을까요 ?? 테마가 같아야 공부할때 더 편할꺼 같아서요
-
해결됨두고두고 써먹는 유니티 VR
Weapon line의 Reticle Point를 UI에 맺히게 하기
안녕하세요 Weapon line의 Reticle Point를 UI에 맺히게 하려고 하는데 캔버스에 콜라이더를 줘서 맺히기는 하는데 다른 방법이 혹시 있을까요?
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
DQN 함수를 어디에다 만들고 실행하나요??>?>
코드 설명과 실제 구동화면을 같이 보여주면 따라하기 편할거 같은데요..실제로 어떻게 구동하는지 나오지 않으니 따라가기 힘드네요
-
해결됨무작정 따라하기! TPS 게임 만들기.
6주차 질문입니다.
NullReferenceException: Object reference not set to an instance of an objectUnityEditor.Graphs.Edge.WakeUp () (at <88a0d69c19884c6ab34f0bf943539a1b>:0)UnityEditor.Graphs.Graph.DoWakeUpEdges (System.Collections.Generic.List`1[T] inEdges, System.Collections.Generic.List`1[T] ok, System.Collections.Generic.List`1[T] error, System.Boolean inEdgesUsedToBeValid) (at <88a0d69c19884c6ab34f0bf943539a1b>:0)UnityEditor.Graphs.Graph.WakeUpEdges (System.Boolean clearSlotEdges) (at <88a0d69c19884c6ab34f0bf943539a1b>:0)UnityEditor.Graphs.Graph.WakeUp (System.Boolean force) (at <88a0d69c19884c6ab34f0bf943539a1b>:0)UnityEditor.Graphs.Graph.WakeUp () (at <88a0d69c19884c6ab34f0bf943539a1b>:0)UnityEditor.Graphs.Graph.OnEnable () (at <88a0d69c19884c6ab34f0bf943539a1b>:0)이런 에러가 났는데 어디서 잘못됐는지 모르겠습니다..!!
-
미해결따라하면서 배우는 고박사의 2D 플랫포머 게임 제작
플레이어 캐릭터에 Renderer를 추가하는 이유가 있을까요?
유튜브로 2D 기초 영상을 먼저 보고 난 후 강의를 듣고있습니다. 그 영상에선 플레이어 캐릭터 오브젝트에 따로 Renderer를 추가하지 않았던 걸로 기억하는데, 물리법칙이 적용되는 오브젝트와 렌더러를 따로 구분하는 이유가 있을까요?? 규모가 상당히 큰 게임이면 필요할 것 같긴한데 정확한 이유를 모르겠어서 여쭈어봅니다!
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
갑자기 Template>Scripts 폴더는 어디에서 만들어졌는지...
..
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
오브젝트 생성에 관련해 질문이 있습니다.
예를 들어, 지금처럼 화살을 생성할 때, 서버는 화살이 자신의 Owner를 알지만, 클라에서는 자신의 Owner를 모르는데, 만약 알아야 한다면1. 지금처럼 클라의 ObjectManager - Add() 함수에서 생성할 수 있도록 ObjectInfo에 OwnerId를 추가2. 클라의 Packethandler는 playerId를 알 수 있으니 Packethandler에서 오브젝트를 생성3. 아예 클라에서 Owner를 알 필요없게 코드를 수정어느 방법을 추천하시나요?현재 오브젝트 생성을 Onwer 오브젝트가 가지고 있는 스크립트에서 생성을 하던 방식이어서 여쭤봅니다.
-
미해결따라하면서 배우는 고박사의 2D 플랫포머 게임 제작
선생님 이 강의를 토대로 개발하고 있는데
만약 출시한다면 선생님께서 배포하신 에셋을 일부분 사용해도 괜찮을까요?
-
미해결[Rookiss 켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + T2)
하반기 온라인 게임 교육 질문
하반기 온라인 게임 교육은 언리얼만 하시나요?유니티도 따라 해 주시면 좋을 것 같습니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
Json파일의 정보를 proto의 내용으로 DataContents와 연동하는 것을 Unity에서 하는 것이 가능한지 궁금합니다
9:00분 부분처럼 선생님 말씀대로 진행하여 Server 프로젝트 쪽에서는 Json파일의 내용을 .proto에 구현한 StatInfo로 바로 넣는 것이 문제 없이 작동합니다.-protocol.proto-SkillData.Json-DataContents.cs in Server project 그러나, Unity Client 내에서 위 방식으로 데이터를 읽어들이려고 시도하면 데이터가 전혀 들어오지 않고 인게임내에서 사용도 불가능하여 혹시 무언가 다른 부분이 존재하는지 여쭤보기 위해 질문 남기게 되었습니다.-Unity DataMgr.cs-Unity DataContents.cs 혹시 경로나 Json파일 이름 문제인가 싶어 고민해봤지만, Proto파일의 StatInfo를 쓰는 것이 아닌 원래 방식대로 Data modeling하고 그를 사용하면 문제없이 데이터가 받아지고 해당 데이터 사용이 가능한 상태라 그 문제는 아니라고 판단하고 있습니다.Unity 내에서도 proto로 바로 사용이 가능한지, 가능하다면 혹시 추가적인 주의사항이 있는지 여쭤보고 싶습니다.
-
미해결[Rookiss 켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + T2)
사운드도 꼭 넣어 주세요.
안녕하세요. 사운드도 꼭 넣어주세요.
-
미해결[Rookiss 켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + T2)
커스텀타일 오류에 대한 질문입니다.
c s o를 통해 커스텀 타일을 만들면 script가 커스텀 타일이 아닌, 요모양이 됩니다. 강의 에셋에 있는거 그대로 가져오면,이런 식으로 아무것도 안나타나고요.현재 유니티 22.3.6 버전을 쓰고 있어서 그런가 했는데, 맞습니다. 22.3.15 버전을 쓰면 괜찮습니다. 어디선가 문제인가 싶어서 상당한 시간을 투자했지만, 3.6버전에서 문제를 해결할 방법을 찾지 못했습니다. 이럴 때에는 그냥 버전을 바꾸는 것이 최선의 해결책일까요?