UE4添加音乐、音效

目录

 

一、目的:

1、想:UE4添加音乐、音效

二、参考

1、

三、操作:完成

1、前述:

1、导入音乐

1、创建Cue

1、Cue进行设置

1、创建音乐

1、播放和暂停音乐


一、目的:

1、想:UE4添加音乐、音效

 

二、参考

1、

 

三、操作:完成

1、前述:

  • 1、项目月球车有4个音乐,背景音乐、胜利、失败、机械臂动的音乐
  • 2、音乐分为几种:我目前考虑:音乐、音效;音乐:不断循环的声音,音效:只是产生一次的
  • 3、我不是写在场景中的,场景中的网上有很多的其他方法就不写了

 

1、导入音乐

因为只是支持wav格式的音乐,用格式工厂将其转换

 

1、创建Cue

导入了音乐之后,将其右键创建Cue

 

1、Cue进行设置

因为我的是背景音乐,所以将其设置为循环(后面发现没有循环的节点),音效就不需要了(因为只是播放一次不需要循环)

 

1、创建音乐

使用创建,右边拖出来做提升为变量

不要勾选,否则播放完了就没有了

 

1、播放和暂停音乐

1、不能使用stop,否则需要重新创建

2、pause后它还是在播放的,所以需要让其不pause

 

 

 

  • 4
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UE4 中使用 WebSocket 进行通信时,需要使用第三方库,例如 `libwebsockets` 或 `WebSocketPP`。这些库提供了在 WebSocket 请求中添加自定义请求头的功能。 以 `WebSocketPP` 为例,可以通过 `WebSocketPP::Client::connection::append_header` 方法来添加请求头。示例代码如下: ```cpp #include <websocketpp/config/asio_client.hpp> #include <websocketpp/client.hpp> #include <iostream> typedef websocketpp::client<websocketpp::config::asio_client> client; int main() { std::string url = "ws://example.com"; client c; websocketpp::lib::error_code ec; // Set up the client c.init_asio(); c.set_tls_init_handler([](websocketpp::connection_hdl) { return websocketpp::lib::make_shared<boost::asio::ssl::context>(boost::asio::ssl::context::tls_client); }); // Add custom headers std::vector<std::pair<std::string, std::string>> headers; headers.push_back(std::make_pair("Authorization", "Bearer myToken")); headers.push_back(std::make_pair("Custom-Header", "myValue")); // Create the connection with custom headers client::connection_ptr con = c.get_connection(url, ec, headers); // Connect to the server c.connect(con); // Run the client c.run(); return 0; } ``` 在上面的示例中,首先创建了一个 `client` 对象,然后添加了自定义的请求头信息到 `headers` 变量中。接着,使用 `get_connection` 方法创建了一个连接对象,并将 `headers` 变量作为第三个参数传入。最后,使用 `connect` 方法连接到服务器。 注意,上述示例代码仅供参考,具体实现可能会因为版本、平台等因素而有所差异。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值