首页 > 编程知识 正文

ue4的工程文件在哪,ue4导出图片

时间:2023-05-04 15:00:42 阅读:156652 作者:2368

在日常的UE4使用场景中,可能需要输入url的地址以更改当前游戏的内容,如音乐和背景

这个过程包括内容的下载。 UE4附带的路线图中已经存在一些附带的下载工具,但由于只针对特定格式类型的文件,因此需要通用的文件下载功能来支持不同的文件

为了将数据传输到蓝图,功能函数通常写入ALevelScriptActor中。 具体代码如下。

. h文件中:

unction(blueprintcallable,category=' normalfunctionlibrary ' ) staticclassusoundwave * get content fromurl ()

usoundwave * alevelscriptactor :3360 get content fromurl (fstring URL,FString SaveSource,FString SaveName ) STD 3360360360 size //获取字符串长度intn mlen=multibytetowidechar (CP _ ACP,0,url.c_str ),len 1,NULL,0 ); 如果//函数成功运行且cchWideChar为零,则//返回值为接收目标字符串的缓冲区所需的宽字符数。 whar _ t * buffer=new wchar _ t [ nm len ]; multibytetowidechar(CP_ACP,0,url.c_str ),len 1,buffer,nmlen ); //asni STD :3360 stringstr=tchar _ to _ utf8 (* save source )并转换成str=strtchar_to_utf8(savename ); STD :3360 wstringwidstr=STD :3360 wstring (str.begin ),str.end ); const wchar _ t * pw idstr=wid str.c _ str (; hresult HR=urldownloadtofile (空,buffer,pwidstr,0,null ); return nullptr; }然后,在级别的蓝图中使用此节点

其中,URL是要下载的文件的地址。 save source是保存文件的地址。 地址后面加上“”。 save name是保存文件的名称,带有后缀

运行游戏时,文件将被保存

以下是下载视频的地址,可以测试。

3358 clips.vorwaerts-gmbh.de/big _ buck _ bunny.MP4

33558 vjs.Zen cdn.net/v/oceans.MP4

3359 media.w3.org/2010/05/sintel/trailer.MP4

3358 mirror.AAR net.edu.au/pub/ted-talks/911 mothers _ 2010 w-480 p.MP4

视频下载网站:

33559 www.sample-videos.com/index.PHP # sample-MP4-video

参考了两篇文章

3359 blog.csdn.net/o0pk 2008/article/details/105246841

3359 blog.csdn.net/weixin _ 41010198/article/details/88055078

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。