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

Defining resources

In game development, the term resource denotes an external component, which the application loads during runtime. Another often-used term for a resource is asset.

Mostly, resources are heavyweight multimedia items, such as images, music themes, or fonts. "Heavyweight" refers to the fact that those objects occupy a lot of memory, and that operations on them, especially copying, perform slowly. This affects the way we use them in our application, as we try to restrict slow operations on them to a minimum.

Non-multimedia items such as scripts that describe the in-game world, menu content, or artificial intelligence are also considered resources. Configuration files containing user settings such as the screen resolution and the music volume are good examples of resources as well. However, when we mention resources in the book, we mostly refer to multimedia resources.

Resources are usually loaded from a file on the hard disk. Although being the most common approach, it is not the only one—other possible examples are the RAM or the network.

主站蜘蛛池模板: 天峨县| 东方市| 蕲春县| 泸州市| 犍为县| 景德镇市| 临颍县| 霍山县| 上高县| 中西区| 三明市| 英超| 象州县| 巍山| 沅陵县| 阜新市| 扎囊县| 盱眙县| 青海省| 蒲城县| 康乐县| 图们市| 类乌齐县| 长岛县| 贺兰县| 会昌县| 班戈县| 三河市| 瑞安市| 乐昌市| 双柏县| 博乐市| 大宁县| 兰坪| 克东县| 华坪县| 福州市| 新安县| 荥阳市| 肥西县| 淮北市|