inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

공격할 때마다 일정 확률로 추가 투사체 발사

미해결

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

특정 아이템 효과로 기본 공격할 때마다 일정 확률로 추가 투사체를 발사하도록 하고 싶습니다. 패시브 스킬을 만들어 아이템 장착/해제시 스킬을 등록/해제하도록 만들려고 하는데, 기능을 어떻게 만드는 것이 좋을지 고민이 됩니다. 제가 생각해 본 방법으로는, UseCondition에 IsRunningSkillCondition으로 특정 스킬을 사용하고 있는지 검사하고, IsPassRandomValueCondition으로 일정 확률을 통과했는지 검사한 후에 SpawnProjectileAction으로 투사체를 타겟에게 발사하도록 하면 될 것 같습니다. 근데 이 방법으로 아마 동작은 될 것 같은데, 스킬의 UseCondition을 계속 체크해야해서 괜찮을지 의문이 생겼습니다. 마음같아선 OnDealDamage 이벤트에 일정 확률로 추가 투사체를 발사하는 메소드를 등록시키고 싶은데, 이를 스킬 시스템으로 어떻게 구현해야할지 잘 모르겠습니다. 어떤 방식으로 하는 것이 좋을 것 같은지 강사님의 생각이 궁금합니다. 추가로, 특정 아이템 장착시 기본 공격에 넉백이나 스턴 등 특정 이펙트를 추가하려면 어떻게 하는 것이 좋을지도 궁금합니다.

  • unity
  • modules
MOOOON 댓글 2 좋아요 0 조회수 321

캐릭터 판매 38분 질문

해결됨

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

CheckGetPosition과 같은 경우에는 ServerRpc에서 해도 되는 부분 같은데요. 이것은 ServerRpc에서 할지 clientRpc에서 할 지 당사자가 결정하면 되는 부분일까요?

  • C#
  • unity
  • 게임기획
  • multiplayer
  • game-programming
양승근 댓글 1 좋아요 0 조회수 138

강사님. 감사합니다.

해결됨

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

혹시나 3D방치형 게임은 혹시 할인 프로모션이 계획돼 있을까요? 항상 결제하면 할인이 되는 경우가 많았어서요.

  • C#
  • unity
  • 게임기획
  • multiplayer
  • game-programming
양승근 댓글 2 좋아요 0 조회수 185

Data관리 관련해서 질문드립니다.

해결됨

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

혹시 Data를 json으로 직접 입력해줘서 관리하시는 이유가 따로있을까요? ScriptableObject를 활용해서 관리하는 것은 별로 좋은 방법이 아닐까요??

  • C#
  • unity
  • object-pooling
황보민 댓글 2 좋아요 0 조회수 225

안녕하세요 도저히 알 수 없는 오류가 나와서 질문드려요,,

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

강의를 들으면서 응용하면서 저만의 프로젝트를 만들고 있습니다. 우선 저는 3d게임에서 이동 동기화를 진행중입니다. 패킷은 이렇게 만들었습니다. 보내는부분 MoveDir을 세팅하는부분에서 이런 오류가 나와요.. ㅜㅜ 브레이크포인트를 찍고 호출스택을봐도 엉뚱한데서 크래시가 나고 있어서 어떤문제인지 도저히 감이 안잡힙니다. 구글에 검색해도 정보가 없고, GPT도 정확한 답변이 없어요... 혹시 제가 뭔가 놓친게 있는걸까요..?

  • C#
  • unity
k ch 댓글 2 좋아요 0 조회수 287

레이캐스트 에셋 임포트하는방법을 모르겠어요.

미해결

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

이렇게 파일이 들어오는데 임포트 패키지 해도 안나오고 allfiles 로 해서 하나하나 임포트해야하나요?

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

[Rookiss 1월 라이브 강의] TA 지망생을 위한 쉐이더 입문 #1 문의

미해결

