목록Categories (1099)
KoreanFoodie's Study
모두의 코드를 참고하여 핵심 내용을 간추리고 있습니다. 자세한 내용은 모두의 코드의 씹어먹는 C++ 강좌를 참고해 주세요! 표준 String 클래스 C++에서 문자열을 표현할 때는 char[ ]이 아닌, 표준 String 클래스를 사용하자. 상속 직원을 관리하는 EmployeeList와 Employee class를 만들었다고 가정해 보자. class Employee { std::string name; int age; std::string position; int rank; public: Employee(std::string name, int age, std::string position, int rank) : name(name), age(age), position(position), rank(rank) ..
"하늘에서 쓰레기가 내리고 있다" 새파란 일병이던 시절, 눈이 내릴 때마다 우리 부대의 모 병장이 했던 이 말은 아직도 잊혀지지가 않는다. 나는 당시에 1200미터 정도 되는 산 위에서 근무했었는데, 겨울이 되면 부대가 온통 눈으로 뒤덮였다. 나름 장관이었다. 그래서 밤낮이 바뀌는 근무를 뛰러 나가는 와중에도 나는 종종 설산의 아름다움에 감탄하곤 했다. 하지만 모든 일에는 일장일단이 있는 법. 눈이 오는 날이면 교대근무로 잠든 나를 깨우는 사이렌이 울려퍼졌다. 제설을 하라는 하늘의 계시인 것이다. 다행히 부대가 좁아서 제설할 영역이 많지는 않았지만, 제설이라는 건 너무나도 귀찮고 고된 일이었다. 죄는 미워하되 사람은 미워하지 말라고 했던가. 사실 눈에게는 아무 잘못이 없었다. 누군가에게는 설렘이라는 선물..
어릴적, 눈은 항상 내 마음을 설레게 했다. 시골에서는 대단한 놀거리가 없었으니까. 방구석에 친구들과 옹기종기 모여 했던 유희왕, 그리고 날씨가 좋은 날 동네 아이들 몇이 모여 와리가리와 발야구를 했던 추억들. 혹은 뒷동산 냇가에서 돌 아래에 숨어 있는 가재를 잡고 놀았던 기억들. 그 정도가 눈이 오지 않은 날 즐길 수 있었던 일탈의 거의 전부였던 것 같다. 하지만 눈이 내리면, 눈이 누렇게 내팽개쳐져 있는 들판을 덮어버리면 우리는 마치 별장이 딸린 놀이동산에 온 것만 같이 밖을 뛰쳐나갔다. 스키장도 아닌데 창고에서 빨간색 스키복을 꺼내입고, 눈 썰매장도 아닌 곳에서 형광색 플라스틱 썰매와 쌀포대를 타며 스릴을 즐겼다. 신비한 눈. 비가 너무 추워 흰 옷을 입었을 뿐인데 언제나 모두에게 환영받게 된 예쁜..
아. 오늘은 정말로 일하기가 싫은 날이다. 누군가가 평소에 일하고 싶었던 날이 얼마나 있었냐고 나에게 물어본다면, 나는 하늘에 떠있는 달을 가리킬 것이다. 그리곤 아무것도 없는 빈 하늘을 보고 있는 질문자의 눈동자를 가볍게 찔러버려야지. 원래 말 같은 질문을 해야 대답을 해주고 싶은 마음이 생기는 법이다. 휴. 정말로, 오늘만큼은 더 이상 일을 할 수가 없다. 누군가가 나에게 오늘 얼마나 일했냐며, 무슨 일을 했는지 한번 들추어 보려 한다면. 나는 사춘기 소년이 되어 짝사랑하는 같은 반 여학생에게 인터넷 검색 기록을 들키는 듯한 부끄러움을 느낄 것이다. 되도 않는 변명을 잔뜩 늘어놓아야지. 손은 눈보다 빠르지만, 입보다는 훨씬 빨리 지치는 법이라며 필사의 항변을 펼칠 것이다. 지금도 나는 일을 하고 있지..
싸이의 '청개구리'라는 노래가 있다. 사실 이후에 슈퍼스타K에 나온 로이킴이 부른 버전이 훨씬 유명해져서, 노래방에서는 로이킴 커버의 청개구리밖에 불러본 적이 없지만. 어쨌든, 나는 그 노래를 들으면 항상 내 자신이 청개구리가 된 것 같은 감상에 빠진다. 착각이 아니라 어느 정도는 진짜 청개구리이니까. 흔히 남자와 여자의 학습에 대한 차이를 이야기 할때 자주 등장하는 키워드가 하나 있다. 바로 'agreeable'이라는 단어다. 평균적으로 여성은 남성보다 'agreeable'한 태도를 보이고, 남자는 'disagreeable'한 태도를 보인다. 물론 여성 중에서도 'disagreeable'한 사람이, 남성 중에서도 'agreeable'한 사람이 있겠지만, 통계적인 분포로 파악해 보았을때 남성이 양 극단에..
1. 창의적이란 내가 정말 좋아하는 선배가 한 명 있다. 수학과와 컴퓨터 공학을 복수전공 하면서도 숨마쿰라우데라는, 최우등 졸업장을 거머쥔 괴물. 하지만 질문을 하면 언제나 친절하게 받아주면서도, 출중한 피아노 실력까지 갖춘 엄친아 같은 선배. 수업 중 '창의성'이라는 것에 대해 얘기를 나누는 시간에, 그 형은 이렇게 말했다. '사람들은 새로운 것을 창의적인 것이라고 받아들인다'고. 그런 의미에서라면, 듄은 정말 창의적인 작품이 아닐 수 없다. 스타워즈를 연상시키는 SF 배경과, 매드맥스의 향수를 느껴지게 하는 사막이라는 소재. 현실과 환상의 경계를 다양한 상징과 함께 녹여낸 뛰어난 영상미는 한 소년이 구원자로서 성장하는 내러티브를 탄탄하게 받쳐주고 있다. 이런 저런 이유를 덧붙였지만, 결론적으로 듄은 ..
1. 이기심을 내려놓기 2. 환상에서 깨어나기 3. 놓아줄건 놓아주기 하루하루는 성실하게. 인생 전체는 되는대로. - 이동진 -
어디론가 훌쩍 떠나고 싶은 기분이다. 아무도 모르는 곳으로. 나를 아무도 모르는 곳으로. 떠나고 싶다는 마음은 일상으로부터의 도피를 꿈꾸는 욕구일까. 아니면 내면을 관찰하기 위한 용감한 시도일까. 즐거울까. 과연 행복할까. 그렇게 해서 오롯이 혼자가 된다면, 또다시 홀로 서기를 해야한다면. 세상의 소음을 차단하기 위해 흥겨운 노랫소리까지 두꺼운 유리창으로 막아버린다면. 어디론가 떠나고 싶다는 갈망을 새로움에 대한 나의 집착이 투영된 결과물이라고만 생각했었다. 하지만 사실 떠나고 싶은 마음은 말 그대로 떠나는 행위 그 자체를 수행하고자 함에서 비롯된 것임을 깨달았다. 어디로 떠나는 것이 중요하다기보다, 그냥. 어디론가 떠나는 것이 중요했었다는 거다. 지금 나를 얽매이는 것들로부터 벗어나서. 온갖 구속과 사..
요즘 들어 내글이 부쩍 재미없어진 이유를 깨달았다. 그건 타인의 삶을 관찰할 시간이 부족해졌기 때문이다. 만화영화의 거장이자 지브리 스튜디오의 창립가인 미야자키 하야오는 인간관찰의 중요성을 언급한 적이 있다. 작품활동이라는 게 사실 인간관찰에서부터 시작하는게 아닐까. 어찌되었든, 지금의 내 글은 새로운 맛과 향이 배어들 여지가 없는 상황이다. 그러니 아무리 요리를 맛있게 하려 애써도, 다채롭지 못해 무미건조할 수밖에. 재료를 아끼는 식당이 식재료 본연의 맛을 끌어올리는 요리만을 내놓는다는 핑계를 대듯, 나 또한 최소한의 글감을 그럴듯하게 플레이팅하려만 한다. 그러니 골자는 같을진대, 내용을 포장하는 단어들과 표현에 변주를 주기 위해 안간힘을 쓰는 것이다. 변주에 리메이크, 샘플링에 표절까지 온갖 도구들을..
이득우님의 "이득우의 언리얼 C++ 게임 개발의 정석" 책을 따라가며 실습한 내용을 정리한 포스팅입니다. 실습에 필요한 자료들은 이 링크에서, 제가 작업한 예제 소스 완성본은 여기에서 찾아보실 수 있습니다. (저는 언리얼 4.27.2 버전 기준으로 작업하였습니다) C++ 클래스 만들기 먼저, 가장 기본적인 C++ 클래스를 만들어 보자. 파일->New C++ Class를 선택하고, 모든 클래스를 표시한 뒤 Object를 선택한다. Object는 대화상자에 만들지만, C++ 코드에서 생성할 C++클래스는 UObject이며 대문자 U가 선행된다는 점을 참고로 알아두자. C++ 프로젝트를 열면, 다음과 같은 다섯지가 프로젝트의 빌드 구성을 볼 수 있다. 각 특징은 다음과 같다. DebugGame : 자세한 디버..