묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
collider관련 질문 있습니다.
안녕하세요! 강의를 다 듣고 프로젝트 진행하고 있습니다. collider부분에서 문제가 있어서 다시 강의보고 있는데, 해결방법이 도무지 생각나지 않습니다. traffic system을 만들고 있는데, 한 대의 차가 다른 차와 부딪히면, 잠시동안 둘 중에 하나의 차만 멈추고 이후에는 두대의 속도를 같게 하여 다시 부딪치지 않게 하는 코드를 작성중입니다. private void OnCollisionEnter(Collision collision) { if (collision.gameObject.tag == "Car") { NpcCarController mine = gameObject.GetComponent<NpcCarController>(); NpcCarController othercar = collision.gameObject.GetComponent<NpcCarController>(); timer += Time.deltaTime; if (timer < waitingtime) { mine.movementSpeed = 0; timer = 0; } else { mine.movementSpeed = othercar.movementSpeed; } } } 하지만, 저가 차를 20대 정도 스폰하고 모든 차에 저 코드가 포함된 스크립트를 공통으로 붙여서 a차와 b차가 충돌할 경우, a차에서 mine은 a차, othercar는 b차. b차에서 mine은 b차 othercar는 a차가 되어서 두차 모두 쉬고 다시 출발하는 코드가 되어버립니다. 혹시 코드를 고쳐서 둘중의 한대의 차만 movementspeed를 0으로 할 수 있는 방법이 있을까요? ps. 강의가 프로젝트에 큰 도움이 되었습니다. 감사합니다.
-
미해결Vue.js + TypeScript 완벽 가이드
권한요청합니다
vue-advanced 리포지터리 권한요청합니다 Github ID : heyho9012 인프런 ID : john9012@hanmail.net
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
year_month 필터링
안녕하세요 선생님 해당 코드로는 필터링을 할 수 없나요? 혹시 고시연도의 데이터 타입을 바꾸고 피봇테이블을 다시 만들면 가능한가요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Fully connectied layer 입력값이 고정 되어야 하는 이유
안녕하세요 선생님. Fully connectied layer 에서 입력값이 왜 고정되도록 설계 되었는지 모르겠습니다. 생각하기로는 가중치가 입력 사이즈에 따라 결정이 되는데, 입력 사이즈가 가변적이면 문제가 될 수 있기 때문이라고 생각했습니다. 예를들어 층이 3개인 신경망이 있을때 , 입력 사이즈가 3이고 히든레이어의 노드수가 4 일떄 이때 총 가중치 수는 12개이다. 그러나 입력사이즈가 3이 아닌 4가 들어왔다면, 총 가중치의 수는 16이 된다. 그러면 기존에 없던 가중치들이 필요하기 때문에 문제가 될 수 있다 . 이렇게 생각했는데 제가 맞게 생각한걸까요 ? 즐거운 강의 감사합니다 :)
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
build 관련 Exception 질문이요!
libs 디렉토리에서, java -jar hello-spring-0.0.1-SNAPSHOT.jar 입력 시, Exception in thread "main" java.lang.UnsupportedClassVersionError: hello/hellospring/HelloSpringApplication has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 이와 같은 에러가 발생합니다. 두개의 버전이 설치돼있어서 발생하는 오류인것 같아서, jre1.8.0_271 와 jdk-11.0.10 중 jre1.8.0_271를 지우고 재 build했더니, Error: could not open `C:\Program Files\Java\jre1.8.0_271\lib\amd64\jvm.cfg' 에러가 발생합니다.. 도와주세요..
-
미해결타입스크립트 시작하기
Person 과 Product
6분 23 초 쯤에 , Person 값의 집합이 더 큰거라고 말씀하셨는데 , 그 이유가 age ? : number; 로 선택속성이잖아요 . 그니깐 name : string age : 값없을수도 있음 age : number 이렇게 3개의 경우가 있고 Product 같은 경우는 name : string ; age : number; 이렇게 두가지 경우니깐 값이 더 큰거일까요 ?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
req. 에 대한 질문입니다
강의와 책을 계속해서 같이 보고 있는데 한가지 이해가 되지 않는 부분이 있습니다. req라는 객체에 property는 언제 정해지는 건가요? 지금 다른 파일을 만들어서 req.user같은 걸 받아보면 전부 빈 객체로 나오는데 소스 코드속에서 req.user나 req.login() 이런 것들이 언제 설정되는 것인지 이해가 되질 않습니다. js 에서는 객체에 대해서 obj.아무거나 이렇게 바로 생성할 수 있다는 것은 알고 있습니다만 그 값은 적어도 초기화 과정이 있어야 하는 것 아닌가요? 미들웨어에서 req로 데이터가 들어가는 전송 방식을 제가 잘못 알고 있는 것일가요..?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
virtual 함수 때문에 메모리 offset이 바뀌는게 문제가 된다는 의미 인가요?
12:30쯤에 말씀하신 내용을 제대로 알아들을 수가 없어서 질문드립니다. 하위 객체에서 virtual 함수 정의할 경우 상위객체의 내용이 채워져야할 메모리 offset 0번에 Vitual Table이 들어가게 되면서 꼬인다는 의미인가요? 어떤부분이 문제가 되는지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
영속성 컨텍스트에 먼저 있을 것 같습니다 !
안녕하세요! 6분 31초 부분 질문드립니다.(update 메서드) memberRepository.findOne(id)에서 membrer 객체를 찾아올 때, 영속성 컨텍스트에 없을 거니까 DB에서 조회할거라고 말씀하셨는데요, 사용자 -> name이 jjj으로 가입 , 자동으로 id 13번 등록 ->영속성 컨텍스트에 남음 -> 사용자 -> id가 13인 것을 name nnn으로 변경 -> memberRepository.findOne(13) -> 영속성 컨텍스트에서 변경감지 -> 영속성 컨텍스트 값 초기화(name:nnn)->DB에 값 변경(jjj -> nnn) 이렇게 이해를 했는데 혹시 제가 잘못 생각한 부분이 있을까요??ㅠㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
Tile collision에 관한 질문입니다.
.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
아나그램 질문있습니다.
안녕하세요 항상 좋은 강의 감사합니다. 질문이 두가지가 있는데요 첫번째 , 강의 7분에서 if str1==str2로 하면 안되는 이유로 c++처럼 해야한다고 하셨습니다. 그 부분이 잘 이해가 안가서 여쭈어봅니다. 실제로 코딩테스트에서는 파이썬이 제공하는 기능을 사용하면 안되거나 감점이 될까요? 두번째, 저는 해당 문제를 아래코드와 같이 작성하였는데 아래 코드는 파이썬의 기능만으로 푼 문제라 실제로 코딩테스트에서 문제가 있을까요? 문제를 풀다보면 어디까지 기능을 써도 되는지 헷갈려서 질문드립니다. 감사합니다. a=input() b=input() alist=[] blist=[] alist.sort() blist.sort() for i in a: alist.append(i) for i in b: blist.append(i) if alist==blist: print("YES") else: print("NO")
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
다른페이지에 갔다가 메인 페이지로 돌아왔을때 로딩이 여러번되는 문제 질문입니다..!
안녕하세요 제로초님... 저도 Minsub Yoon 님과 같은 질문입니다.. 다른 페이지 (프로필 페이지 등)에 들어갔다가 다시 메인화면으로 돌아왔을때 같은 포스트가 중복돼서 나오는 문제입니다.. 제로초님이 LOAD_POSTS_REQUEST에서 lastId가 없는 경우에는 mainPosts를 []로 초기화해주면 됩니다. 라고 답변해주셨던데 reducer에서 LOAD_POSTS_REQUEST 일때 구현해주면 되는 코드인가요..?ㅠㅠ 제가 한시간 넘게 코드를 짜봤는데도 어떻게 구현하면 좋을지 코드가 생각이 안납니다... lastId는 ADD_COMMENT_SUCCESS 에서 PostId 처럼 가져오면 되는걸까요...? 더 힌트를 주시면 감사할거같습니다...
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다 !
dlatpwls834@gmail.com 입니다! 초대 부탁 드립니다~ :)
-
미해결스프링 핵심 원리 - 기본편
FactoryMethod로 등록하신부분에 대해서 질문있습니다.
안녕하세요 @Configuration에 FactoryMethod를 보고 궁금한게 있는데 그 부분이 디자인패턴에 팩토리패턴인가요?
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
launchImageLibrary 가 작동하지 않습니다ㅠ
소스는 아래와 같고, react-native-image-picker 는 4.0.6 버전 입니다. 사진 선택 화면까지는 나오지만, 실제로 uri는 undified 로 나옵니다. 왜 그런 건가요? 그리고, 여러 사진을 선택하고 싶을 경우에는 보통 어떤 라이브러리를 사용하나요? /** * Sample React Native App * https://github.com/facebook/react-native * * @format * @flow strict-local */ import React, {Component} from 'react' import { View, Text, StyleSheet, Image, Button } from 'react-native' import {launchCamera, launchImageLibrary } from 'react-native-image-picker' class App extends Component { state = { avatar: '' } addImage = () => { launchCamera({saveToPhotos:true}, response=>{ this.setState({ avatar: response.uri }) }) } showImage = () => { launchImageLibrary({}, (response)=>{ alert(response.uri) this.setState({ avatar: response.uri }) }) } render() { return ( <View style={styles.container}> <Image source={{uri:this.state.avatar}} style={styles.avatar} /> <Button title='Add an Image' onPress={() => {this.addImage()}} /> <Button title='Show an Image' onPress={() => {this.showImage()}} /> </View> ) } } const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#e4ab26' }, avatar: { width: '100%', height: 400 } }) export default App;
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
BRAM SRAM 공통점 차이점
안녕하세요 맛비님, 강의 다시 복습하면서 궁금한 게 생겼는데, BRAM과 SRAM의 공통점과 차이점이 뭔지 알려주실 수 있나요? 구글에 검색해보면 BRAM 대신 DRAM으로 결과들이 나와서 찾기가 힘드네요
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
마지막 3번 문항 (파일 읽고 출력하기)
안녕하세요. 마지막 문항을 푸는데 계속 오류 메시지가 뜹니다. data_file=open('00_data/text_data_practice.txt','r',encoding='utf-8-sig') data = data_file.read('유치원\n') data = data_file.read('초등학교\n') data = data_file.read('중학교\n') data = data_file.read('회사\n') data_file.close() 혹시 어디부분이 잘못된걸까요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
ㅋㅋㅋ
여태까지 잘 따라왔었는데 갑자기 헛웃음이 나올정도로 어렵네요 ㅋㅋㅋ 설명도 너무 짧고 빠르고 진짜 하나도 이해가 안되는데 그래도 뭐 문법이 원래 저렇게 생긴거려니 하면서 일단 따라서 코드만 타이핑 하면 어떻게든 되겠지하면서 따라 했더니 에러나고.. 멘붕이 왔는데요 ㅎㅎ package com.bikmim.listview_eximport android.view.LayoutInflaterimport android.view.Viewimport android.view.ViewGroupimport android.widget.BaseAdapterclass ListViewAdapter(val List : MutableList<String>) : BaseAdapter() { override fun getCount(): Int { return List.size } override fun getItem(p0: Int): Any { return List[position] } override fun getItemId(p0: Int): Long { return position.toLong() } override fun getView(p0: Int, p1: View?, p2: ViewGroup?): View { var converView = convertView if(converView == null){ converView = LayoutInflater.from(parent?.context).inflate(R.layout.listview_item, parent, false) } return converView!! }} 에러는 이렇게 났어요. e: D:\Android-Studio-Works\listView_ex\app\src\main\java\com\bikmim\listview_ex\ListViewAdapter.kt: (14, 21): Unresolved reference: position 일단 마음을 다 잡고, 동영상 2번째 시청 해 보고 구글링도 한번 해 보겠습니다. ㅠㅠ
-
미해결[2021] 요즘 누가 유료로 웹서비스 구축하나, 파이어베이스의 모든 것 - Vue.js
첨부파일 어디서 받으면 되나요?
보일러 플레이트 학습자료 어디서 찾을 수 있나요?
-
미해결선형대수학개론
25:53 Example3 질문드립니다.
echelon form을 만드는 과정에서 개념이 러프하게 잡힌건지 헷갈리는 부분이 있어서 질문드리게 되었습니다 예제를 풀면서 row replacement를 진행하였습니다. 제가 개념으로 잡고있는 row replacement는 row에 어떠한 배수를 multiply 하여서 scaling을 통해 0이 되도록 만드는 것 으로 개념을 잡고 있는데 해당방식에서 pivot position에 x 배수를 multiply하여 제가 보기 쉽게 pivot position이 아닌 계산을 받는 쪽에도 multiply후에 scaling을 하여 echelon form을 만들고 계산을 하니 A = LU 라는 조건에 부합하였습니다. 두번째 사진에서는 pivot position에만 multiply를 진행하여 계산을 하였더니 강의에서 보여주신 답안과 똑같이 나왔습니다. A = LU를 강의를 하시면서 only row replacement 라고 하셨는데 row replacement가 해당 pivot position에 계산 받는 row를 0으로만 만들 때 해당되는 것인지 다른 행에 - 를 multiply하여 계산을 하면 안되는 건지 확인 차 질문드리게 되었습니다. 질문을 하면서 생각하기에는 row replacement 자체가 어떤 값을 곱함으로써 0이 되도록 만드는 것이니 다른 값에 -를 곱하면 안될 것 같다고는 생각이 듭니다..