묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Scene 전환시 데이터 유지와 설계 질문
안녕하세요 ㅎㅎ 강의를 들으며 토이프로젝트로 조그마한 게임을 하나 만들고 있습니다. 몇 가지 궁금한 점이 생겨 질문드립니다. Q1.1) 아래 사진은 루카노르 백작 이라는 게임입니다. 캐릭터가 위의 문을 열고 들어가면 빌런인 염소가 존재합니다. 문제는 이 방을 나갔다 새로 들어와도 염소의 자리는 그대로 방을 나갈 당시 위치에 있습니다. 게임을 해본 추억을 되짚어 보니 두 가지로 나뉘더군요 1) 방을 나갔다 다시 들어오면 몹이 초기 젠 자리로 가있는 경우 2) 방을 나갔다 들어와도 아래와 같이 몹이 그자리 그대로 있는경우 1)번의 경우 모든걸 초기화하고 새로 만들면 될 것 같은데 2)번의 경우 기존의 정보를 어떤 방식으로 관리하는지 궁금합니다. 만약 던전의 방도 Scene으로 관리한다면 본 강의의 예제에서는 Scene간의 전환시 Manager를 통해 clear하는데 어떤식으로 코드를 수정해야할지 여쭙고싶습니다. 횡설수설하지만 정리해서 말씀드리면.. Scene전환시 이전 Scene으로 돌아갈때 이전 Scene의 상태를 그대로 유지한상태로 돌아가는 방법은 무엇인가요? Q2) 또 한가지 의문은, 리니지나 디아블로의 경우 던전의 한 층 자체를 Scene으로 관리할 것 같은데 아래와 같이 던전 내에 여러개의 문이 있고, 문에 입장하면 장면이 전환되는 경우 던전 내의 방들은 Scene으로 관리하나요? 설계는 개발자 마음대로라지만 Rookiss님이 게임을 만드신다면 어떻게 설계하실지 궁금합니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
Top Earners 질문있습니다
안녕하세요. 아래 쿼리로 실행할 시 에러가 나던데 혹시 어느부분이 잘못된건가욤?? # 해커랭크 - Top Earners SELECT months*salary earnings, COUNT(employee_id) FROM Employee GROUP BY earnings HAVING earnings =MAX(months*salary)
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
PC-IP 적용 후, Gateway 경유 GET/POST `/users` - 접근 시 모두 Access Denied 가 뜨는 원인을 알 수 있을까요?
몇번씩 강의를 돌려봐도 틀린곳이 보이질 않아서 여러 테스트를 해보았습니다. PC할당IP >>> MSA 직접 접근 시에는, 잘 작동하였는데 반해,Gateway 경유(localhost) 시, `/welcome` `health_check` `users` GET/POST 모두 차단 되더라구요.학습진행이 어렵게 되어 버렸어요..ㅠㅠㅠ. 강사님.고민끝에 유추되는 원인인데요,Gateway 서버의 IP 주소가 문제가 되어 이런현상이 생긴걸까요? MSA(user-service) 는 PC-IP 를 통한 접근만 허용할 것이고, Gateway 를 통한 접근 IP 는 localhost( 127.0.0.1) 로 되어있으니, MSA 는 Gateway 로 부터 오는 요청은 WebSecurity 설정으로 인해 차단된다 혹시 이런 논리일까요? 또는 이런 방식도 유추됩니다. .hasIpAddress("IP") 에 허용 IP 를 늘린다 혹시 몰라 프로젝트 압축파일 링크를 달았습니다 Link: `Users MicroService - Routes 테스트 까지 실습진행예제` 읽어주셔서 감사합니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요. 유사배열 객체를 사용한 이유가 있을까요?
안녕하세요. 해설 중 궁금한 사항이 있어서 질문드립니다. Array.from()을 사용하여 queue를 유사배열 객체로 만들어주셨는데, for문을 통해 일반 배열에 초기화를 시키는 것과 어떤 차이가 있는지 알 수 있을까요?
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
FROM절 Sub Query 실행시 Sub Query 밖에 WHERE 절 써도 효과적으로 SELECT 되는지 알고 싶습니다.
삭제된 글입니다
-
미해결쉽게 시작하는 쿠버네티스(v1.35)
컨트롤러 매니저의 역할을 자세히 모르겠습니다!
스케쥴러는 pod 배포나 변화에 대한 스케쥴을 잡는데 컨트롤러 매니저는 무엇을하는건지 잘 모르겠습니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
마지막 부분에서 테스트 할 때
저는 rookiss 님 처럼 id가 1002번, 1003번 이렇게 나오지 않고 먼저 만들어두었던 1, 2, 3번에 이어서 4, 5, 6 이런 식으로 하나씩 카운팅이 되고 있는데 이게 버전 차이 때문에 그런걸까요?
-
미해결실전! 스프링 데이터 JPA
CQRS 관련 질문
안녕하세요. 강의에 걸쳐서 배민은 CQRS를 도입하여 사용한다고 말씀해주신 부분이 기억나서 관련하여 정보들을 많이 찾아보고 있습니다. 그 중 한가지 질문이 생겼는데요. 명령 저장소와 조회 저장소를 분리해서 사용하는 경우 명령 저장소에 데이터 저장 후 이벤트 버스를 통해 조회 저장소에 데이터를 동기화 시킨다고 알고 있습니다. 그런데 만약 조회 쿼리가 발생했는데 해당 데이터가 최신이 아닌 경우 즉, 이벤트를 컨슈밍하여 동기화하기 직전 그 찰나의 순간인 경우를 대비할 수 있는 방법이 있을까요? 1. 이벤트를 처리하지않았기 때문에 조회 당시의 시점으로 봤을 때 동기화되기 이전의 데이터가 최신 데이터라고 보는게 맞음 2. 최신 데이터를 가져오는 것이 정말 중요한 요구사항으로 발생할 가능성이 적음. 3. 이벤트 드리븐의 특성에 따라 최종적 일관성에 대해 집중하는게 좋음. 대략 위 3가지정도의 이유로 인해 최신 데이터에 대한 걱정을 할 필요가 없을 것 같기도합니다만..아직 실무에서 CQRS를 겪어보지 않아서 어떻게 판단해야할지 헷갈리네요. 관련하여 영한님의 생각을 듣고 싶습니다 :) 감사합니다.
-
미해결
scanf 스킵 문제...
#include <stdio.h> int main() { char str[99]; char str_new[99]; printf("첫번째 문단: "); scanf("%[^\n]s", &str); printf("두번째 문단: "); scanf("%[^\n]s", &str_new); if(str == str_new) { printf("true\n"); } else { printf("false\n"); } } 첫번째 scanf는 잘되는데, 두번째 scanf가 스킵되는데 어떻게 해야되나요?
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다~
kky6335@gmail.com 슬랙 초대 부탁드립니다~ 좋은 강의 잘 듣고 있습니다 :)
-
미해결쉽게 시작하는 쿠버네티스(v1.35)
eks-iam 세부설정이 궁금합니다!
eks-iam을 따로 역할로 만드신것같은데 혹시 정책 설정이 어떻게 되어있는지 공유가 가능하실까요? eks 구성을 직접 해보고싶어서요!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
회원가입 페이지 만들기 약관동의 useCallback 디펜더시 리스트에 대해서 질문 잠 있습니다.
안녕하십니까. 강의 잘 듣고 있습니다. 이번에 따라 배우면서 2강. 회원가입 페이지 만들기 부분에서 뜬금없이 의문이 생겨서 질문드립니다. useCallback 함수 안에서 사용하는 상태 혹은 props 가 있다면 꼭, deps 배열안에 포함시켜야 된다는 것 입니다. 만약에 deps 배열 안에 함수에서 사용하는 값을 넣지 않게 된다면, 함수 내에서 해당 값들을 참조할때 가장 최신 값을 참조 할 것이라고 보장 할 수 없습니다. 라고 되어있는데 진짜로 변경될 수 있는 상태를 안 넣어주니 제대로 작동을 안하더라구요 const onSubmit= useCallback(()=>{ if(password !== passwordCheck) { setPasswordError(true); return; } if(!term){ console.log("대체 term 이 왜>>>", term); //왜?????? setTermError(true); return; } console.log(id,nickName,password,passwordCheck, term); },[password, passwordCheck,passwordError]); //여기에 term이 들어가야지만 작동되는 이유가.. 위에 보시면, onsubmit 함수에 디펜더시 리스트에 term이 안 들어가면, 약관에 동의하는 부분이 정상적으로 작동이 되지 않는다. 하지만 콘솔에 찍어보면 막상 값은 잘 바뀌는데, 왜 useCallback 에는 작동이 안 되는지 그 원리가 궁금합니다. 질문이 불친절할 수 있지만, 짧게나마 답변해주시면 감사드립니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
궁금한점이 있어 질문드립니다
team.getid에서 값을 불러와서 쓰시는데 team이라는 객체에 언제 id가 셋팅되는건지 궁금합니다 sequance나 auto에서 em.persist에서 sequance을 읽어 오는걸로 배웟는데 거기서 team이라는 객체에도 값이 셋팅 되는건가요???
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
자식요소가 인라인블럭일때 아래 틈 없애는 방법 알려주세요
<body> <div class="parent"> <span class="child"></span> </div> </body> --------------------------------------- .parent { border: 5px solid red; width: 600px; overflow: hidden; text-align: center; } .child { background-color: gold; width: 200px; height: 200px; display: inline-block; } 일때 자식이 중앙정렬은 되는데 자식요소와 보더 사이에 틈이 있는데 이거 없애는 방법 있을거 같은데 안되네요 도와주세요 ㅠ
-
미해결MAYA 3D animation Season 1
리깅 선이 보이지가 않습니다.
자유시점에서는 리깅 선이 보이는데 측면이나 부감으로 화면 전환이 되면 선이 보이지가 않습니다, 그리하여 픽커 이용하며 공부 중인데 제가 설정을 안해놓은 것인지 에러인지 잘 파악이 되지 않아서 여쭤봅니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
NoClassDefFoundError: javax/xml/bind/JAXBException 에러 문의드립니다.
안녕하세요 선생님 Andy Bae 입니다. 에러가 발생하여 문의드립니다 1. pom.xml 과 persistence.xml 은 강의 때 하신것과 동일하게 작성하여 진행하였습니다. 2. 메인 메서드만 작성해도 이러한 에러가 나오니 확인요청드립니다. 감사합니다!
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
apply와 assign의 차이점?
apply와 assign이 비슷해보이는데, 차이점이 뭔가요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
early stopping best iteration
안녕하세요! 좋은 강의를 잘 듣고 있는 학생입니다. 강의를 듣다가 궁금증이 생겨서 질문 남깁니다. 시덥지않은 질문일 수 있는데 궁금해서 알려주시면 감사하겠습니다! 1) early_stopping_rounds의 값을 지정하고 돌리면 선생님처럼 Stopping. Best itertion: 하고 값이 안나오는데 이건 따로 지정해주어야하는건가요? 아니면 무언가가 업데이트 되면서 안나오는건가요?? 좋은 강의 감사합니다:)
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
x , y 좌표 잘이해가 가지않습니다..
격자판에서 x좌표와 y좌표가 수학이랑 반대되는거같은데 혹시 이유가 뭔지 알수 있을까요.. 행과열도 반대인거같은데 이유를 알 수 있을까요..
-
미해결기본을 확실히!! HTML의 모든 것
다른이름 저장
선생님 맥 textedit 다른이름 저장은 어떻게 하나요? index.html로 만들었는데 textedit 파일명은 c 그대로에요