Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d 防止在打包虚拟游戏后显示电影文件_Unity3d_Video_Game Engine_Packaging_Unreal Engine4 - Fatal编程技术网

Unity3d 防止在打包虚拟游戏后显示电影文件

Unity3d 防止在打包虚拟游戏后显示电影文件,unity3d,video,game-engine,packaging,unreal-engine4,Unity3d,Video,Game Engine,Packaging,Unreal Engine4,我开发了一个游戏,里面有一些视频。我将视频添加到我的项目文件夹中,以便可以访问它们 打包后,文件夹中的所有视频都将以原始格式显示,每个人都可以播放 在发行版上怎么可能没有人可以进入游戏文件夹玩呢?也许某种只有游戏才能玩的加密或改变文件格式会对它有所帮助 例如,当你的电脑上有一个游戏时,观看视频的唯一方法就是玩游戏,并在正确的时间观看相关视频。但是,打包后,所有视频都将放在一个文件夹中,任何人都可以进入该文件夹并进行播放,甚至可以在不玩游戏的情况下观看视频 更新: 在Unity中,游戏发布后,您无

我开发了一个游戏,里面有一些视频。我将视频添加到我的项目文件夹中,以便可以访问它们

打包后,文件夹中的所有视频都将以原始格式显示,每个人都可以播放

在发行版上怎么可能没有人可以进入游戏文件夹玩呢?也许某种只有游戏才能玩的加密或改变文件格式会对它有所帮助

例如,当你的电脑上有一个游戏时,观看视频的唯一方法就是玩游戏,并在正确的时间观看相关视频。但是,打包后,所有视频都将放在一个文件夹中,任何人都可以进入该文件夹并进行播放,甚至可以在不玩游戏的情况下观看视频

更新:

在Unity中,游戏发布后,您无法访问资产,它将显示在扩展名为
.resource
的文件中,因此没有人可以访问它。然而,在虚幻引擎中,它将显示真实的文件

确保在编辑>项目设置>打包中选中了“使用PAK文件”

为了解决您的更新问题,人们仍然可以访问.resource和.pak文件中的资产,它们只是容器,即使您对它们进行加密,它们也可以分解您的游戏并找到密钥。你无法阻止用户访问游戏中的文件