이야기를 나눠요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
예시가 재밌네요
100명의 대가족...ㄷㄷ 텔레포트...ㄷㄷ
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
시간 지나 다시 정주행중입니다
시간 지나 다시 정주행중인데 당시에 100프로 이해했다고 넘긴부분도 천천히 다시 보니다르게 느껴지거나 제가 100프로는 이해못햇었구나라 다시 느낍니다다시 한번 간단하며 최고라고 생각듭니다 감사합니다
-
[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
이 파트는 좀 헷갈리네요.
변수명과 키 값이 똑같아서...
-
만들면서 배우는 리액트 : 기초
야호~ 완강했어요!
드디어 완강했어요!https://honux77.github.io/cat-jjal-maker/ 율무님 덕분에 첫번째 고양이 짤 앱이 완성되어서, 딸래미에게 자랑도 했습니다. 감사합니다. 복 + 돈 많이 받으세요!
-
it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
강의 좌료 압축 파일 Malware-gen 이 검출됩니다.
안녕하세요. 강의 잘 듣고 있습니다. 맥 백신 프로그램으로 "강의+자료.zip" 파일 검사 결과, 첨부 이미지 파일과 같이 Malware가 검출 되었습니다. 1차 검출되어서 파일 삭제 후 다시 다운로드 받아 재 검사했는데도 같은 결과 나오네요. 한 번 확인 부탁드립니다.
-
[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
flutter 너무 재미있네요
현재 spring 웹개발자로 일을 하고 있는데 flutter를 배워보고 싶어서 강의를 듣고보니 이번 강의는 css랑 비슷한 게 많더라구요. css에서도 flex와 grid만 잘 배워놓고 사용하면 웹페이지 디자인 정도는 왠만하면 가능한데 이것도 정렬이나 이런 게 똑같네요. 영상 끄고 실습을 혼자서 해보려고 배워본 걸 다 응용을 해봤습니다. 클래스를 문제별로 총 4개를 만들어서 실행을 해봤는데 똑같이 되니깐 역시나 재밌네요ㅎㅎ 역시 무언가를 혼자서 만들어봐야 실력이 늘어나는 것 같습니다. 강의 끝까지 듣고 앱 하나 꼭 제작해봐야할 것 같습니다. 감사합니다!
-
C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
변신하면서 싸우게 해봤습니다.
E 키를 누르면 변신합니다. 변신하면 속도가 느려지는 대신 공격범위가 넓어집니다! using UnityEngine; public class playerController : MonoBehaviour { void Start() { } public float speed = 0.01f; public int bulletspeed = 600; //총알속도를 제어. //퍼블릭을 통해 BulletPrefab이라는 변수를 유니티내에서 쓸 수 있게 만든다. public GameObject BulletPrefab; public GameObject Gun; public GameObject Gun2; bool Shoot = true; bool trans = false; void Update() { //변신 키 if (Input.GetKeyDown(KeyCode.E)) { if (trans == false){ trans = true; speed = 0.005f; Gun.transform.Translate(-0.5f,0,0); Gun2.transform.Translate(0.5f,0,0); } else if (trans == true){ trans = false; speed = 0.01f; Gun.transform.Translate(0.5f,0,0); Gun2.transform.Translate(-0.5f,0,0); } } //주인공의 행동을 제어하는 키 if (Input.GetKey(KeyCode.A)) { transform.Translate(-speed,0,0); } if (Input.GetKey(KeyCode.D)) { transform.Translate(speed,0,0); } if (Input.GetKey(KeyCode.W)) { transform.Translate(0,speed,0); } if (Input.GetKey(KeyCode.S)) { transform.Translate(0,-speed,0); } // 미사일 발사를 제어하는 키 if (Input.GetKey(KeyCode.Space) && Shoot == true) { Shoot = false; //미사일 발사 텀. Invoke("BulletReroad" , 1); // 연속발사를 위해 for문을 작성했다. for (int i = 0 ; i < 3 ; i++) { Invoke("Bulletshoot" , i * 0.1f); Invoke("Bulletshoot2" , i * 0.1f); } } } void Bulletshoot() { // bullet 변수를 만든 후 생성된 총알을 해당 변수에 대입시킨다. GameObject bullet = Instantiate(BulletPrefab); //총알의 포지션을 총의 포지션으로 했다. bullet.transform.position = Gun.transform.position; //Rigidbody2D를 제어할 수 있도록 GetComponent를 사용한다. //Rigidbody내의 Addforce메서드로 접근해 벡터값을 up으로 변경하자. //위에서 선언한 bulletspeed(100)을 곱해준다. bullet.GetComponent<Rigidbody2D>().AddForce(Vector2.up * bulletspeed); } void Bulletshoot2() { GameObject bullet = Instantiate(BulletPrefab); bullet.transform.position = Gun2.transform.position; bullet.GetComponent<Rigidbody2D>().AddForce(Vector2.up * bulletspeed); } // 총알 나가는 텀을 위해 함수 하나 생성. void BulletReroad() { Shoot = true; } }
-
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
저는 cnt가 헷갈려서 boolean 변수를 하나 더 만들어서 해결샜습니다.
혼자 먼저 풀었을때, 강의와 비슷하게 풀었지만 0부터 하는건 헷갈려서 행렬을 둘다 1씩 늘려서 초기화하여 풀었습니다. solution 함수에서도 cnt가 헷갈려서 boolean 변수인 mentorCheck를 만들었고, 한번이라도 자격이 없으면 false로 바꾸고 break 해버려서 다른 학생과 비교할수 있게 만들었습니다. k for문을 돌고 나면 mentorCheck를 검사해 true라면 answer를 증가시키는 것으로 만들었습니다. 주석도 같이 달았으니 참조합니다
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요~ 오타 제보합니다
김영한님의 스프링 입문 pdf 파일 30 PAGE입니다 여기서 helloConroller -> helloController가 맞지 않나 싶습니다~! 김영한님 로드맵 정주행하고 있습니다. 좋은 강의 너무나 감사합니다~
-
C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
뿅뿅뿅! 뿅뿅뿅! 느낌을 구현해 보았습니다.
void Start() { } public float speed = 0.01f; public int bulletspeed = 600; public int bulletspeed2 = 800; //총알속도를 제어. //퍼블릭을 통해 BulletPrefab이라는 변수를 유니티내에서 쓸 수 있게 만든다. public GameObject BulletPrefab; bool Shoot = true; void Update() { //주인공의 행동을 제어하는 키 if (Input.GetKey(KeyCode.A)) { transform.Translate(-speed,0,0); } if (Input.GetKey(KeyCode.D)) { transform.Translate(speed,0,0); } if (Input.GetKey(KeyCode.W)) { transform.Translate(0,speed,0); } if (Input.GetKey(KeyCode.S)) { transform.Translate(0,-speed,0); } // 미사일 발사를 제어하는 키 if (Input.GetKey(KeyCode.Space) && Shoot == true) { Shoot = false; //미사일 발사 텀. Invoke("BulletReroad" , 1); // 연속발사를 위해 for문을 작성했다. for (int i = 0 ; i < 3 ; i++) { Invoke("Bulletshoot" , i * 0.1f); } } } void Bulletshoot() { // bullet 변수를 만든 후 생성된 총알을 해당 변수에 대입시킨다. GameObject bullet = Instantiate(BulletPrefab); //총알의 포지션 = 플레이어의 포지션 // 우측이 플레이어의 포지션이 되는 이유는, 지금 이 코드가 플레이어에게 적용되어 있기 떄문이다. bullet.transform.position = transform.position; //Rigidbody2D를 제어할 수 있도록 GetComponent를 사용한다. //Rigidbody내의 Addforce메서드로 접근해 벡터값을 up으로 변경하자. //위에서 선언한 bulletspeed(100)을 곱해준다. bullet.GetComponent<Rigidbody2D>().AddForce(Vector2.up * bulletspeed); } // 총알 나가는 텀을 위해 함수 하나 생성. void BulletReroad() { Shoot = true; } 총알키를 누르고 있으면 미사일이 뿅뿅뿅 나가고, 잠시 텀을 두었다가 뿅뿅뿅 나가는 식입니다.
-
[LG화학] 입자 형태 분석 모델 개발 해커톤
이642332 161 KB 공모 주제 유체상에 떠다니는 입자를 촬영한 화상을 바탕으로 각 입자와 그 형상을 검출해내는 Instance Segmentation 모델개발 기간 및 일정 (UTC+ 9(한국) 기준) 참가자 접수 (대회 기간 참가자 상시 모집) : 6/27 (월) ~ 8/8 (월) 대회 기간 : 7/7 (목) 8:00 ~ 8/8 (월) 18:00 입상자 결과 발표 : 8/19 (금) *별도의 시상식 없음 참가신청서 https://forms.gle/BmaWqGjvfApVy2sW7 상금 (총 상금 500만원) 대상 1팀 : 300만원 우수상 1팀 : 150만원 장려상 1팀 : 50만원 참가대상 인공지능을 통한 문제 해결에 관심있는 14세 이상의 내외국인 누구나 참여 가능 개인 및 팀 (팀 구성 시 최대 4인으로 제한) 개인이 두 개 이상의 팀에 중복으로 참여 불가 ※ 참가자격 제한 대상 : LG 계열사 내 재직 중인 임직원 (인턴, 계약직원, 정직원 모두 포함) 대회 상세 보기 런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
Vue.js 끝장내기 - 실무에 필요한 모든 것
안녕하세요 강사님
안녕하세요 강사님, 항상 강의 잘 수강하고 있습니다 혹시 강의 내용을 출처 명시 후 깃허브에 올려도 가능한지 문의드립니다! 감사합니다.
-
[실전 게임 코드 리뷰] 유니티 클리커 게임
이번강의 소회
강의 마무리 부분 보면서 느낀것이 시중에 나와 있는 대부분의 기초유니티 학습서가 참 그 나물에 그거였구나 하는 생각입니다. 그냥 어느 학교 강사가 본인 필모그래피용으로 생색내는 식으로 만들어진 그런 책들을 봤습니다. 특히 일본저자들 옴니버스식으로 만든것 그럴꺼면 차라리 유니티 버전별 설명서 그거를 이해하기 쉽게 풀이하는 것을 책으로 내면 차라리 도움되겠음 본강의처럼 코딩 디자인이라고 할까요? 반복되는 패턴 비슷한 구조라고 한다면 나만의 프레임워크식으로 구성하는것이 맞다고 봅니다 제가 복식부기를 배우다 보니 공통적인 부분이 있습니다 배우는 입장이다 보니 글의 정리가 잘안되네요 어떤 무얼 어떻게 사용해야 하며 어떤기능들이 존재하는지 조차 모르는 초보라서 개인적으로는 이강의를 먼저 듣고 완성된 프로젝트를 이리저리 만져보면서 기능의 역할도 테스트해봐서 좋았습니다. 처음부터 백지에 코딩 따라하다가 지쳐나가고 사소한 오타등으로 잘못된것 찾는다고 시간 다 뺏어먹고 머리 싸메는 수고를 많이 덜었습니다. 에셋 템플릿 하나 사서 그거 뜯어보고 있었는데 본강의와 코딩디자인 로직이 매우 흡사해서 개인적으로 운이 좋았습니다. 다음강의 기대하겠습니다. 다른 질문도 남겼는데 웹사이트를 앱내에서 제어 하려고 해보려는데 별도로 웹사이트만 나오는데 원래 방법이 없는건지 모르겠습니다
-
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
이번강의에서는 input 값 유지 안되는 게 정상입니다
몇 분이나 보실지 모르곘지만.. 저는 20분정도 날려부렀습네당 ㅎ
-
고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
전체적인 강의 소리를 키워주셨으면 좋겠습니다.
다른 파이썬 시리즈는 안 그런데 이 시리즈만 유독 전체적으로 강의 소리가 너무 작아요.. 매번 강의를 들을 때 마다 따로 pc볼륨을 키웠다 줄였다 해야 하니 너무 불편합니다 ㅠ
-
퍼블리셔 취업하는 훌륭한 이력서 작성 가이드
아직 강의보기전인데
강의 보자마자 긁어버렸죠^^777 충성충성 원래 이직늦게하는 이유가 워홀 생각중이었는데 안가고.. 이직준비하면서 이직할 확률이 높아져서 몇달간 쉬었다가 다시 이번주주말부터 !! 강의보면서 포폴 만들기 시작합니다 코딩웍스님 갓 강의로 회사 연봉 다 쓸어버릴게요~! 자주만나요이제
-
언리얼 엔진4 입문 (C++ 기반)
C++로 Collision Preset 설정하는 법
점프 강의때부터 BP 캐릭터로 안하고 c++ 캐릭터로 진행 중입니다. 그래서 BP로 캐릭터 설정하는 부분을 다 c++로 해야하는데 이번에 collsion 설정하는 부분 다음과 같이 진행하면 됩니다. 틀린 부분이 있을 수도 있습니다 AMyCharacter::AMyCharacter() { /* 위 코드 생략 */ GetCapsuleComponent()->SetCollisionProfileName(TEXT("MyCharacter")); }
-
Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
JSON.stringfy관련해서
얕은 복사 깊은 복사의 개념이 좀 들어가있네요, 어려운거지만 따로 공부해 보실분들은 구글링으로 공부하시는거 추천드립니다
-
Slack 클론 코딩[백엔드 with NestJS + TypeORM]
22.06.28 시작!!!
강의 시작!!
-
[입문편] 안드로이드를 위한 코틀린(Kotlin) 문법
완강!
c++ 배운 게 코틀린 이해하는데 도움이 되어서 금방 익힐 수 있었어요. 이제 8개 앱 만드는 강의 들으러 갑니다!