因為需求關係,
小弟用UE4的ObjectDeliverer,還有FMermoryReader/Writer,
憑藉微薄的經驗寫了簡單的socket message,
方便在裝置之間溝通
業界應該有很多類似的作法,不知道以前有沒有其他人貼過,
自己用unreal刻了一個,分享給大家看看
ObjectDeliverer是UE marketplace上的一套插件,
可以在裝置之間傳送TCP/IP的訊息,
使用方式可以參考他的頁面
https://github.com/ayumax/ObjectDeliverer/
首先寫一個存訊息資料的class
UCLASS()
class UNetMessage : public UObject
{
GENERATED_BODY()
public:
UNetMessage() {}
void Initialize(int32 InParameter)
{
Data = InParameter;
}
UPROPERTY()
int32 IntData;
}
IntData是我想要傳送出去的資料,
接著還需要一個將資料轉換成byte array的function