본문 바로가기

전체 글914

728x90
반응형
Spigot 사용 중에 ArrayIndexOutOfBoundsException가 뜰 때 Spigot 사용 중에 ArrayIndexOutOfBoundsException가 뜰 때가 있습니다. 저 같은 경우는 특정 플러그인을 추가했을 때 2명이상 접속할 시에 생기는 문제였습니다. 구글링을 하니 해결법이 있네요. 이 문제를 해결한 spigot 버전이 있으니 버전에 맞게 아래의 주소에서 받아가시면 됩니다. 해결법이 있는 주소 : http://www.spigotmc.org/threads/arrayindexoutofboundsexception.14826/ 저는 1.7.2 버전 사용 중에 문제가 있었는데 저걸로 바꾸니 잘 되네요^^ 2014. 8. 21.
마인크래프트 버킷 ChestShop 번역자료 제 이스트큐브 서버에 사용될 ChestShop의 메세지를 번역하였습니다. 예전에 사용하던 자료를 잃어버려서 다시 작성하였습니다. prefix: "§a[상점] §r"iteminfo: "§a아이템정보: §r" ACCESS_DENIED: "당신은 권한이 없습니다." NOT_ENOUGH_MONEY: "충분한 돈을 가지고 있지 않습니다."NOT_ENOUGH_MONEY_SHOP: "상점 주인이 충분한 돈을 가지고 있지 않습니다." CLIENT_DEPOSIT_FAILED: "당신의 계좌로 예금되지 않았습니다."SHOP_DEPOSIT_FAILED: "상점 주인에게로 예금되지 않았습니다." NO_BUYING_HERE: "당신은 여기서 구매할 수 없습니다."NO_SELLING_HERE: "당신은 여기서 판매할 수 없습니다.. 2014. 8. 21.
마인크래프트 버킷 - unacceptable character이 나타날 때 해결법 "Cannot load configuration from stream org.bukkit.configuration.InvalidConfigurationException unacceptable character '?' (0xFFFD) special characters are not allowed" 마인크래프트 버킷 서버를 열다보면 unacceptable character에러를 만날 때가 있다. 보통 플러그인 설정파일에 메세지 부분을 한글로 수정하다가 만나게 될 텐데 이 오류는 크게 두 가지로 나뉜다. 원인과 해결방법을 아래에서 논해보자. 1. 파일 인코딩 문제이 경우에는 파일을 저장할 때 UTF-8로 변환해서 저장하면 된다. 1.7.2 버전 부터는 ANSI 포맷으로 저장해도 잘 되는 것 같다. 오히려 UT.. 2014. 8. 20.
언리얼엔진4 프로그래밍 9강 - C++에서 블루프린트로 통신하기 "BlueprintImplementableEvent는 C++에서 함수라고 불리는 것들이라고 합니다. 그러나 블루프린트 스크립트로 완벽히 정의되어 작동합니다." 이번 튜토리얼에서는 PowerUp 함수를 설정하고 캐릭터의 파워 레벨을 변경할 수 있게 정의할 것이라고 합니다. 다 만들고 나면 빛나는 캐릭터를 발견할 수 있습니다!! 2014. 8. 20.
언리얼엔진4 프로그래밍 8강 - 블루프린트로 캐릭터의 틱 행동 추가 C++에서 작성한 캐릭터의 이동에 관한 설정을 가지고 캐릭터의 블루프린트에 이를 추가해 캐릭터의 메테리얼이 변화되게 만들어본다고 합니다. 볼 때마다 느끼지만 이 분은 한 비디오를 짧게 작성하는 점이 인상적이네요^^ 2014. 8. 19.
언리얼엔진4 프로그래밍 7강 - 캐릭터에 다이나믹 메테리얼 인스턴스 적용하기 캐릭터의 블루프린트에서 컨스트럭션 스크립트 만져서 파워레벨에 따라서 동적인 변화를 가진 메테리얼 인스턴스를 만들어본다고 합니다.P.S. 전 여강사분보다는 이 강사분의 목소리를 듣고 있으면 흥미가 마구마구 생기네요^^ 2014. 8. 18.
언리얼엔진4 프로그래밍 6강 - 파워업 메테리얼 만들기 이번에는 파워에 따른 색의 변화를 나타내기 위해서 파워업 메테리얼을 만든다네요. 메테리얼을 이렇게 만들 수 있다는 것을 알게된 좋은 튜토리얼이었습니다. 요약1. lerp(linear interpolation)는 한글로 선형 보간법이다. 선형보갑법은 선 상에 있는 두 점에 위치를 이미 알고 있는 상태에서 두 점 사이의 점들에 대해서 시간의 변화에 따라서 해당 점들을 예측 하는 것이다. 3D에서는 애니메이션을 부드럽게 표현하기 위해서 사용한다고 한다.출처 : http://blog.daum.net/aero2k/46 2. Clamp는 값을 받아 최소치와 최대치로 정의된 특정 범위로 제한시킵니다. 최소값이 0.0 이고 최대값이 3.0 이라면, 결과값은 절대로 0.0 미만으로 떨어지거나 3.0 을 초과하지 않습니다.. 2014. 8. 18.
드디어 언리얼엔진의 마켓플레이스가 개방됩니다!! 드디어 언리얼엔진의 마켓플레이스가 개방됩니다!! 유니티의 에셋스토어와 비슷한 개념입니다. 앞으로 마켓플레이스는 언리얼엔진의 생태계 조성에 아주 중요한 역할을 하게 될 것 같습니다. 에픽게임스가 공개한 마켓플레이스 개방 전문(https://www.unrealengine.com/blog/marketplace-now-open-for-early-submissions)입니다. 에픽게임스는 언리얼엔진4를 출시했을 때 에픽에서 만든 무료 콘텐츠가 올라가 있는 마켓플레이스도 출시했습니다. 하지만 지금까지는 마켓플레이스에 콘텐츠를 올리는 것은 에픽외에는 불가능했습니다. 이제는 마켓플레이스에 콘텐츠를 간단한 제출만으로 올릴 수 있게 된다고 하니 기대됩니다. 상업용은 물론 무료 샘플이나 튜토리얼도 올릴 수 있다고 합니다. .. 2014. 8. 16.
언리얼엔진의 비쥬얼 이펙트 소개 영상 에픽게임스의 Tim Elek과 Zak Parrish가 설명하는 언리얼엔진4의 예술적인 도구 비주얼이펙트입니다. GPU 파티클 시뮬레이션을 볼 때 굉장히 흥미로웠습니다. 제 컴퓨터에서는 무리네요^^ 업그레이드를 해야겠습니다. 2014. 8. 14.
MSI PH67S-C43 (B3) 웨이코스 사용후기 'MSI PH67S-C43 (B3) 웨이코스'는 현재 가지고 있는 PC 중에서 i5-2500과 함께하고 있는 메인보드이다. 기존에 쓰던 메인보드는 Jetway사의 메인보드였지만 망가뜨려 버려서 중고로 교체했다. 이 메인보드는 UEFI 지원이 되고 팬컨트롤이 바이오스단에서 지원을 잘 해주는 것이 좋은 것 같다. 세팅만 적절하게 해주면 VGA 팬 돌아가는 소리 아니면 소음이 신경쓰이지 않으니까 말이다. 2014. 8. 14.
유튜브에 올라가는 컨텐츠의 영어자막을 제작 하는 것으로 창업을 하면 어떨까? 유튜브에 올라가는 컨텐츠의 영어자막을 제작 하는 것을 아이템으로 창업을 하면 어떨까요? 아이디어 발상의 근원 저는 요즘 유튜브 콘텐츠를 굉장히 많이 보고있습니다. 특히 게임관련 컨텐츠를 많이 봅니다. 주로 대도서관님이나 홍반장님의 콘텐츠를 봅니다. 특히 대도서관님은 구독자 80만명에 조회수 21.9억을 넘은 굉장한 콘텐츠크리에이터입니다. 유튜브 광고수익으로 벌어들이는 한달 수입만 3,500만원이 넘는다고 하니 대단하죠? 하지만 한국의 게임 플레이 동영상 시장은 현재 레드오션입니다. 보는 시청자수 대비 너무 많은 수의 업로더가 존재하기 때문이죠. 이런 분들에게는 영어자막을 제작해서 해외로 진출하는 것이 굉장히 중요한 부분이 됩니다. 사실 지금도 이미 대도서관님의 해외에서의 시청수는 굉장한 비중을 차지하고 .. 2014. 8. 13.
[튜토리얼] 언리얼엔진4 프로그래밍 5강 - 캐릭터에게 자율권 주기 이번 강의에서는 캐릭터에게 파워레벨을 설정한다고 합니다. 캐릭터의 스피드는 파워레벨에 따라서 달라지게 만들고 스피어 컴포넌트와 몇 가지 함수들로 캐릭터가 배터리를 모을 수 있게 만든다고 하네요. 요약1. Action Mappings는 키를 한 번 눌렀을 때 수행되는 것2. axis Mappings는 연속적으로 이루어지는 행동들과 관련 있는 것 저도 따라해봤습니다. 역시 에러의 향연이네요^^ 다음 강좌까지 진행하고 나면 정상적으로 빌드 되려나 모르겠네요. 2014. 8. 13.
[튜토리얼] 언리얼엔진4 블루프린트 9강 - 컨스트럭션 스크립트 추가하기 9강에서는 컨스트럭션 스크립트(생성스크립트라고 이름을 번역하려 했으나 번역된 공식문서에 이렇게 나와있네요)를 사용하는 방법을 배웁니다. 컨스트럭션 스크립트는 컴포넌트 리스트 다음에 실행됩니다.자세한 것은 공식문서를 참조 : https://docs.unrealengine.com/latest/KOR/Engine/Blueprints/UserGuide/UserConstructionScript/index.html 위의 사진과 같은 컨스트럭션 스크립트를 만들면 색의 값을 설정하는 Light Color와 Enabled by Default라는 기본 값으로 불이 켜져 있을지를 설정하는 공간이 생깁니다. 위의 사진에서 나오는 것과 같이 배치된 것마다 값을 다르게 줄 수 있습니다. Light Properties는 변수가 속.. 2014. 8. 13.
교보문고의 1인 출판서비스 Pubple(퍼플)의 개인작가 승인이 났네요. 별건 아니지만 그래도 글을 남겨둡니다. 오늘 교보문고의 1인 출판서비스 Pubple(퍼플)의 개인작가 승인이 났네요.신청하고 얼마 안 되서 바로되네요^^ 저는 주말에 신청했으니 확실하지는 않지만 영업일 기준으로 왠만하면 하루 내에 승인이 나는가 보네요. 두 달간 인도 콜카타에 지냈던 경험들을 책으로 꼭 발간하겠어요! 2014. 8. 12.
언리얼엔진4의 블루프린트로 만들어진 좀비 AI 언리얼엔진 네이버 공식카페에 올라와있는 프록시마님의 글에 첨부된(http://cafe.naver.com/unrealenginekr/1586) 영상입니다. 저도 이제 막 이거 하는 참인데 이렇게 만들어 봐야겠어요. 멍때리다가 목표물이 생기면 뛰어가서 가까이가면 팔을 휘젓는!! 2014. 8. 11.
[튜토리얼] 언리얼엔진4 블루프린트 8강 - 블루프린트 클래스를 입력받아 제어하기 이번 튜토리얼에서는 블루프린트 클래스를 F키가 입력되었을 때 작동하도록 만들어 본다고 합니다. 저도 만들어 보았네요. 이런 걸 잘 활용하면 멋진 게임을 만들 수 있겠죠!물론 이건 기본 중의 기본이지만... 2014. 8. 11.
이은빈님의 언리얼엔진4 포트폴리오 유튜브를 유랑하고 있다가 보게 된 어떤 분의 언리얼엔진4관련 포트폴리오 영상입니다. 불관련된 포트폴리오 영상입니다. 저는 만드는 법을 모르니 보면 볼수록 신기하네요^^ 이건 얼음관련 영상이네요. 광역 얼음 마법같은 느낌을 주네요. 이건 무기를 들었을 때 땅을 찍는 모션이랑 이펙트 같아요. 이런 자극 영상을 보게 됬으니 저는 앞으로 당분간은 이펙트 관련된 글을 왕창 보게 될 것 같네요. 2014. 8. 10.
[튜토리얼] 언리얼엔진4 블루프린트 7강 - 블루프린트 클래스에 기능 추가하기 트리거의 범위내에 들어가면 불이 켜지고 범위 밖이 되면 불이 꺼지는 기능을 추가하는 시간입니다. 지난 번에 했던거랑 똑같은데 블루프린트 클래스일 뿐이네요. 이렇게 반짝반짝합니다. 2014. 8. 10.
[튜토리얼] 언리얼엔진4 블루프린트 6강 - 함수적 컴포넌트 추가하기 이번에는 전 강에서 많이 말한 것 때문인지 빠르게 배치하고 이걸 배치한 이유에 대한 말만 하고 끝나네요. 중간에 애매한 농담빼고는 마음에 듭니다. 언리얼엔진4를 사용할수록 느끼는 부분이지만 그래픽이 너무 이쁜 것 같습니다. 저도 이제 고퀄의 병맛게임을 만들 날이 머지 않았네요. 하하하하 2014. 8. 9.
[튜토리얼] 언리얼엔진4 블루프린트 5강 - 초기 블루프린트 클래스 설정 5강도 14분의 시간에 비하여 많은 내용은 없네요. 조형물 하나에 라이트 2개를 설치하는 작업이 전부 입니다. 저는 튜토리얼을 따라하면서 색을 동영상과 같이 이쁘게 만들어 보는 것이 어렵네요. 제 컴퓨터 문제인가? 그래서 그냥 제 마음에 들게 만들어봤습니다. 어색한 느낌을 꽤나 많이 풍깁니다만 그래도 전 마음에 듭니다^^ 2014. 8. 8.
교보문고의 1인 출판서비스 Pubple(퍼플) 콜카타 여행을 한 내용을 가지고 전자책을 출판해보고 싶어서 알아보는 중 교보문고의 Pubple이라는 서비스가 눈에 들어오네요. Pubple은 Publish와 People의 합성어로 누구나 손쉽게 책을 출간할 수 있는 신개념 1인 출판서비스라고 합니다. 퍼플 사이트 주소 : http://pubple.kyobobook.co.kr/ 1.쉽고 편리한 셀프 출판1인출판이 가능합니다.작가 등록 후 무료로 서비스 이용1인 출판사, eBook 전문 출판사도 이용 2. eBook, POD(종이책)편리한 제작이 가능합니다.교보문고 전용 ePub, PDF에디터로 손쉽게 eBook 제작가능POD(주문형인쇄-주문받으면 그 때 인쇄해서 나가는 것)를 통한 종이책 제작 비용 제로다양한 장치에 출간 가능(웹, 스마트폰, 아이패드 등.. 2014. 8. 7.
[튜토리얼] 언리얼엔진4 에디터 소개 2강 - 뷰포인트 네비게이션 작업하다가 갑자기 뷰포트 움직이는 방법이 기존에 쓰던 것이 안 되서 해결책으로 튜토리얼을 듣고 있습니다. 이상하네요. 저한테 일어난 문제는 제가 뭔가를 건드려서 안 되는 것 같네요. 일단 기본값으로 저렇게 움직인다는건데.. 흠... 요약1. 왼쪽 버튼을 누른채로 움직이면 앞과 뒤로 움직이며 오른쪽 버튼은 좌우를 움직인다. 가운데 버튼은 위와 아래로 상승과 하강한다.2. 일인칭 슈팅게임 처럼 w는 앞, a는 좌, d는 오른쪽, s 뒤 이동하고 e는 위로 상승 q는 아래로 하강, C는 카메라 줌 기능, Z는 줌아웃이 된다.3. 마야스타일 조작법도 있다.alt+좌클릭 : 텁블링이 된다. 피벗 중심으로 회전한다.오브젝트 선택후 F : 피벗을 바꾼다.alt+휠클릭은 : 상하좌우 이동4. 우상단 구석에서 마우스 속.. 2014. 8. 7.
노트북 QX-150 성능과 최대 업그레이드가 가능한 사양 개발할 때 노트북이 노후화 된 것을 심각하게 체감하는 중이다. 프로젝트 용량이 조금만 커져도 빌드할 때마다 오래 기다려야하는 것이 너무 짜증나서 사양을 좀 더 업그레이드 할 지 아니면 컴퓨터를 새로살 지 고민중이다. 사용한지 만 3년을 넘어 4년차가 되었기 때문에 노트북 CPU 성능은 요즘 일반 사양과 비교하면 답도 없다. Intel Core i3 M 370 @ 2.40GHz2,042NA Intel Core i5-4200M @ 2.50GHz4,156 위의 그래프의 점수를 비교해보면 i3와 i5의 비교이긴 하지만 성능이 2배가 차이나버린다. 고객센터에 연락해보니 듀얼채널 지원되며 메모리 지원은 최대 4GB이고 칩셋과 포트의 암울함으로 SSD를 장착해도 별 성능을 못 낸다고 한다. 그럼 지금이 최대로 업그레.. 2014. 8. 6.
[튜토리얼] 언리얼엔진4 블루프린트 4강 - 블루프린트 클래스 만들기 이번 튜토리얼에서는 블루프린트 클래스를 만듭니다. 블루프린트 클래스 만드는 버튼 한번 누르기 위해 배경지식을 설파하시네요. 아무것도 한 게 없으니 제가 만든 것은 캡쳐하지 않겠습니다. 2014. 8. 6.
[튜토리얼] 언리얼엔진4 블루프린트 3강 - 지능적으로 불이 껐다켜지게 하기 지난 2강에서는 플레이어와 상호 소통하는 이벤트가 작성되지 않았기 때문에 2강에서 했던 내용을 수정해보겠다고 합니다. 사실 지난 강에 제가 이미 했던 내용이라 조금 실망한 부분이 있었습니다만 이 강의에서도 몇 가지를 제가 건져가네요^^ 1. 한 이벤트는 하나의 함수에만 연결된다. UE3에서는 여러개의 함수에 연결이 가능했지만 어떤 함수가 먼저 호출될 지 알 수가 없는 딜레마가 있었기에 UE4부터는 없에버렸다.2. 지금 까지한 방법으로는 다른 레벨로 옮길 때 일일이 복사해야하는 번거로움이 있었다. 이건 UE3의 키즈맷과 비슷하다. 하지만 블루프린트는 그렇게 하지 않아도 된다. 다음 강좌부터 알려주겠다. 2014. 8. 5.
이엠텍 ESTAR A960G+ 세잔FX 24시간 2년 사용 후기 24시간 켜놓는 실험용 서버용으로 저렴하게 구입하기 위해서 구매한 이엠텍 ESTAR A960G+ 세잔FX가 생각보다 튼튼해서 신비롭다. 지금까지 오작동없이 잘 해줘서 고맙다. 지금 서버로 쓰는 사양은 아래와 같다. AMD FX-6100TeamGroup DDR3 8G PC3-12800 * 2스카이디지탈 파워스테이션2 PS2-500CR 82퍼센트삼성 하드 500GB 기숙사 갈 때 SSD랑 그래픽 업그레이드해서 가지고 갈까 싶다. 하지만 UEFI랑 SATA3 지원하지 못 하고 CPU TDP도 95W까지만 지원하는 메인보드인데다가 딱히 업그레이드 할 만한 CPU도 인텔만큼 없어서 고민만 하는 중이다. 2014.09.04 현재 SSD를 장착해서 ACHI 모드를 활성화해서 사용하면 프리징 현상이 아주 자주 잘 나타.. 2014. 8. 4.
[튜토리얼] 언리얼엔진4 블루프린트 2강 - 레벨블루프린트에서 불 켜기 레벨블루프린트를 사용해서 불을 킬 수 있게 해본다고 합니다. 언리얼에디터를 사용하면서 중간 중간에 라이팅이 이상해지는 부분이 있었는데 이번 강좌에서 그 부분에 대해서 알게 되었네요^^ 1. mobility가 stationary로 되어 있으면 미리 기억해둔 라이팅 정보로 라이팅과 그림자 정보를 보여주기 때문에 변화가 있으면 라이팅 정보가 깨진다. 저는 기존에 작성하던 맵에다가 약간 다르게 만들어보았습니다. 2014. 8. 4.
[튜토리얼] 언리얼엔진4 블루프린트 1강 - 소개 언리얼엔진4와 관련된 전반적인 것들을 알기 위해서 한글자막이 지원되는 튜토리얼을 다 보려고 합니다. 이번에는 비쥬얼 스크립팅이 가능한 블루프린트는 무엇인지 알기 위한 튜토리얼이네요. 이 튜토리얼은 3가지의 목적을 가지고 진행을 합니다. 1. 블루프린트가 무엇인지2. 언리얼엔진4의 어디서 블루프린트를 찾을 수 있는지3. 블루프린트를 이용해 어떻게 멋있는 것들을 만들 수 있는지 저는 '블루프린트는 C++로 작성한 객체도 나타낼 수 있다'를 이번 강좌를 통해 알게 되어서 정말 감명깊네요. 그러면 이제 한번 작성한 거는 코딩을 모르는 사람도 블루프린트로 편하게 적용하고 테스트 할 수 있다는 거니까요. 2014. 8. 3.
[튜토리얼] 언리얼엔진4 레벨제작 11강 - 소품과 라이팅 추가 이번 강좌가 레벨제작의 마지막 튜토리얼이네요. 소품과 라이팅 추가를 익힌다고 합니다. 라이팅과 반사 부분은 확실히 경험이 필요한 것 같네요. 나름 열심히 따라한다고 만들어 보았습니다만 튜토리얼보다 못한 느낌입니다. 그래픽카드 문제일지도 2014. 8. 3.
[튜토리얼] 언리얼엔진4 레벨제작 10강 - 블루프린트로 문의 이동경로 만들기 2 9강에 이어서 블루프린트로 문을 이동하는 법을 익힙니다. 저는 Collision 프리셋이 위의 튜토리얼 강사(?)분이 진행하는 것과 다르네요. BlockAllDynamic이라 따로 설정하지 않아도 잘 되네요^^ 쓰면 쓸 수록 느끼지만 블루프린트는 정말 굉장히 편한 기능인 것 같습니다^^ 2014. 8. 2.