官术网_书友最值得收藏!

What this book covers

Chapter 1, Project Setup and Test Environments, guides you through the installation and setup of the Unreal Development Kit as well as ConTEXT and UnCodeX, two programs that we will use to write our code. We also examine the directory structure of the UDK and take a look at the configuration files.

Chapter 2, Storing and Manipulating Data, covers the different types of variables we can use in the UDK as well as the flow control statements we can use to react to our changing environment.

Chapter 3, Understanding the Class Tree, examines the class tree so we can understand the relationship between objects in the world. We learn about inheritance and function overriding to customize our object's behavior.

Chapter 4, Making Custom Classes, focuses on the creation of classes of our own. The core classes for any UDK project are discussed, and we create our own versions of them for our game. We change how the camera works, what the rules of the game are, and how the player is controlled.

Chapter 5, Using Functions, covers the use of functions to expand our game. Here we learn how to pass information from one object to another, and how to manipulate that data and return it to the original object. Custom functions are created for our objects to create functionality that didn't exist in the original UDK classes.

Chapter 6, Using States to Control Behavior, covers states and how they can be used to organize and control complicated behavior such as enemy classes for our game. Creating states, changing states, and working with functions within states are discussed.

Chapter 7, Working with Kismet, discusses the use of Kismet in UDK games as well as the creation of custom actions and events. These are used to demonstrate the power of Kismet to tailor the gameplay to each individual level's needs.

Chapter 8, Creating Multiplayer Games, covers running a server and a client on a single machine for multiplayer testing. We also cover the fundamentals of networking code and how to design your game with multiplayer in mind.

Chapter 9, Debugging and Optimization, discusses common errors encountered when compiling and running UnrealScript as well as solutions to these problems. Different ways of optimizing code to make your game run faster are also discussed.

Chapter 10, Odds and Ends, covers the use of Components to customize the visual look of objects in our game. The use of DLLBind to communicate with programs outside of the UDK is also discussed.

主站蜘蛛池模板: 城口县| 嘉荫县| 志丹县| 凤凰县| 新野县| 绥中县| 秭归县| 礼泉县| 尼勒克县| 德清县| 海盐县| 获嘉县| 昔阳县| 米易县| 健康| 昆山市| 高雄市| 金山区| 天峨县| 岚皋县| 中牟县| 景宁| 曲阳县| 虞城县| 荥阳市| 丹阳市| 高邮市| 阿瓦提县| 芜湖市| 东城区| 香格里拉县| 当涂县| 马鞍山市| 阳谷县| 巴塘县| 鹤山市| 吴堡县| 南涧| 广州市| 云和县| 泾源县|