어디에다 문의 글을 올려야 할지 몰라서 여기다 올립니다! 해당 라이브 강의 커리큘럼이 '유니티 쉐이더 기초' 인데, 추후 진행하는 언리얼 수업에서도 1월 커리큘럼처럼 테크 수업을 진행하는지 궁금합니다. 아니면 기초 테크 수업은 1월에만 진행하고 추후 언리얼 실습만 따로 하는걸까요? *언리얼 쉐이더 기초 수업이 밑의 커리큘럼처럼 진행하는지 궁금합니다! - 기초 코딩(HLSL) - 필수 그래픽스 지식 (렌더링 파이프라인, 컴공 지식 등) - 수학 (삼각함수, 벡터, 내적, 외적, ...) - 실전 쉐이더 제작 (언리얼 실습)

  • rookiss
  • ue5
  • 유니티
  • unity
  • ta
  • 언리얼
TeamBlens 댓글 1 좋아요 0 조회수 103

오브젝트 풀링 파트에서 겟과 리턴을 만들때

해결됨

[Unity] 함께 만들어가는 방치형 게임 개발

안녕하세요 강의 너무 잘 보고 있는 지망생입니다 . 한가지 궁금한게 생겨서 여쭤봅니다 . 겟과 리턴을 만들 때 액션의 널 체크를 하잖아요 . 이 부분을 if로 널 체크를 한번 하고 ? 로 널 체크를 한번 더 하는데 이렇게 두번 해야하는 이유가 있을까 조심히 여쭤봅니다.

  • C#
  • unity
  • firebase
  • 게임기획
  • json-parsing
ᄒᄋᄒ 댓글 2 좋아요 0 조회수 246

자막이 누락된 강의에 자막 추가해 주실 수 있을까요?

해결됨

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

강의 음성이 전반적으로 뭉개져서 내용 이해가 어려워 자막을 보며 듣고 있습니다. 하지만 일부 강의에는 자막이 제공되지 않아 불편한데, 해당 강의들에 자막을 추가해 주실 수 있을까요?

  • unity
dunku 댓글 1 좋아요 0 조회수 181

퀘스트 시스템을 확장하면서 생긴 의문점 입니다.

미해결

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

public virtual void Cancel() { CheckIsRunning(); Debug.Assert(IsCancelable, "This quest can't be canceled"); State = QuestState.Cancel; onCanceled?.Invoke(this); } 퀘스트를 취소할때 CheckIsRunning를 실행하게 된다면 이미 등록되어있는 퀘스트를 취소하는것이기 때문에 Debug.Assert(IsRegistered, "This quest has already been registered"); 무조건 이 구문으로 막아버리게 되는건데 제가 혹시 강의에서 잘못 이해한 부분이 있을까요

  • unity
고우진 댓글 2 좋아요 0 조회수 225

공격력 주문력 스킬 계수 레벨 적용

미해결

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

롤의 스킬에는 각종 스탯계수가 붙어있는데요, 공격력계수, 주문력계수, 공격속도계수 등이 있습니다. 저는 현재 각 스킬의 계수 관리를 위해서 DealDamage 이펙트의 레벨을 필요한 만큼 만들어서 이용중입니다. 예를 들어, ad,ap 계수가 전부 1인 스킬을 구현한다고 하면, DealDamage 이펙트의 레벨을 2개 만들어서 ad계수가 1인 데미지 이펙트, ap계수가 1인 데미지 이펙트를 스킬에 다 추가하는 방식으로 하고 있습니다. 그런데, 레벨로 관리하니까 너무 직관적이지 않아 고민입니다. 예를 들어, ad계수가 1.5인 이펙트의 레벨이 3이라면, 스킬에 장착된 이펙트를 볼 때 이펙트를 또 한 번 더 들어가서 계수가 몇인지 확인하는 것이 너무 불편하게 느껴져서 질문드립니다. 강사님은 어떤 방식으로 관리하는 것이 좋다고 생각하시나요??

  • unity
  • modules
MOOOON 댓글 2 좋아요 0 조회수 369

유저 인벤토리 Pt.3.

해결됨

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

InventroyUI의 Scroll View하단의 Content에 아이템 슬롯들이 인스턴스화가 안 되네ㅔ요 화인해야할 게 있을까요?

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

