묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결유니티와 C#으로 배우는 카타나제로스타일 게임만들기 (기본편)
이거 후속 강의는 없는 건가요? ㅠㅠ
이거 후속 강의는 없나요...? 플레이어랑 적 충돌까지는 배운게 있어서 공격하면 사라지게 할 수 있는데 보스 몬스터 구현하기가 어렵네요 ㅠ
-
미해결유니티와 C#으로 배우는 카타나제로스타일 게임만들기 (기본편)
이거 후속 강의는 없는 건가요? ㅠㅠ
이거 후속 강의는 없나요...? 플레이어랑 적 충돌까지는 배운게 있어서 공격하면 사라지게 할 수 있는데 보스 몬스터 구현하기가 어렵네요 ㅠ
-
해결됨유니티 시스템 프로그래밍 Pt.2 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
로컬 알림과 다국어 지원에 대해 궁금합니다.
안녕하세요. 유니티 시스템 프로그래밍 파트 1, 파트 2 강의 잘 듣고 있습니다. (두개 모두 번갈아 가며 필요한 부분 먼저 듣고 있는 상태입니다. ) 모바일 게임 서비스에 중요한 요소중에 하나로 로컬 알림과 서버 알림이 있는데 이 중에서도 로컬 알림에 대한 강의는 없는 것 같습니다. 혹시 제가 못 찾은 건지 아니면 이 강의가 없다면 추가로 강의를 만들어주실 수 있으신지 궁금합니다. 다국어 부분에서 CSV 파일을 로드해서 각 나라에 맞게 언어를 바꾸고 있긴 한데 CSV 파일 내 문자열에서 , 가 포함되어 있는 경우는 문제가 되지 않을까 싶습니다. 혹시 이런 경우일 때 어떻게 처리를 하실지 궁금합니다. 이상입니다. 유용한 강의 감사드립니다~
-
해결됨[유니티6] 따라하면서 배우는 하이퍼캐주얼게임 시리즈 01
StageController
에디터 실행중에 인스펙터 창에 StageController을 띄우면 해당 오류가 발생하는데 쓰레드를 만진게 아닌데 어디를 수정해야 될까요?
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
시간이없어서 빠르게 공부하게 프로젝트 공유좀 부탁드려요
이메일은 jbkys0714@icloud.com입니다. 부탁드립니다.
-
해결됨유니티 시스템 프로그래밍 Pt.2 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
통합 에셋
이번 강의는 통합 에셋이 따로 제공되지 않을까요?감사합니다
-
미해결ASP.NET Core MVC +ASP.NET Core +REST API +.NET 8.0
using (SqlConnection ~)을 하는 이유가 뭔가요?
using문은 영역 밖으로 나가면 Dispose가 호출되는것으로 알고 있습니다. db연결은 전역적으로 한번 만들어 놓으면 그걸 계속 사용하면 될것 같은데 using으로 사용할때만 임시로 만들고 사용후에 제거할 필요가 있는걸까여?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
타일 팔레트 깔았는데도 안돼요
타일맵도 설치했는데2D object에 Tilemap이 없어요
-
미해결ASP.NET Core MVC +ASP.NET Core +REST API +.NET 8.0
이후 예정된 강의 문의를 드립니다
안녕하세요.국내 닷넷계열의 강의 중에선 여러 분야를 다뤄주시고 계셔서 닷넷쪽 지식에서 많은 도움을 받고 있습니다maui 관련 강의도 올려쥬신 만큼 이후에 혹시 블레이저 쪽 강의를 만들어주실 계획이 있으실까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
게임개발에서 주로 어느부분에 알고리즘들이 쓰이는지 궁금합니다
강의에서 배운 DFS, BFS, Dijkstra 알고리즘이 주로 “길찾기”나 “맵 탐색”, “던전·퍼즐·퀘스트 생성” 등에 사용된다고 배웠습니다그런데 일반 서버 개발에서는 이런 그래프 탐색 알고리즘들이 “추천 시스템”, “의존성 그래프 처리”, “네트워크 경로 최적화” 등에 자주 사용되는 걸로 알고 있습니다 그래서 궁금한 점은, 게임 개발에서도 위의 예시 외에 AI, 콘텐츠 로직, 엔진 내부 구조 등 다른 영역에서 DFS, BFS, Dijkstra 같은 탐색 알고리즘이 핵심적으로 쓰이는 사례가 있을까요?(클라이언트 / 서버 구분 없이 궁금합니다)
-
미해결[Unity] 함께 만들어가는 방치형 게임 개발
TextMeshPro, TextMeshProUGUI, 그리고 Text의 차이점이 궁금합니다
안녕하세요 강사님의 강의에서 TextMeshPro에서 제공하는 TextMeshProUGUI를 사용하시는 것을 보고 다음과 같은 궁금증이 생겨 질문 남기게 되었습니다.1. TextMeshPro와 TextMeshProUGUI는 서로 어떤 점이 다른가요? 2. 기존 Text와 TextMeshProUGUI는 서로 어떤 장단점이 존재하나요?
-
해결됨유니티 시스템 프로그래밍 Pt.2 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
구글 AD 미디에이션
미디에이션을 구현하는 방법이나 방법이 잘 설명이 되어있는 주소를 알려주세요
-
해결됨[실전 게임 코드 리뷰] 유니티 캐주얼 게임 (엘리스팡)
DataLoader에 대해
[Serializable]의 용도가 무엇인가요?class를 인스펙터에 노출되게 하는 기능으로 알고 있었는데 다른 기능이 있을까요?dataloader가 컴포넌트로 부착되는 스크립트도 아니고, dataloader 내에 있는 데이터를 참조하는 다른 스크립트(UI)에서도 인스펙터에 노출이 안 되는 거 같아서 질문드립니다.유튜브 영상에서 [SerializeReference]를 통해 인스펙터에 노출시키던데 개발 과정 중에 필요하면 한 번씩 그렇게 사용하는 걸까요?수정) 유니티 Part3 DataManager에서 한 번 설명하셨네요메모리에서 들고 있는 것을 파일로 변환할 수 있다. 이정도로 알고만 있으면 될까요?validate() 함수의 효과단순히 true값만 반환하는 함수인데 어떤 함수인 걸까요?기존에 다른 로직이 있지만 이 프로젝트에서는 필요 없어서 제거한 걸까요?좋은 강의 항상 감사드립니다. 이번 AI Creative GameDev 챌린지도 잘 부탁드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
이후 커리 질문
씨샵 강의 완강했습니다.혹시 이 유니티 시리즈 이후에는어떻게 공부하면 좋을까요?
-
해결됨[유니티6] 따라하면서 배우는 고박사의 2D 플랫포머 게임 제작
02-01 이동 발판 (Platform_00_Moving) 질문
안녕하세요컴포넌트 관리를 위해서 오브젝트에 자식 오브젝트를 두어 여러 컴포넌트를 나눠서 배치할 때 어떤 기준으로 나뉘는건가요?Platform_00_Moving에 있던 Rigidbody2D를 Platform에 배치해보니까 OnCollisionEnter2D의 코드가 작동하지 않더라구요
-
미해결[Unity6] 함께 만들어가는 서바이벌 게임 개발 - 스팀 출시 도전기
카드 Database ~ 스킬 구슬 강의 질문
누락된 부분이 있는거 같아서 질문드립니다CardSelector.cs 에서 SelectCard 함수를 정의는 했지만 사용하는 곳이 없음Base_Canvas.cs 에서 SetSkillFrame() 함수를 정의했지만 사용하는 곳이 없음.추후 강의에 나올 순 있지만 섹션3 까지 들은 상태에서는 찾을 수 없어서 질문 남깁니다. 추가로, 위 부분들을 사용하려면 카드 클릭(선택) 하는 함수 A를 만들고 A -> 1번 -> 2번 흐름으로 실행되어야 할 것 같은데, 카드 선택하여 1,2번을 호출하는건 직접 만들어야 하는 부분일까요?
-
해결됨유니티 시스템 프로그래밍 Pt.2 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
구글로그인 인증 에러 문제 살려주세요 ㅠㅠ
DllNotFoundException: Unable to load DLL 'native-googlesignin'. Tried the load the following dynamic libraries: Unable to load dynamic library 'native-googlesignin' because of 'Failed to open the requested dynamic library 처음에 강의를 따라하다가 에러가 떠서 Q&A내용들 확인하고 동일한 에러가 있는걸 발견하고 따라했습니다. https://github.com/googlesamples/google-signin-unity/issues/106 이 깃허브 내용도 확인했습니다. 깃허브 및 Q&A 내용대로 1.srcarr -> arr로 변경하고 2. .arr파일에서 android 체크edm4u resolve (깃허브에는 ./Plugins/Andoid/ 산하에 .jar파일들이 생성된다고했는데 전 안됬습니다.) 진행했습니다. 그러니까 이번에는 로그캣에 61페이지 분량 크래시 로그가뜨면서 종료되는데 혹시 어떻게 해봐야할까요? 2025-10-08 23:26:35.716 21847 21879 Fatal tSoft.MyProject java_vm_ext.cc:616] JNI DETECTED ERROR IN APPLICATION: mid == null2025-10-08 23:26:35.716 21847 21879 Fatal tSoft.MyProject java_vm_ext.cc:616] in call to CallStaticVoidMethodV2025-10-08 23:26:35.716 21847 21879 Fatal tSoft.MyProject java_vm_ext.cc:616] from boolean com.unity3d.player.UnityPlayer.nativeRender()2025-10-08 23:26:35.776 21847 21879 Warn tSoft.MyProject sched_getscheduler(22014): No such process2025-10-08 23:26:35.776 21847 21879 Warn tSoft.MyProject sched_getparam(22014, &sp): No such process2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] Runtime aborting...2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] Dumping all threads without mutator lock held2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] All threads:2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] DALVIK THREADS (41):2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] "main" prio=10 tid=1 Native2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] | group="" sCount=1 ucsCount=0 flags=1 obj=0x72cfd3a8 self=0xb4000079b91d37b02025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] | sysTid=21847 nice=-10 cgrp=top-app sched=0/0 handle=0x7c82484d282025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] | state=S schedstat=( 334617993 29619772 266 ) utm=22 stm=11 core=6 HZ=1002025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] | stack=0x7fcbb05000-0x7fcbb07000 stackSize=8188KB2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] | held mutexes=2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] native: #00 pc 000bd788 /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+8) (BuildId: 3549de9a967b5089252c4ca16436800c)2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] native: #01 pc 00010fa0 /system/lib64/libutils.so (android::Looper::pollOnce+216) (BuildId: 880c071958aa3788bc08025b2e2bae17)2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] native: #02 pc 0018e6b4 /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+44) (BuildId: 2e949cb5813b36a6c68d06191a1b108e)2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] at android.os.MessageQueue.nativePollOnce(Native method)2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] at android.os.MessageQueue.next(MessageQueue.java:346)2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] at android.os.Looper.loopOnce(Looper.java:214)2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] at android.os.Looper.loop(Looper.java:342)2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] at android.app.ActivityThread.main(ActivityThread.java:9634)2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] at java.lang.reflect.Method.invoke(Native method)2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:619)2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] 2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] "FinalizerDaemon" prio=5 tid=6 Waiting2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] | group="" sCount=1 ucsCount=0 flags=1 obj=0x2b40378 self=0xb4000079b91d53802025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] | sysTid=21854 nice=4 cgrp=top-app sched=0/0 handle=0x793cf585f02025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] | state=S schedstat=( 3540231 0 2 ) utm=0 stm=0 core=3 HZ=1002025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] | stack=0x793cb55000-0x793cb57000 stackSize=4109KB2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] | held mutexes=2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] native: #00 pc 0008029c /apex/com.android.runtime/lib64/bionic/libc.so (syscall+28) (BuildId: 3549de9a967b5089252c4ca16436800c)2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] native: #01 pc 00201230 /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks+136) (BuildId: eb4ec0f1d1c7267591d83fa87cb36390)2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] native: #02 pc 004af4ec /apex/com.android.art/lib64/libart.so (art::Monitor::Wait+1088) (BuildId: eb4ec0f1d1c7267591d83fa87cb36390)2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] at java.lang.Object.wait(Native method)2025-10-08 23:26:35.901 21847 21879 Fatal tSoft.MyProject runtime.cc:709] - waiting on <0x0654f29f> (a java.lang.Object)
-
미해결[Unity] 함께 만들어가는 방치형 게임 개발
피격테스트 30:20
안녕하세요 강사님 학습중 궁금한게 있어 질문드립니다 30:20 부분 코드에서 몬스터 피격 할때 텍스트에 랜덤값을 붙일때 pos.x 는 좌 우 인건 알겠는데 pos.z는 앞 뒤 아닌가요?? 제가 잘 몰라서 .. 제 생각에 위 아래 랜덤성이면 pos.z가 아닌 pos.y가 맞지 않나 싶어서요 .. 초보여서 궁금해서 질문드려봅니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
2D로 그냥 만들어도 되나요?
프로젝트 그냥 universial 2D 이거로 새로 만들어도 되나요?
-
미해결절대강좌! 유니티6 - 네트워크 게임 개발 마스터클래스 (Part 1)
7강 재생이 안됩니다
다른 강의는 괜찮은 것 같은데 7강만 재생이 안되네요win10 크롬 사용 중이고 시크릿모드에서도 마찬가지로 재생이 안되고 있습니다아이패드 크롬에서도 똑같습니다만 사파리에선 10초 정도 기다리면 소리는 나옵니다.