묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Unity 관련 질문 드립니다!
안녕하세요 강좌를 다 보고 유니티로 움직이는 것을 연동해보고있는데요, 두명의 플레이어가 들어와있을때 자신의 움직임은 부드럽게 움직이지만 (간단하게 translate로 움직이게 해두었습니다) 상대방의 움직임이 부자연스럽게 뚝뚝 끊기며 렌더링되었습니다. 유니티 클라쪽에 상대방 position을 로그로 띄워보기도 하고 서버쪽에서 어떻게 위치값을 받는지 콘솔창에 띄우기도 해보았는데 결론적으로 S_BroadcastMove 나 C_Move 패킷의 위치값은 양쪽에서 잘 쓰고 받고 하는 것 같습니다.. 상대방의 움직임도 부드럽게 렌더링되면 좋겠는데 어떤 부분이 문제인건지 잘 모르겠습니다...!!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
formdata
const PostForm = () => { const { imagePaths, addPostDone } = useSelector((state) => state.post); const dispatch = useDispatch(); const [text, onChangeText, setText] = useInput(''); useEffect(() => { if (addPostDone) { setText(''); } }, [addPostDone]); const onSubmit = useCallback(() => { if (!text || !text.trim()) { return alert('게시글을 작성하세요.'); } const formData = new FormData(); imagePaths.forEach((p) => { formData.append('image', p); }); formData.append("name", "contentUpload"); console.log(formData); }, [text, imagePaths]); const imageInput = useRef(); const onClickImageUpload = useCallback(() => { imageInput.current.click(); }, [imageInput.current]); const onChangeImages = useCallback((e) => { console.log('images', e.target.files); const imageFormData = new FormData(); [].forEach.call(e.target.files, (f) => { imageFormData.append('image', f); }); imageFormData.append("name", "imageUpload"); console.log(imageFormData); dispatch({ type: UPLOAD_IMAGES_REQUEST, data: imageFormData, }); }, []); form data에서 이런식으로 값을 console에 찍어봤는데 안나오는데 혹시 어디가 잘못된걸까요 ?
-
미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part 3 - 데이터관리와 네트워크
질문
openFileInput FileInputStream DataInputStream 이 내용은 어디에서 확인할 수 있는건가요?Kotlin 기반 안드로이드 시리즈 수강하면서 처음 보는 것 같은데 그냥 쭉 코드를 작성하셔서.. 제가 놓친게 있는건가 싶어서요
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
hasNext()사용관련 질문드립니다.
강사님에 소개해주신 방법외에 string배열에 담을 때 hasNext()를 사용해보려했는데요. while문안에서 break를 어떻게 걸어야풀릴지 잘모르겠습니다. 조언 부탁드리겠습니다. 그리고 hasNext()사용하는 것 보다split으로 바로 배열에 담는 것이 더 효율적인가요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Fuc<Session> _sessionFactory 관련
안녕하세요! sessionFactory 관련 질문드립니다! Listener에서 Accept 후 Session을 만들어주는 부분에서 _sessionFactory를 Func<Session>으로 만드는 이유가 궁금합니다! 단순히 Session _sessionFactory; 로 만들어 Init 할 때 인자를 Session 클래스로 받고 server에서는 만들고자 하는 Session을 람다식이 아닌 new GameSession()으로 만들어도 실행이 되더라구요..! 해당 부분이 추후 어떻게 구체적으로 사용될지는 잘 몰라서 이 부분을 Func로 만들어두는 이유가 궁금합니다..! 더불어 문법적인 질문이지만... Connector에서는 _sessionFactory에 구독할 때 _sessionFactory += sessionFactory 가 아니라 _sessionFactory = sessionFactory로 사용하시던데 사용에는 상관없는 부분일까요??
-
미해결15일간의 빅데이터 파일럿 프로젝트
업로드 일정
안녕하세요! 강의 정말 잘 듣고 있습니다. 귀한 강의 감사합니다! 다름이 아니라 남은 분량의 업로드 일정은 어떻게 될까요? 공부 스케줄에 참고 하고 싶습니다. 감사합니다!
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
Linked List
안녕하세요, Linked List에 대해서 이해하고 싶은데 쉽지 않아서요~ 혹시 참고하면 좋을 강의가 있을까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
회원가입시 500번 오류가 발생합니다.
백엔드 만들어주신 그대로 사용하고 있는데 500번 에러가 뜹니다. 프론트에서 이유를 찾고 있는데 에러를 고치려면 어디를 더 찾아봐야할까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
semi supervised(준지도학습)
선생님, 안녕하세요 Yolov4 모델을 사용하여 제가 원하는 객체를 맞추려고 하는데 데이터를 하나씩 라벨링 하려고 하는데 너무 많은 시간이 걸려서 준지도학습 방법을 고려하고 있습니다. 혹시, Yolo에서 준지도학습이 가능할 수 있을까요? 가능하다면 참고 코드(사이트)를 알 수 있을까요? (저도 엄청 찾고 있는 중입니다.ㅎㅎ) 항상 재미있는 수업 감사합니다.
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
판다님 이거 한번 이미지 할려면 다 해야하는거에요 ?
예를 들어서 질문중 몇개는 항목을 선택하는것이 있고 몇개는 사진을 선택하게 하는것은 어떻게합니까?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
RegisterAccept에서 pending 여부 판단에 대하여
안녕하세요!! pending 관련하여 질문드립니다!! void RegisterAccept에서 굳이 if(pending == false) OnAcceptCompleted(null, args); 를 넣어주는 이유는 무엇인가요?? 설명에서는 정말 쓰레드가 할일이 없어서 바로 처리해줄 상황을 생각해서 넣어주신거라고 하셨는데 이 부분을 없애도 args.Completed 이벤트 발생 시 문제 없이 OnAcceptCompleted 를 불러오던데 굳이 넣어주신건 성능 개선차원인가요??
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
작은값설정 질문드려요
max값변수에서 작은 값 할당하실 때 0이 아니라 MIN_VALUE로 하신 이유가 있나요?
-
미해결Node.js에 TypeScript 적용하기(feat. NodeBird)
시퀄라이즈를 사용하지 않은 서버에 시퀄라이즈적용
시퀄라이즈를 적용하지 않고 nodejs와 mysql을 사용하여 서버를 구축한 상황에서 ts와 시퀄라이즈를 적용하기 위해서는 기존Table의 값들 똑같이 Model에 작성해줘야 하는 건가요? 혹은 기존의 DB를 땡겨 올 수 있는 방법이 있나요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
맨 처음 X 선언시 np.random.rand(100,1)에 2를 곱하는 이유가 따로 있나요?
맨 처음 X 선언시 np.random.rand(100,1)에 2를 곱하는 이유가 따로 있나요? 굳이 곱해야 하는 이유가 무엇인지 알고 싶습니다.
-
미해결JIRA를 활용해 더 효과적으로 프로젝트 협업하기
스윔레인에 대해 질문이 있습니다.
쿼리로 스윔레인을 묶으려고 하는데요 하고 싶은 명령은. 칸반보드 스윔레인을 이슈타입으로 묶고, 하위태스크도 함께 해당이슈아래에만 노출이 되게 하고싶습니다. project = (프로젝트키명) AND issuetype = (이슈타입명) and ORDER BY created DESC 이렇게 이슈타입으로 묶었는데, 이렇게 하면 하위태스크는 별도 나머지 기타로 중복되게 또 들어가게 되더라고요 하위테스크를 나머지 기타로 중복 노출이 아닌 해당스윔라인에만 노출이 되게 하는 방법은 어떻게 해야할까요? 보드 필터에다가도 project = (프로젝트명) and issuetype != Sub-task 을 넣었는데, 이렇게하면 보드에서 이슈를 눌렀을때도 하위태스크는 보이지 않더라구요 눌렀을때는 하위 태스크를 보이게 하려면 어떻게할까요? 보드설정 우측에 이런 메뉴는 없구요 ㅠ 이렇게만 뜹니다. 클래식 버전입니다 ㅠ 빠른필터로 하위태스크 제거를 만들긴 했는데.. 이슈타입 + 포함된 하위이슈로 묶어서 같은 스윔라인에 나오는 jql은 어떻게 해야하나요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
10번문제 (가장 짧은 문자거리)가 왜 틀렸는지 모르겠습니다.
import java.util.Scanner;public class Main { public int getDistance(char[] word, int length, int idx, char ch) { int i = 1; if (word[idx] == ch) return (0); while (idx - i >= 0 && idx + i < length - 1){ if (word[idx - i] == ch || word[idx + i] == ch) break; else i++; } return (i); } public String solution(String input, char ch) { char[] word = input.toCharArray(); int length = word.length; StringBuilder answer = new StringBuilder(); for (int i = 0; i < length; i++){ answer.append(getDistance(word, length, i, ch)); answer.append(' '); } answer.deleteCharAt(length * 2 - 1); return (answer.toString()); } public static void main(String[] args) { Main T = new Main(); Scanner kb = new Scanner(System.in); System.out.println(T.solution(kb.next(), kb.next().charAt(0))); }}왜 틀렸는지 모르겠습니다.
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
Flyout 문제
안녕하세요 Flyout Menu에서, Mouse Enter 시 Flyout 그룹이 나타나기는 하지만 사라지지 않습니다. 첨부 파일의 Finished 페이지를 Preview 해도 안되고, 영상 그대로 따라 해도 안됩니다. 혹시 기능이 변경 되었거나, 설정상의 문제가 있을까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
동일값 변수의 ID 판단관련
m = 800 n = 800 print (id(m)) print (id(n)) print (id(m) == (n)) 이렇게 Python 변수를 선언 하였을 때 True가 나와야 하는데 False가 나옵니다. ID값은 동일하게 나오는데, ==로 같은지 물었더니 False입니다. 1817573382640 1817573382640 False 사용중인 Python Version은 3.9.4 입니다 python cosole로 type해 보았습니다. m = 900 n = 900 print (id(m), id(n)) 2373609966416, 2373609966384 서로 다르게 나옵니다. atom에서는 동일값이 나오지만 python idle에선 값이 다르네요 무엇이 문제 일까요?
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
수업자료
수업자료를 받으려면 어떻게 해야 할까요?
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
강의 중 말씀해주신 형변환된 코드가 알고 싶어요.
산술 연산자에서 %d로 형변환을 하면 나눗셈 소수점 아래 자리까지 구할 수 있다고 하셨는데 (강의 9분 10초) int x=10; int y=20; System.out.println("x%y="+(x%y)); (강의자료 중) 본 코드를 %d로 형변환 하고싶은데 어떻게 해봐도 오류가 떠서요..혹시 위 코드를 형변환한 코드 알 수 있을까요? (형변환이 무엇인지에 대한 답변이 달려서.. 다시 올립니다.)