묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결코딩테스트 실전 모의고사(with C++) : 대기업 대비
강의 난이도가 어느정도 되나요? 강의 문제와 비슷한 수준의 문제들을 대부분 풀 수 있으면 대다수의 it 대기업 코딩테스트 통과할 정도인가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상품목록이 동작하지않습니다.
제 코드는 이렇습니다.. 그 실수로 itemList.html 파일을 만들지 않고 itemList 파일을 생성해서 지웠더니 그 이후로는 itemList.html 파일을 만들어도 html 파일로 인식하지 않습니다..ㅠㅠ 그래서 파일이름을 itemlist.html로 하고 진행하였는데 이러한 에러가 출력됩니다..ㅠㅠ 에러코드입니다. Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Sun May 16 21:12:07 KST 2021 There was an unexpected error (type=Internal Server Error, status=500). org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: selete near line 1, column 1 [selete i from jpabook.jpashop.domain.item.Item i]; nested exception is java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: selete near line 1, column 1 [selete i from jpabook.jpashop.domain.item.Item i] org.springframework.dao.InvalidDataAccessApiUsageException: org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: selete near line 1, column 1 [selete i from jpabook.jpashop.domain.item.Item i]; nested exception is java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: selete near line 1, column 1 [selete i from jpabook.jpashop.domain.item.Item i] at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:374) at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:235) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:551) at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:152) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:692) at jpabook.jpashop.repository.ItemRepository$$EnhancerBySpringCGLIB$$b91c1e16.findAll(<generated>) at jpabook.jpashop.service.ItemService.findItems(ItemService.java:24) at jpabook.jpashop.service.ItemService$$FastClassBySpringCGLIB$$b9995082.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:779) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:692) at jpabook.jpashop.service.ItemService$$EnhancerBySpringCGLIB$$adfdbcee.findItems(<generated>) at jpabook.jpashop.domain.controller.ItemController.list(ItemController.java:48) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: selete near line 1, column 1 [selete i from jpabook.jpashop.domain.item.Item i] at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:138) at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:181) at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:188) at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:734) at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:825) at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:114) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:362) at com.sun.proxy.$Proxy98.createQuery(Unknown Source) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:311) at com.sun.proxy.$Proxy98.createQuery(Unknown Source) at jpabook.jpashop.repository.ItemRepository.findAll(ItemRepository.java:30) at jpabook.jpashop.repository.ItemRepository$$FastClassBySpringCGLIB$$dc3fed7a.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:779) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:137) ... 68 more Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: selete near line 1, column 1 [selete i from jpabook.jpashop.domain.item.Item i] at org.hibernate.hql.internal.ast.QuerySyntaxException.convert(QuerySyntaxException.java:74) at org.hibernate.hql.internal.ast.ErrorTracker.throwQueryException(ErrorTracker.java:93) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:301) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:189) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:144) at org.hibernate.engine.query.spi.HQLQueryPlan.<init>(HQLQueryPlan.java:113) at org.hibernate.engine.query.spi.HQLQueryPlan.<init>(HQLQueryPlan.java:73) at org.hibernate.engine.query.spi.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:162) at org.hibernate.internal.AbstractSharedSessionContract.getQueryPlan(AbstractSharedSessionContract.java:613) at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:725) ... 89 more
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
Smooth Scrolling 질문입니다
[모바일 네비게이션 퍼블리싱 - a 앵커 만들고 부드럽게 섹션 찾아가기] 강의후에 혼자 작업하는데 밑에글에 선생님께서 권장하는 스크립트로 했는데요 a앵커누르니까 스크롤이 안됩니다ㅠㅠㅠ 원래 기존 알려주신 스크립트나 css로 하면 부드럽게 스크롤되면서 찾아가지는데 권장된 스크립트로 하면 안되네요ㅠㅠ 뭐가 잘못된건지 모르겠습니다..
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
ec2 인스턴스 생성 후 접근이 안됩니다
이번에 rds 생성 후 만들었던 ec2 외에도 이전 강의에서 간단히 html 만들었던 ec2 인스턴스에도 사진과 같은 에러가 나며 접근이 안됩니다 혹시 어떤 문제인지 알 수 있을까요? 찾아보니 탄력적 ip 설정하라고 해서 나름대로 해보았는데 크게 달라지는건 없습니다 설정은 강의 따라가며 같게 한 것 같은데 어떤 부분을 더 보내드려야 해결에 도움이 될까요?
-
해결됨실전! Querydsl
hibernate proxy 관련 문제입니다.
onetomany relationship 에 있는 wsi, record 엔티티들이 존재하며 lazy loading입니다. 위 코드에서 wsi 리스트를 호출하게 되면 제 생각으로는 records 에 대한 프록시 객체가 생성되야서 records 라는 필드가 null이 아니여야 하는데 null이 됩니다.. 왜그럴까요. @Test fun findLatestByWsiIdTest() { val em = entityManager.createEntityManager() val tx = em.transaction tx.begin() createDummyData() em.flush() em.clear() val allProjectIdList = projectRepository.findAll().map { it.id!! } em.clear() println("********************* start ***************************") allProjectIdList.forEach { id -> run { val wsiList = wsiRepository.findAllByProjectId(id) //.map { it.id!! } println("each wsis of project size : ${wsiList.size}") wsiList.forEach { wsi -> run { println(wsi.records?.size) } } } } println("********************* end ***************************") tx.rollback() }
-
해결됨반응형 웹사이트 포트폴리오(Architecture Agency)
모바일 풀스크린 질문
pc에서 확인할때는 풀스크린 다 잘되는데 실제로 핸드폰 크롬으로 들어가보면 위에가 좀 비네요 원래 이런가요? 첫번째 사진처럼 상단에 주소창이 내려와있으면 딱맞는데 두번째 사진처럼 주소창이 없으면 위에 섹션이 보이게되네요.. 스크롤 플러그인 사용해서 터치하면 한섹션씩 보이게 하려고했는데 그때도 두번째사진처럼 주소창이없으면 빌까봐 걱정되네요
-
미해결처음 배우는 리액트 네이티브
동기/비동기 문제인거 같은데...제가 완전 초짜라 해결이 안되서요....
Signin.js const _handleSigninBtnPress = async () => { console.log('sign in'); try{ console.log('console.log : ' + signin()); }catch(e){ Alert.alert('Signin Error', e.message); }finally{ spinner.stop(); } } firebase.js export const signin = async (data) => { console.log("위치 1"); await fetch('http://192.168.0.311:3000/auth/login', { method: 'POST', body: JSON.stringify(this.state), headers: { 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8', }, }) .then((response) => response.json()) .then((responseJson) => { console.log("위치 2"); if (responseJson.status == 'success') { console.log("위치 3"); return; } else { console.log("위치 4"); return; } }) .catch((error) => { console.error(error); return; }); console.log("위치 5"); }; 위 Signin.js의 _handleSigninBtnPress에서 signin()을 호출하면 콘솔에 로그 찍히는 순서가 다음과 같습니다. > sign in > 위치 1 > console.log : [object Object] > 위치 2 > 위치 3 > 위치 5 위치1과 위치2 사이의 저 로그가 Signin.js의 signin() 부분인데....어떻게 해야 할지 모르겠어요... 서버를 따로 구성해서 로그인은 만들어보고 있습니다. node.js에서 로그인 처리하고 데이터를 리턴하여 채팅앱 소스에 녹여보려고 하는데 해결이 안되네요....
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
메소드 호출방법이 궁금합니다.
안녕하세요. 수업을 듣고있는 학생입니다. 저는 다른 사람과 다르게 플로터에서 메소드 호출이 존재하지 않아서 수기로 넣고있는데요. 혹시 alt+enter 시에 나오게 할수 없을까요??
-
미해결인터랙티브 개발 실무 끝장내기 [역량 강화편]
페이지 전환시 패럴랙스 기능 질문있습니다!
강사님이 강의 잘 보고 있습니다 !! 제가 그 씨디 관련 파트에서 응용해서 cd랑 커버가 밑에 next 버튼 클릭할 때 바뀌는데 바뀌면서 텍스트가 올라오고 버튼을 한 번 더 누르면 기존 텍스트는 없어지고 다른 텍스트가 올라오는 방식으로 구현을 해보려고 하는데 방법이 있을까요??
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
1:00 쯤에 넘어가는 버튼 눌러도 사이트에 연결할수없음 이라고 떠요ㅠㅠ 어떡하죠?
1:00쯤에 넘어가는 버튼을 눌러도 사이트에 연결할수없음이라고 떠요ㅠㅠ 어떡하죠?
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
액슈어 클라우드 관련해서 궁금한게 있습니다.
안녕하세요. 액슈어 프로그램에서 -> 웹 클라우드 공유 링크 까지는 알겠는데요.그러면 반대로 공유 링크에서 보는 화면을 -> 액슈어 프로그램으로 갖고 올 수 있는 방법은 없을까요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
확장선택자와 함께 가상클래스 checked 실전 퍼블리싱 07(Testimonial 탭 슬라이더) 응용해서 하고있습니다.
응용해서 다른내용으로 하는 와중에 텍스트가 안보이더라고요..? 위에 있는데 그냥 형체가 사라집니다 왜그런걸까요..? <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>순수 css 슬라이드 박스 응용-디저트</title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="inner"> <input type="radio" name="tabmenu" id="tab1"> <input type="radio" name="tabmenu" id="tab2"> <input type="radio" name="tabmenu" id="tab3"> <div class="slide"> <div class="slide-inner"> <div> <img src="images/01.jpg"> <h2>몽블랑<span>Mont Blanc</span></h2> <p> 생긴 모습이 마치 산에 눈 내린 모습 같이 보여서 붙은 이름이다. 원래는 흰 생크림을 올린 케이크 였는데 보존 문제로 밤크림을 많이 쓰다가 지금의 형태가 되었다. 위에 흰 슈가 파우더라도 뿌려서 이름값을 하기는 한다. 빵집에서 자주 볼 수 있는 둥글고 가운데가 뾰족하게 올라온 페스트리 빵도 이름이 몽블랑인데, 이름의 유래만 똑같고 완전히 다르다. </p> </div> <div> <img src="images/02.jpg"> </div> <div> <img src="images/03.jpg"> </div> </div> </div> <div class="btn"> <label for="tab1"></label> <label for="tab2"></label> <label for="tab3"></label> </div> </div> </body> </html>
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
프로젝트 생성할 때 나오는 프레임워크가 뭔가요?
.NET Framework, .NET Core 등 고르는게 나오는데 그거는 아무거나 해도 상관이 없을까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
안녕하세요! 질문이 있습니다.!
안녕하세요!강의 잘 듣고 있습니다! 그 갑자기 궁금한 것이 생겼는데요! 지금 Spring Cloud로 MSA 기반 서비스를 만들때 서비스 디스커버리 유레카와 Spring Cloud gateway로 자바 스프링 기반 서버가 아닌 다른 legacy 서버와도 연동이 가능 한 것인가요!?? Spring cloud gateway 로 자바 스프링 기반 서버들과 함께 legacy 서버들도 함께 MSA형태로 사용이 가능한지 궁금합니다! 읽어보시고 답변 부탁드려요! 감사합니다:)
-
미해결머신러닝 엔지니어 실무
강의 슬라이드 공유 부탁드립니다.
수강평 남겼습니다. plmokn1007@kookmin.ac.kr
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
선수학습에 대해 문의드립니다.
유니티 강의를 생략하고 이 강의를 수강을 시작했습니다. 마지막에 유니티 연동 부분이 있는데, 그 부분을 빼고 들어도 혹시 문제가 없을까요? 강의 수강하고 혼자 채팅서버 만들어보는 것이 목적입니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
파스칼 질문이요
왜 저는 <ToolBar></ToolBar> 로 했을 때 components 속성 안에 ToolBar에 빨간 밑줄이 생기며, 화면에서도 보이지도 않습니다. 이게 정상인가요? 반면에 <tool-bar></tool-bar>로 했을 때 밑줄은 없어지며, 화면에서도 잘 나옵니다. 이유가 뭘까요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Plane 뒷면 안보임 및 충돌 감지가 안됩니다.
안녕하세요. 루키즈님 콜리전 관련해 질문이 생겨 연락드립니다. 아래 영상 처럼 윗면만 메테리얼이 지정되고, 게임을 실행시켰을 때 유니티 짱을 벽 근처에 가까이 가면 충돌하는 모션이 생기지만, 아래의 plane바닥과는 다르게 통과할 수 있습니다. 이유를 알수 있을까요?? 감사합니다. -- ------ 추가 적으로 유니티 짱의 Capsule Collider에서 Direction 부분을 X-Axis 인것을 하나 더 추가했더니 벽은 충돌 감지를 하나, 처음부터 가만히 서있어도 떼굴떼굴 구르네요...
-
미해결인터랙티브 웹 개발 제대로 시작하기
헤드 애니메이션이 목이 붕떠버리는 현상.
뭐 뺴먹은거 없는거같은데 캐릭터 방향을 right나 left으로 돌려봤을때 head의 애니메이션이. 이미지처럼 목이 분리되는데.. 혹시 제가 빼먹은게 있을까요?
-
미해결엑셀 시작하기 : EXCEL 입문 (Inflearn Original)
실습파일
강의 들을 때 마다 실습파일이 어딨는지 못찾아서 직접만들어서 하고있는데, 혹시 어디서 다운 받을 수 있나요?