본문 바로가기

IT(기존 자료 보관용)77

728x90
반응형
[Google I/O 2014] 언리얼엔진4 - 안드로이드L을 위한 Rivalry의 데모 영상 구글 I/O에서 선보인 Epic Games가 제작한 언리얼엔진4의 Rivalry 데모 영상입니다. 안드로이드L용으로 만들어졌다고 해요. 모바일에도 이 정도의 엄청난 그래픽이 이제는 구현이 가능하다니! 2D도 만들 수 있다는 것을 말하기 위해 중간에 대피치킨이 나오는 당황스러운 재미가 있네요. Rivalry 동영상에 나오는 게임은 모바일Soc인 Tegra K1으로 구현이 가능하다고 합니다. 인상적이네요^^ 위의 사진은 Rivalry를 제작하기 위해 수정하였다는 마티네격투씬입니다. PC용입니다.현재 언리얼엔진4의 마켓플레이스에 무료로 배포되고 있습니다. 2014. 7. 22.
언리얼엔진4 간단 소개와 라이센스 정보 안녕하세요^^ 사기토입니다.언리얼엔진4가 꽤나 괜찮은 조건에 나왔기에 공부할 겸 언리얼 관련 글을 쓰려고 합니다^^이번 포스트에서는 언리얼엔진4에 대한 간단한 정보를 적으려고 합니다. 언리얼엔진4 소개 언리얼엔진이 무엇인지 알기 전에 위의 동영상을 한 번 보시길 추천합니다. 언리얼엔진4는 Epic Games가 만든 게임엔진입니다. 게임엔진이란 '게임 개발을 도와주는 미리 작성된 코드의 모음'으로 생각하시면 됩니다. 언리얼엔진은 그래픽이 가히 환상적이며 성능이 탁월하여 언리얼엔진3까지는 대규모 게임에 많이 사용되었습니다. 언리얼엔진4부터는 라이센스 정책이 변경됨으로서 다양한 규모의 게임에서 사용될 것입니다. 권장사양공식홈페이지의 FAQ에서는 데스크탑을 추천합니다.Windows 7 64-bit 또는 Mac .. 2014. 7. 21.
난 정말 JAVA를 공부한 적이 없다구요 문제6-3을 풀어보았습니다. 자바 하나만 잘 배워놓아도 웹부터 응용프로그램까지 심지어는 게임까지 만들 수 있더군요. 당분간은 자바만 계속 할 것 같습니다^^ 난 정말 JAVA를 공부한 적이 없다구요 문제6-3을 풀어보았습니다. 문제6-3 1. 정수 N을 전달받아서, 2의 N승을 계산하여 반환하는 메소드를 재귀의 형태로 정의하고, 이의 테스트를 위한 main 메소드도 함께 정의하자 2. 10진수 정수를 전달받아서, 전달받은 정수에 해당하는 2진수를 출력하는 메소드를 재귀의 형태로 정의하고, 이의 테스트를 위한 main 메소드도 함께 정의하자. 참고로 아직은 다양한 출력방법을 소개하지 않았으니, 여러 줄에 걸쳐서 출력이 이뤄지도록 메소드를 정의하자 문제6-3-1 class powerCal{public static void main(St.. 2013. 4. 23.
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 제가 만들어본 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 해답입니다. 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 문제1예제 DefaultValue3.cpp에 정의된 함수 BoxVolume를 '매개변수의 디폴트 값 지정' 형태가 아닌, '함수 오버로딩'의 형태로 재구현해보자. 물론 main 함수는 변경하지 않아야 하며, 실행결과도 동일해야 한다. #include int BoxVolume(int length, int width, int height);int BoxVolume(int length, int width);int BoxVolume(int length); int main(void){std::cout 2013. 4. 14.
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-2 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-2 풀이입니다. 함수 오버로딩 관련 문제입니다. 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-2 다음 main 함수에서 필요로 하는 swqp 함수를 오버로딩 해서 구현해보자. #include void swap(int *i,int *j);void swap(char *i,char *j);void swap(double *i,double *j); int main(void){int num1=20, num2=30;swap(&num1, &num2);std::cout 2013. 4. 13.
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-1 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-1을 풀어보았습니다.C++ 기반의 데이터 입출력이 주제라고 하네요^^ 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-1 문제1사용자로부터 총5개의 정수를 입력 받아서, 그 합을 출력하는 프로그램을 작성해 보자. 단, 프로그램의 실행은 다음과 같이 이뤄져야 한다. 문제2프로그램 사용자로부터 이름과 전화번호를 문자열의 형태로 입력 받아서, 입력 받은 데이터를 그대로 출력하는 프로그램을 작성해 보자. 문제3숫자를 하나 입력 받아서 그 숫자에 해당하는 구구단을 출력하는 프로그램을 작성해 보자. 예를 들어서 사용자가 5를 입력한다면 구구단에서 5단을 출력해야 한다. 문제4판매원들의 급여 계산 프로그램을 작서해보자. 이 회사는 모든 판매원에게 매달 50만원의 기.. 2013. 4. 12.
윤성우의 열혈 C++ 프로그래밍 챕터2 문제 02-2 - Const 포인터와 const 참조자 윤성우의 열혈 C++ 프로그래밍 챕터2 문제 02-2에 대한 제 해답입니다. 윤성우의 열혈 C++ 프로그래밍 챕터2 문제 02-2 - Const 포인터와 const 참조자 문제 내용 const int num=12; 가 있다. 포인터 변수를 선언해서 위 변수를 가리키게 해보자. 그리고 이 포인터 변수를 참조하는 참조자를 하나 선언하다. 마지막으로 이렇게 선언된 포인터 변수와 참조자를 이용해서 num에 저장된 값을 출력하는 예제를 완성해보자. #include int main(void){const int num=12;const int *pnum=&numconst int* &rnum=pnum; std::cout 2013. 4. 10.
난 정말 JAVA를 공부한 적이 없다구요 문제6-2을 풀어보았습니다. 언제 안드로이드 앱을 만들 수 있을까요? 일단은 달려봅니다. 난 정말 JAVA를 공부한 적이 없다구요 문제6-2을 풀어보았습니다. 문제1원의 반지름 정보를 전달하면, 원의 넓이를 계산해서 반환하는 메소드와 원의 둘레를 계산해서 반환하는 메소드를 각각 정의하고, 이를 호출하는 main 메소드를 정의하자. public class circleCal{public static void main(String[] args){System.out.println("반지름이 5일때 원넓이는" + circleMat(5));System.out.println("반지름이 5일때 원둘레는" + circleLen(5));} public static double circleMat(double length){double sum=0, pi.. 2013. 3. 31.
난 정말 JAVA를 공부한 적이 없다구요 문제6-1을 풀어보았습니다. 요즘 정말 잡다하게 공부하는 것 같네요. 한 가지만 파도 모자랄 시기에 이러면 안 되는데 말입니다. 난 정말 JAVA를 공부한 적이 없다구요 문제6-1을 풀어보았습니다. 문제1두 개의 정수를 전달받아서, 두 수의 사칙연산 결과를 출력하는 메소드와 이 메소드를 호출하는 main 메소드를 정의해보자. 단, 나눗셈은 몫과 나머지를 각각 출력해야 한다. public class forSolving {public static void main(String[] args){int x=5, y=4;plusMethod(x,y);minusMethod(x,y);multiplMethod(x,y);division(x,y);}public static void plusMethod(int a, int b){int temp=0;temp.. 2013. 3. 30.
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-2 - 매개변수의 디폴트 값 열혈 C++프로그래밍 챕터1 문제 01-3의 문제2번에 대한 포스트입니다. 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-2 다음과 같은 형태로의 함수 오버로딩은 문제가 있다. 어떠한 문제가 있는지 설명해보자. 1: int simpleFunc(int a=10) 2: { 3: return a+1; 4: } 5: 6: int SimpleFunc(void) 7: { 8: return 0; 9: } 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-2 해답 일단 한 번 함수를 호출하는 프로그램을 만들어서 실행해보자. 그럼 'error C3861: 'SimpleFunc': 식별자를 찾을 수 없습니다.' 라는 에러가 뜬다. 쉽게 말하자면 위의 두 함수 다 매개변수가 한 개로 인식되어 컴퓨터는 두 함수 중.. 2013. 3. 19.
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 - 매개변수의 디폴트 값 열혈 C++프로그래밍 챕터1 문제 01-3의 문제1번에 대한 포스트입니다. 윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 예제 DefualtValue3.cpp에 정의된 함수 BoxVolume을 '매개변수의 디폴트 값 지정' 형태가 아닌, '함수 오버로딩'의 형태로 재구현해보자. 물론 main 함수는 변경하지 않아야 하며, 실행결과도 동일해야 한다. DefaultValue3 소스 1: #include 2: int BoxVolume(int length, int width, int height); 3: int BoxVolume(int length, int width); 4: int BoxVolume(int length); 5: 6: int main(void) 7: { 8: std::cout 2013. 3. 19.
명품C언어프로그래밍 12.8 해답 명품C언어프로그래밍 챕터12의 연습문제8번입니다. 명품C언어프로그래밍 12.8 문제 임의의 대문자IIFUBTAIDHAJXHJHGOTUQRITERPGGAPUTJTKJYZYSSCPDLNSTZLWHEAGLGLJBJAYEIPZZRLXLPRHPXNJTSKAHPPHOEZFAMTHCVFC 문자와 빈도수A : 7 B : 2 C : 3D : 2 E : 4 F : 3G : 5 H : 8 I : 5J : 7 K : 2 L : 6M : 1 N : 2 O : 2P : 8 Q : 1 R : 4S : 4 T : 8 U : 3V : 1 W : 1 X : 3Y : 3 Z : 5계속하려면 아무 키나 누르십시오 . . . 명품C언어프로그래밍 12.8 해답 1: #include 2: #include 3: #include 4: 5: int .. 2012. 12. 15.