유저 재화 관리 및 커스텀 메뉴 강의 질문입니다.

해결됨

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

별거 아닌 질문을 궁금해서 남겨봅니다. 뒤로가기(ESC/BACK) 처리 강의에서 작성한 코드인 LobbyUIController > private void HandleInput() 함수가 유저 재화 관리 및 커스템 메뉴 강의 12분 경에는 왜 없어졌는지 궁금하네요..

  • C#
  • unity
  • 객체지향
잘하자 댓글 3 좋아요 0 조회수 239

이동관련 질문이 있습니다

해결됨

두고두고 써먹는 유니티 VR

지금 locomodation system을 아직 추가 안하고 xr rig를 추가만 한 상태에서 시뮬레이터로 플레이 했을 때 wasd로 움직이고 있습니다 locomodation system으로 움직임을 제어하면서 속도도 조절하고 싶은데 기존의 locomodation system을 추가하기 전부터 wasd로 움직이던 기능은 어디서 나온것인가요? 그리고 이거로 움직임 제어 말고 locomodation을 사용한 움직임 제어로 전환하고 싶습니다.

  • unity
  • VR/AR
  • 유니티-vr
fine4200 댓글 2 좋아요 0 조회수 206

캐릭터 이동1 24분부터 잘 안되요.

해결됨

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

캐릭터 이동1편에서 24분전에 holder자체를 교환할 때는 됐는데요. holder안의 캐릭터 이동으로 변경시 캐릭터들이 자꾸 가운데사 만나는 게 됩니다. 그리고 강의에 parentholder에 대해서는 언급이 없었는데 무엇일까요?

  • C#
  • unity
  • 게임기획
  • multiplayer
  • game-programming
양승근 댓글 2 좋아요 0 조회수 193

게임 오브젝트 경로를 지정해줫는데 경로 지정 실패라고 뜹니다.

미해결

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

PlayController에서 UI 프리팹을 불러올 때, Managers.Resource.Instatiate("UI/PopUp/Scorebutton_UI");로는 경로를 불러오는 작업을 성공했었는데, Managers.UI.ShowPopUpUI<Button_UI>();를 실행을 하려니 경로를 불러오는 데 실패했습니다. 디버깅을 해보니 GameObject go = Managers.Resource.Instatiate($"UI/PopUp/{name}");과정에서 게임오브젝트 go에 오브젝트가 할당이 안되어 있다고 뜹니다. 어디서 잘못된것일까요?

  • C#
  • unity
이동현 댓글 1 좋아요 0 조회수 124

URP 프로젝트가 안보이는데 SRP도 상관없을까요? 두개가 무슨 차이인가요?

해결됨

두고두고 써먹는 유니티 VR

올려주신 에셋이 텍스쳐가 다 핑크색으로 안나오는 문제가 있어서 다른 분이 올린 질문을 보고 저도 URP로 했나 체크하는데 URP는 안보이고 다른 질문에서 대신 UNIVERSAL 3D를 추천하시더라구요 근데 SRP로 되어 있어 이게 맞나 여쭤봅니다. 제 유니티 버전은 22.3.52f1입니다.

  • unity
  • VR/AR
  • 유니티-vr
fine4200 댓글 2 좋아요 0 조회수 801

강의 관련 질문 드립니다.

미해결

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

섹션 6 결제 까지 올라와 있고 그 이후 날짜에는 강의 파일이 없는데 이후에 추가로 올라오나요?

  • C#
  • unity
  • mysql
  • MMORPG
  • ef-core
  • asp.net-web-api
po2sang 댓글 1 좋아요 0 조회수 268

혹시 완성본을 받아볼 수 있을까요?

미해결

유니티 AR로 만드는 FPS 게임

완성본과 비교해보고 싶은 부분이 있어서 완성본을 받아보고 싶어요

  • C#
  • unity
  • VR/AR
eunbi4387780 댓글 1 좋아요 0 조회수 153

인기 태그

인프런 TOP Writers

주간 인기글