C#开发的OpenRA的读取文件的函数

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#开发的OpenRA的读取文件的函数相关的知识,希望对你有一定的参考价值。

C#开发的OpenRA的读取文件的函数

在OpenRA游戏里,读取文件是必备的功能。

因为游戏大部分文件都是图片、动画、语音。

很久以前,我以为开发游戏的主要功能是在程序开发上,

其实游戏的大部分工作都不是在开发上,而是在美工方面。

因为游戏跟电影是一样,就是不断地展示场景,以及人物的动作。

无论是《王者荣耀》还是《剑网3》,都是逃不出这种方式。

而当下的游戏,都是每周进行热更新,并且数据量越来越大,就是因为需要更多的图片。

在读取这些文件时,需要注意的只能读取,不要去更改它,因为这些图片不容修改。

所以在这里采用File.OpenRead函数,如下面的代码:

public Stream GetStream(string filename)

try return File.OpenRead(Path.Combine(path, filename));

catch return null;

File.OpenRead函数的定义如下:

以上是关于C#开发的OpenRA的读取文件的函数的主要内容,如果未能解决你的问题,请参考以下文章

C#开发的OpenRA的yaml文件读取和分析

C#开发的OpenRA的yaml文件读取和分析

C#开发的OpenRA的mod配置文件的容器Manifest类

C#开发的OpenRA的mod配置文件的容器Manifest类

C#开发的OpenRA的判断文件是否存在和目录文件读写

C#开发的OpenRA的判断文件是否存在和目录文件读写