Contents
- 1 언리얼 2.5 초기 세팅
- 2 언리얼 2.5 아키텍쳐
- 3 언리얼 스크립트
- 4 렌더링
- 5 H.U.D
- 6 캐릭터
- 7 디버깅
- 8 UDN 링크(미분류)
- 9 Inside Unreal 문서들
| Created by VampireFH |
| UDN의 Articles 와 직접 추가 및 수정된 내용들을 담았습니다 |
5 H.U.D #
- Inside Unreal - CreateLoadingProgressBar : 로딩 프로그레스바 만들기
6 캐릭터 #
- Inside Unreal - Bone Attachment : 무기를 Attach 하는 방법
7 디버깅 #
- Unreal 2.5 Debugging Tools : 언리얼 엔진 디버깅 지원 툴
- Unreal 2.5 UnrealScriptDebugger : 언리얼 스크립트 디버거
8 UDN 링크(미분류) #
- # UDN 프로그래밍 게시판 : https://udn.epicgames.com/lists/index.php?list=unprog
- # UDN 언리얼 에디터 게시판 : https://udn.epicgames.com/lists/index.php?list=unedit
- ### 언리얼 엔진의 메모리 관리 : https://udn.epicgames.com/Two/MemAlloc
- ### 언리얼 엔진 코드 풀!!!!!! : https://udn.epicgames.com/Two/LicenseeCodePool
- ### HUD 튜토리얼 - https://udn.epicgames.com/Two/HeadsUpDisplayTutorial
- ### HUD 레퍼런스 - https://udn.epicgames.com/Two/HeadsUpDisplayReference
- 물리 기반 애니메이션 :
https://udn.epicgames.com/Two/PhysicsBasedAnim
- 시스템 정보 수집 툴 : CPU 정보에 문제가 있는 듯, 소스까지 제공했음
https://udn.epicgames.com/Two/SystemInformationTools
- UE2 런타임 스크립트 소스는 이곳으로 :
https://udn.epicgames.com/Two/RuntimeScripts
- Collision, 볼륨 등을 게임에서 그리는 명령어 :
https://udn.epicgames.com/Two/CollisionDrawing
- # - 언리얼 스크립트에서 Debug, Release 모드의 코드 컴파일을 달리 하기(선별하기) : https://udn.epicgames.com/Two/ConditionalCompilation
- #### - Native 언리얼 스크립트 생성방법(스크립트로 C++ 헤더가 자동적으로 만들어지는 과정 설명) : https://udn.epicgames.com/Two/CreatingNativeClasses
- ### - 언리얼 엔진 C++ 클래스(설명이라기 보다는 계층구조와 네이밍에 대한 이해를 할 수 있다) : https://udn.epicgames.com/Two/UnrealClasses
- ## - 언리얼 스크립트의 String 핸들링에 대한 설명(스트링은 이곳에서 시작하는 것이 좋을 듯) : https://udn.epicgames.com/Two/UnrealStrings
- ## - Native 코드에서 사용되는 String 에 대한 정의 : https://udn.epicgames.com/Two/StringsInNativeCode
- ## - 언리얼 스크립트에서 사용되는 String 에 대한 설명 : https://udn.epicgames.com/Two/StringsInUnrealScript
- ## - 패키지와 런타임 링커(FArchive) 과정 설명 - https://udn.epicgames.com/Two/AllAboutLinking
- # - FArchive 를 Custom 하게 만드는 법(아마 이 부분에서 패키지의 암호화를 수행할 수 있을 듯) : https://udn.epicgames.com/Two/CustomArchives
- (내용이 확실치는 않지만..)Actor 를 HUD 처럼 해당 Position 에 그리는 함수 제작법 : https://udn.epicgames.com/Two/DrawPositionedActor
- UCC의 PkgCommandlet 강화하기 : https://udn.epicgames.com/Two/EnhancedPkgCommandlet
- ### - 심화된 광원 테크닉 : https://udn.epicgames.com/Two/ExampleMapsAdvLighting
- ### - 심화된 광원 테크닉 관련 소스 코드 : https://udn.epicgames.com/Two/ExampleMapsAdvLightingCode
- # - UnrealEd 의 Geom들을 STL 로 익스포트 하여 Max 로 Import 할 수 있는 방법 : https://udn.epicgames.com/Two/ExportGeometryIntoMAX
- ### - 스켈레탈 애니메이션 관련 사항들
- https://udn.epicgames.com/Two/SkelAnim2
- # - 폰트 튜토리얼 : https://udn.epicgames.com/Two/FontTutorial
- ## - GUIStyle 제작 관련 예제 : https://udn.epicgames.com/Two/GUIStylesExample
- ## - GUI 레퍼런스 : https://udn.epicgames.com/Two/GuiReference
- Generic Chase Camera 만들기 : https://udn.epicgames.com/Two/GenericChaseCamera
- 메모리 / 통계 툴 관련사항(멋져보임) : https://udn.epicgames.com/Two/GraphsAndMemory
- ## - 하드웨어 셰이더 !! 아래의 항목들을 순서대로 볼 것!!
- ## - 범프맵핑
- 헬리콥터 올리기 예제 - https://udn.epicgames.com/Two/HelicopterTutorial
- 자동차를 개조하는법(-_-;) 및 트레일러 튜토리얼 - https://udn.epicgames.com/Two/HotRod
- 동영상을 ROQ 형식으로 생성하기 : https://udn.epicgames.com/Two/RoQMovies
- 텍스쳐에 ROQ, Bink 무비 플레이 하는 법 - https://udn.epicgames.com/Two/InGameMovies
- 카르마 엔진 자동차 - https://udn.epicgames.com/Two/KarmaCars
- # - 캐릭터 매달리기 +_+_+ : https://udn.epicgames.com/Two/LedgeGrabbing
- # - 로딩 프로그레스바 구현 : https://udn.epicgames.com/Two/LevelLoadingProgressBar
- # - Animation Notifies(애니메이션에 이펙트 사운드 등 표현에 대한 사항들 포함)
- # - 재질 트릭(유용한 팁이 조낸 많으니 반드시 살펴보자) : https://udn.epicgames.com/Two/MaterialTricks
- 무슨내용인지는 확실치 않으나 최적화 관련 사항인 듯 : https://udn.epicgames.com/Two/MiniCommit
- 마우스 커서 그리기 예제 : https://udn.epicgames.com/Two/MouseCursorInterface
- ## - MyFirst 시리즈
- https://udn.epicgames.com/Two/MyFirstController
- 중요 - 파티클 구현 확장 관련사항 : https://udn.epicgames.com/Two/ParticleExtensions
- 간단한 몇가지 Pathing 진보시키기(Ignoring Path, Path drawing / building 을 빠르게 하기) : https://udn.epicgames.com/Two/PathingImprovements
- ###### - Pawn 애니메이션 예제 및 튜토리얼 : https://udn.epicgames.com/Two/PawnAnimation
- ###### - Pawn 의 팁과 트릭 : https://udn.epicgames.com/Two/PawnTricksAndTips
- 패키지 정보를 보는 Commandlet 제작하기 : https://udn.epicgames.com/Two/PkgInfoCommandlet
- Projector 트릭(투영자, 그림자, 라이트맵 등이 포함되는 듯) : https://udn.epicgames.com/Two/ProjectorTricks
- 중요 - Render-To-Texture Shadows
- #### - RibbonEmitter(칼 휘두를때 나오는 리본 모양 이미터를 뜻하는 듯) : https://udn.epicgames.com/Two/RibbonEmitter
- 언리얼 기본 물리 개요(카르마 아님)
- SVehicle Maya / MAX Fix(자동차 관련 내용인듯, 3369 에도 적용되는지는 잘..) : https://udn.epicgames.com/Two/SVehicleMayaMAXFix
- 중요 - 각본이 짜여진 시나리오 미션, 튜토리얼 등의 프로그래밍 : https://udn.epicgames.com/Two/ScreenPlay
- ##### - 쿼터니언을 언리얼 스크립트 타입으로 추가하기 : https://udn.epicgames.com/Two/ScriptQuats
- 중요! - 카르마 자동차 예제 : https://udn.epicgames.com/Two/SimpleSVehicleExamples
- 중요! - 레벨을 백그라운드에서 로딩하기 : https://udn.epicgames.com/Two/StreamingLevelLoading
- !!!중요!!! - 3인칭 카메라 관련 사항들 : https://udn.epicgames.com/Two/ThirdPersonCamera
- TyppedText CameraEffect : https://udn.epicgames.com/Two/TypedTextCameraEffect
- 중요!! - UObject Viewer 제작하기(UObject 의 내용들을 볼 수 있는 Custom Tool) : https://udn.epicgames.com/Two/UObjectView
- 바람에 흩날리는 잎 등 만들기인듯 : https://udn.epicgames.com/Two/UTexSkewOscillator
- UCommandlet 만들기 : https://udn.epicgames.com/Two/UccCommandlet
- UCommandlet 정보 : https://udn.epicgames.com/Two/UccCommandletDocumentation
- UMODWizard : https://udn.epicgames.com/Two/UmodWizard
- !!!중요!!! - UTrace 붙이기 +_+ : https://udn.epicgames.com/Two/UtraceDebugging
- View-Corrected 3D Drag(언리얼 Ed 3D 드래깅 방식을 View-Corrected 하게 바꾸는 듯 하는 내용) : https://udn.epicgames.com/Two/ViewCorrected3DDrag
- 중요 - ActorX 맥스 튜토리얼 : http://udn.epicgames.com/Two/ActorXMaxTutorial.html
- 게임 인스톨러 만들기 : https://udn.epicgames.com/Two/CreatingGameInstallers
- Doxygen 지원 : https://udn.epicgames.com/Two/DoxygenSupport
- 중요 - 로컬라이징 레퍼런스 : http://udn.epicgames.com/Two/LocalizationReference.html
- # - 콘솔 명령들 : https://udn.epicgames.com/Two/ConsoleCommands
- # - exec 함수들(ConsoleCommands 와 매우 비슷한) : https://udn.epicgames.com/Two/ExecFunctions
- # - OBJ 콘솔 명령들 : https://udn.epicgames.com/Two/ObjConsoleCommands
- Crash 할때 오류보고 넣기 : https://udn.epicgames.com/Two/SubmitBugReport
- VS 의 언리얼 툴 Add-in(아마 VS.NET 이전의 VS6 버전인듯) : https://udn.epicgames.com/Two/UnrealToolsAddin
- #### VS.NET 의 언리얼 툴 Add-in(아마 이놈이 써야할 놈인 듯) : https://udn.epicgames.com/Two/UnrealToolsDotNet
- VTune 사용하기 : https://udn.epicgames.com/Two/VTuneUsage
- 중요 - Visual Assist X 와 연동하기 : https://udn.epicgames.com/Two/VisualAssistX
- 언리얼과 관계 없지만 유용한 VS 플러그인(VS6용도 있음;;;) : https://udn.epicgames.com/Two/VisualStudioAddIns
- 중요 - 언리얼 스크립트 프로파일러(향후 퍼포먼스 체크할 때 유용할 듯) : http://udn.epicgames.com/Two/ScriptProfiler.html
- D3D 리소스 모니터(stat hardware 명령어 딸랑 하나 설명해뒀음) : https://udn.epicgames.com/Two/StatsD3DResources
- ### - Actor 변수(Actor Properties 에 대한 레퍼런스) : https://udn.epicgames.com/Two/ActorVariables
- ### - Actor 함수(Actor 함수 레퍼런스) : https://udn.epicgames.com/Two/ActorFunctions
- !!중요!! - 뼈대 기반 애니메이션에 유용한 추가 Native 함수 : https://udn.epicgames.com/Two/AdditionalSkelNatives
- !!중요!! - UnrealEd 애니메이션 브라우저 튜토리얼 : https://udn.epicgames.com/Two/AnimBrowserTutorial
- 스켈렉탈 및 정점 애니메이션 파일들의 바이너리 포멧 : https://udn.epicgames.com/Two/BinaryFormatSpecifications
- Impersonator 튜토리얼(립싱크 관련 사항인 듯) : https://udn.epicgames.com/Two/ImpersonatorTutorial
- Impersonator 유저 가이드(립싱크 관련) : https://udn.epicgames.com/Two/ImpersonatorUserGuide
- SVehicle 만들기 튜토리얼 : https://udn.epicgames.com/Two/SVehicleCreation
- #### - 뼈대 애니메이션 블렌딩 : https://udn.epicgames.com/Two/SkeletalBlending
- #### - 정점 애니메이션 익스포팅 및 임포팅 : https://udn.epicgames.com/Two/UnrealVertexAnimation
- #### - UnrealEd 에 Animated Texture Browsing 기능 추가하기 : https://udn.epicgames.com/Two/AnimatedTextureBrowser
- #### - 언리얼 최적화 Profiling 관련 명령어들 : https://udn.epicgames.com/Two/LevelOptimizationProfiling
- BinkMovie 관련 문서 : https://udn.epicgames.com/Two/BinkMovies
- # - 카메라 Effect 생성하기 : https://udn.epicgames.com/Two/CameraEffects
- ### - 메인루프 코드 Flow : https://udn.epicgames.com/Two/MainLoopCodeFlow
- ### - 언리얼 엔진 렌더링 파이프라인 : https://udn.epicgames.com/Two/RenderingPipeline
- ### - Static Mesh 렌더링 : https://udn.epicgames.com/Two/StaticMeshRendering
- ### - TArray 에 관한 사항 : https://udn.epicgames.com/Two/AllAboutTArrays
- ### - UObject 에 관한 사항 : https://udn.epicgames.com/Two/AllAboutUObjects
- ### - Architecture Overview(번역해뒀음) : Unreal 2.5 Architecture
- 오디오 서브시스템에 대한 레퍼런스 : https://udn.epicgames.com/Two/AudioSubsystemReference
- #### - 캔버스 레퍼런스 : https://udn.epicgames.com/Two/CanvasReference
- #### - 언리얼 스크립트에 사용되는 코어 오브젝트들(자료형/객체/클래스) : https://udn.epicgames.com/Two/CoreUnrealScriptObjects
- ### Interaction 레퍼런스(Interaction : 키, 마우스 등의 입력에 반응해야 하는 2D 오브젝트들(캔버스같은) 인 것 같다..) : https://udn.epicgames.com/Two/InteractionReference
- # 패키지 플래그(패키지 통제 플래그인듯, Compiletime 과 Runtime 두가지가 있다) : https://udn.epicgames.com/Two/PackageFlags
- SCar 레퍼런스 : https://udn.epicgames.com/Two/SCarReference
- SCopter 레퍼런스 : https://udn.epicgames.com/Two/SCopterReference
- ## 사운드 레퍼런스 : https://udn.epicgames.com/Two/SoundReference
- %% 언리얼 스크립트가 어떻게 구현되어 있는가 ㅠㅠ(감동이다...) : https://udn.epicgames.com/Two/UnrealScriptImplementation
- ## 언리얼 스크립트 Commandlet 클래스 : https://udn.epicgames.com/Two/UnrealScriptCommandlets
- ## 통에서 물이 뿜어져 나오는 효과 프로그래밍 : http://udn.epicgames.com/Two/ExampleMapsExpandingPool.html
- Function Replication(??) - http://udn.epicgames.com/Two/FunctionReplication.html
- 2001년 가을 언리얼 엔진 게임 및 AI 세미나 문서 : http://udn.epicgames.com/Two/GameAndAIHandout.html
- ## 게임 Rule 에 관련한 사항(데스매치 등에 참고해야 할 듯) : http://udn.epicgames.com/Two/GameRules.html
- ## 키포인트 레퍼런스(AI Script, DecorationList, InterpolationPoint 등..) : http://udn.epicgames.com/Two/KeypointReference.html
- ## INI 파일 튜토리얼 : http://udn.epicgames.com/Two/IniFilesTutorial.html
- ## 언리얼 스크립트 Delegates(뭔지는 몰라도 중요한 것인 듯, 이벤트 핸들링 비슷한 내용인것 같음) : http://udn.epicgames.com/Two/UnrealScriptDelegates.html
- 언리얼스크립트로 쉬운 JAVA 스타일 내보기 : https://udn.epicgames.com/Two/UnrealScriptInterfaces
$$ 이하 목록들은 Content Topics 와 연계되어야 함
|
|