Recommended
PDF
Python Recipes for django girls seoul
PDF
PPTX
PDF
PPTX
PDF
PDF
스프링 Generic autowired 로 구현하는 제너릭 컨트롤러 이야기
PPTX
PDF
Golang 개발 환경(profile) 다르게 잡아주기
PDF
Django의 배신(주니어 개발자의 Django 삽질기)
PDF
PDF
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
PPTX
PDF
PPTX
SiegeMode! C++ Advanced Project Ver
PPSX
PPSX
PDF
스프링 Generic autowired이용해보기
PDF
PDF
[NEXT] Flask 로 Restful API 서버 만들기
PDF
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
PDF
PDF
PDF
Project anarchy로 3d 게임 만들기 part_2_vforge피하기
PDF
PDF
리눅스 환경에서 SonarQube 간단하게 사용해보기
PDF
Do not use Django as like as SMARTSTUDY
PDF
PPTX
PPTX
4강 shader fx 기초실습_텍스쳐 조작2
More Related Content
PDF
Python Recipes for django girls seoul
PDF
PPTX
PDF
PPTX
PDF
PDF
스프링 Generic autowired 로 구현하는 제너릭 컨트롤러 이야기
PPTX
What's hot
PDF
Golang 개발 환경(profile) 다르게 잡아주기
PDF
Django의 배신(주니어 개발자의 Django 삽질기)
PDF
PDF
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
PPTX
PDF
PPTX
SiegeMode! C++ Advanced Project Ver
PPSX
PPSX
PDF
스프링 Generic autowired이용해보기
PDF
PDF
[NEXT] Flask 로 Restful API 서버 만들기
PDF
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)
PDF
PDF
PDF
Project anarchy로 3d 게임 만들기 part_2_vforge피하기
PDF
PDF
리눅스 환경에서 SonarQube 간단하게 사용해보기
PDF
Do not use Django as like as SMARTSTUDY
PDF
Viewers also liked
PPTX
PPTX
4강 shader fx 기초실습_텍스쳐 조작2
PDF
PDF
PDF
[Ndc13]Ndc 2013 김동석:UDK로 물리기반 셰이더 만들기
PPTX
물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다 공개용
Similar to [15.02.14] 진짜로땜빵하라하시면해야겠지만할시간도없고아무생각도없을때면어쩌면좋지라고소리쳐봤자아무도대답안해줄꺼고어쩔수없이이렇게저렇게어4신입개발자를위한바보같은질문들
PPTX
190119 unreal engine c++ 입문 및 팁
PDF
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
PPTX
Start with Unreal Engine4 Slideshow
PDF
Project anarchy로 3d 게임 만들기 part_5_waste of time shoveling
PPTX
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1
PDF
PDF
Project anarchy로 3 d 게임 만들기 part_1
PPTX
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part2
PDF
이승재, M2 AI코드 개발 생산성 향상 사례, NDC2013
PPTX
[KGC2014] DX9에서DX11로의이행경험공유
PDF
PDF
[PandoraCube] HELLO UNREAL!
PDF
게임개발엔진 유니티(unity) 소개 2013 devkorea
PPTX
191221 unreal engine 4 editor 확장하기
PPTX
PPTX
코히런트 Gt(coherent gt) 통합 및 간단한 사용법
PDF
Project anarchy로 3d 게임 만들기 part_4_network_memory management
PPTX
PDF
Make a shooting game using unity
PPTX
Tips and experience_of_dx12_engine_development._ver_1.2
More from 해강
PDF
[16.04.12] 플레이어의 기억에 남을 인상적인 캐릭터를 제작하는 5가지 주제 - Self
PDF
[15.06.20] 네가 누구든, 내가 뭘하든 - DevRookie
PDF
[14.12.27] 종횡사해2014(DevRookie)
PPTX
[14.12.08] 행렬대수(ShaderStudy)
PPTX
[14.10.21] Far Cry and DX9 번역(shaderstudy)
PDF
[14.10.20] 아! 그거...모르겠습니다 - TLS(devrookie)
PPTX
[14.10.10] TressFX 번역(self)
PPTX
[14.09.01] dynamic lighting in god of war3(shader study)
PDF
[14.06.28] 이 구역의 프로그래머는 나야(devrookie - 공개용)
PDF
[Shader study] the rendering technology of lords of the fallen - 발표메모(14.06.23)
PDF
[Shader study] Lighting Killzone : Shadow Fall - 발표메모(13.10.14)
PDF
[Shader study] Color control (2014.05.12)
PDF
[Dev rookie] Omnibus Me (2014.01.11)
PDF
[Shader study]Shadow Map Silhouette Revectorization(2014.01.06)
PDF
[Dev rookie]사망유희2013(13.12.21)
PDF
[Dev rookie] 이상적인 게임에 관하여(13.11.30)
PDF
[Dev rookie] 어디로 가야 하나요(13.10.05)
PDF
[Softmax] 유익한 무엇에 관하여(13.09.27)
PDF
[Dev rookie] 나는 네가 무엇을 하고 있는지 알고 있다(13.08.24)
PPTX
[Dev rookie] 예술하고 싶어요(13.06.29)
[15.02.14] 진짜로땜빵하라하시면해야겠지만할시간도없고아무생각도없을때면어쩌면좋지라고소리쳐봤자아무도대답안해줄꺼고어쩔수없이이렇게저렇게어4신입개발자를위한바보같은질문들 1. 2. 3. 4. 5. 6. 7. 1. 누구나 입사할 땐 잘하겠다고 해
2. 언리얼로 만들자면 더 그러겠지
3. 그러나 곧 내공이 딸리는걸 느껴
8. 1. 누구나 입사할 땐 잘하겠다고 해
2. 언리얼로 만들자면 더 그러겠지
3. 그러나 곧 내공이 딸리는걸 느껴
4. 하루종일 삽질하면 어떻겠어
9. 1. 누구나 입사할 땐 잘하겠다고 해
2. 언리얼로 만들자면 더 그러겠지
3. 그러나 곧 내공이 딸리는걸 느껴
4. 하루종일 삽질하면 어떻겠어
5. 근데 그게 엔진 버그야
10. 1. 누구나 입사할 땐 잘하겠다고 해
2. 언리얼로 만들자면 더 그러겠지
3. 그러나 곧 내공이 딸리는걸 느껴
4. 하루종일 삽질하면 어떻겠어
5. 근데 그게 엔진 버그야
6. 근데 자세히 보니 또 아냐
11. 1. 누구나 입사할 땐 잘하겠다고 해
2. 언리얼로 만들자면 더 그러겠지
3. 그러나 곧 내공이 딸리는걸 느껴
4. 하루종일 삽질하면 어떻겠어
5. 근데 그게 엔진 버그야
6. 근데 자세히 보니 또 아냐
7. 이제 뭐가 뭔지 모르겠어
12. 13. 14. 15. 16. 17. 18. 19. 20. 언리얼은 비싸지 않나
1. 한달만 결재해도 사용 가능(업데이트는 안됨)
2. 한 아이디로 돌려쓰면 더 저렴하…
3. 소스는 github 이용
4. 소스복사도 에픽에서 괜찮다 했음
21. 22. 무겁지 않나
툴 자체는 무거운 느낌이 있지만,
게임 자체는 꽤 빠르게 나온다
사양이 낮으면 에디터설정에서 뷰포트품질을 변경
다만 패키징 같은건 아직 부족한듯
유니티처럼 안쓰는걸 빼거나 하는걸 모르겠다
23. 언리얼4 개발은 뭐로 하나
C++, 블루프린트
Visualstudio2013 이상
Community 버전 설치해서 하면 됨
24. 언리얼 책은 없나요
왼쪽은 버전 4.2에 내용도 부실
오른쪽은 이번주에 나와서 못 봤음
아티스트용 ArcVR이란 책은 건축VR제작 가이드북인데
평이 좋지는 않은듯
25. 26. 설치 후 준비할 것들
설치 후 EngineExtras에 가면 유효한 확장들이 있다
UnrealVS, VisualStudioDebugging는 c++ 작업 때
Android는 빌드를 위해 설치
EngineBinariesDotNET에 SwarmAgent를 켜고 네트
워크를 지정해주면 연결된 pc들이 분산빌드헤 더 빠르게
27. 비주얼스튜디오에서 열려는데 프로젝트 파일이
없어요
프로젝트가 있는 폴더의 언리얼프로젝트 파일을 오른쪽 클
릭해보면 Generate Visual Studio project file 메뉴
혹은 프로젝트에 코드 추가를 누르면 메뉴가 생김
28. 클래스 상속
언리얼은 자료형, 라이브러리등이 모두 내장되있다
엔진의 관리를 받고 싶다면 언리얼 클래스를 상속받아야
한다
NONE으로 만들수도 있지만, 엔진의 관리에서 벗어난다
그럴땐 상단을 누르고 Object가 가장 무난
29. 클래스 심플예시
첫줄의 저작권 명시는 포함되야 한다 에러난다
클래스이름.generated.h는 헤더에 명시되야 한다
GENERATED_BODY()도 마찬가지
CLASS이름 다음에 정의된 것은 프로젝트 코드란 것뿐
참고로 저렇게 아무것도 없으면 빌드 안된다
30. 31. 32. 문자열
문자열에는 stirng, name, text가 있다
String은 가장 자유자재로 쓸 수 있는, string 그거다
Name은 내부 문자열조작을 할 수 없다 대신 가장 빠르고
메모리도 효율적 대소문자 구분을 안 한다, 해시 테이블
Text는 로컬라이징에 쓴다
33. 문자열 변환
name->text 가능, text의 자동현지화 안될 수 있음
string->name 가능, name이 대소문자구별을 안해 위험
string->text 가능, text의 자동현지화 안될 수 있음
Text->string 가능, 손실 위험
Text->name 불가능, text->string->name 식
34. 블루프린트는 무엇인가
노드기반, 3 키즈멧의 발전형
큰 차이는 기존에는 레벨이 변경될 경우
기능이 똑같아도 다시 만들어줘야 했다
블루프린트는 상관없이 쓸수도, 키즈멧처럼 쓸수도 있다
내부에 보면 아직 키즈멧을 인크루드해 쓰고 있다…
35. 36. 왜 블루프린트를 놔두고 c++?
속도는 c++이 더 빠름
노드가 많아 질수록 관리가 어려워짐
적절한 분배가 중요함
37. 38. 39. 싱글턴
싱글턴 클래스는 어떻게 쓸 수 있을까
싱클턴 지정이 있지만 블루프린터용이다
엔진 내부를 보면 그냥 static으로 쓴다
아게 싫다 해서 일반 c++하듯 하다보면
this가 변화하는 심오한 세계
40. 가비지 콜렉션
언리얼 내부에는 가비지 콜렉션이 돈다
주의할 점은 UPROPERTY 레퍼런스를 지정해주지 않으면
가비지가 순삭시켜버린다
Class* SkillObject 이런식하면 날아가버림
TWeakObjectPtr<>로 유효성 검사를 할 수 있음
41. 생성자
C++의 생성자를 주의해야 한다
엔진일 구동될때 포함된 모든 c++클래스의 생성자가 호출
된다
블루프린트를 열때도 마찬가지로 호출된다
게임을 플레이해서 액터가 스폰될 때 호출 된다
AMyActor::AMyActor(const FObjectInitializer& ObjectInitializer)
: Super(ObjectInitializer)
{
// Class constructor/initialization code
}
42. 생성자2
C++의 생성자, 블루프린트의 컨스트럭션, beginplay
생성자는 앞서 말한것처럼 수시로
컨스트럭션은 게임이 시작될때.
Beginplay는 액터가 스폰될때 호출된다
순서가 꼬인다는 제보가 있으나 확인되지 않았다
43. 예상
내부에 포함된 모든 요소들을 초기에 콘텐츠 브라우저용으
로 생성해 레퍼런스를 반환해주는식
로컬 static의 경우는 아직 테스트를 제대로 못해봤다
44. 블루프린트와 c++ 이벤트
블루프린터에 이벤트를 날리고 싶다면
BlueprintNativeEvent지정을 해준다
주의할 점은 Implementation을 만들어줘야 한다
근데 어제 preview7 업데이트하고 이거 자꾸 추가가 안돼
망했어…
45. 46. 데이터테이블2
일반값은 맞춰주면 되지만, 오브젝트나 클래스를 테이블에
넣으려면 아리송해진다
데이터 주도형 게임플레이 요소라는 문서로 찾을 수 있다
똑같이 따라하면 클래스나 오브젝트 데이터가 안 들어온다
주소를 제대로 해석하지 못 한다
47. 48. 49. 50. 51. 52. 53. 54. 55. 56.