您的位置:首页 > 财经 > 产业 > 免费软件库下载_网络营销方案规范_关键字是什么意思_中国站长之家

免费软件库下载_网络营销方案规范_关键字是什么意思_中国站长之家

2024/11/16 0:31:54 来源:https://blog.csdn.net/weixin_42318094/article/details/142650969  浏览:    关键词:免费软件库下载_网络营销方案规范_关键字是什么意思_中国站长之家
免费软件库下载_网络营销方案规范_关键字是什么意思_中国站长之家

工程的配置文件DefaultEngine.ini中需要加入
+NetDriverDefinitions=(DefName=“DemoNetDriver”,DriverClassName=“/Script/Engine.DemoNetDriver”,DriverClassNameFallback=“/Script/Engine.DemoNetDriver”)
此步骤将启用并加载DemoNetDriver

.ini添加示例

[/Script/EngineSettings.GameMapsSettings] GameDefaultMap=/Game/ThirdPerson/Maps/ThirdPersonMap.ThirdPersonMap EditorStartupMap=/Game/ThirdPerson/Maps/ThirdPersonMap.ThirdPersonMap

//新加部分

+NetDriverDefinitions=(DefName=“DemoNetDriver”,DriverClassName=“/Script/Engine.DemoNetDriver”,DriverClassNameFallback=“/Script/Engine.DemoNetDriver”) 

关卡内所有staticmesh勾选static meshreplicate movement(确保actor被正确复制)

项目文件的build.cs中包含“Json”
创建一个自己的C++ GameInstance类

MyGameInstanceClass.h

// 在项目设置页面填写你的版权声明。#pragma once#include "CoreMinimal.h"
#include "Engine/GameInstance.h"
#include "NetworkReplayStreaming.h"
#include "MyGameInstanceClass.generated.h"// 定义一个结构体,用于存储回放信息
USTRUCT(BlueprintType)
struct FS_ReplayInfo
{GENERATED_BODY()UPROPERTY(BlueprintReadOnly)FString ReplayName; // 回放文件名UPROPERTY(BlueprintReadOnly)FString FriendlyName; // 回放友好名称UPROPERTY(BlueprintReadOnly)FDateTime Timestamp; // 时间戳UPROPERTY(BlueprintReadOnly)int32 LengthInMS; // 回放时长(毫秒)UPROPERTY(BlueprintReadOnly)bool bIsValid; // 是否有效// 构造函数,用于初始化回放信息FS_ReplayInfo(FString NewName, FString NewFriendlyName, FDateTime NewTimestamp, int32 NewLengthInMS){ReplayName = NewName;FriendlyName = NewFriendlyName;Timestamp = NewTimestamp;LengthInMS = NewLengthInMS;bIsValid = true;}// 默认构造函数FS_ReplayInfo(){ReplayName = "Replay";FriendlyName = "Replay";Timestamp = FDateTime::MinValue();LengthInMS = 0;bIsValid = false;}
};// 定义一个游戏实例类,用于管理回放功能
UCLASS()
class REPLAYTEST_API UMyGameInstanceClass : public UGameInstance
{GENERATED_BODY()public:// 初始化函数virtual void Init() override;private:TSharedPtr<INetworkReplayStreamer> EnumerateStreamsPtr; // 回放流指针FEnumerateStreamsCa

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com