ObjectDeliverer Ver 1.4.0 Released - Added Feature to Get Sender IP Address

ObjectDeliverer Ver 1.4.0 Speaking of a few days ago, a new version of ObjectDeliverer has been released. (I meant to write a blog post but forgot) ObjectDeliverer: ayumax: Code Plugins - UE4 Marketplace Added Feature to Get Sender IP Address This feature is only available when the communication protocol is set to TCP/IP Server or UDP Receiver. With these two communication protocols, the sender can potentially have multiple IP addresses. ...

2019-10-20 · 2 min · 275 words · ayumax

Gave a Lightning Talk at .NET Conf 2019 Meetup in AICHI

.NET Conf 2019 Meetup in AICHI This was a local event for “.NET Conf 2019” held on October 5th. I participated this time and gave a lightning talk (LT). Presentation Content Since this was a .NET Core 3.0 event, I thought content related to Core 3 would be better, so I decided to talk about WPF, which was added in .NET Core 3.0. The materials for the presentation I gave are below. ...

2019-10-10 · 5 min · 876 words · ayumax

XPS 15 2-in-1 Review (Dell Ambassador Program)

I Won the Dell Ambassador Program Lottery Recently, while browsing Twitter, I saw someone reviewing a laptop they borrowed through the Dell Ambassador Program. I decided to register and apply myself on a whim. To my surprise, I actually won and got the opportunity to borrow the XPS 15 2-in-1, so I’d like to review it. I’m sure many others have reviewed the XPS 15 2-in-1 for drawing and similar uses, so I’d like to review it from a software developer’s perspective. ...

2019-10-08 · 4 min · 725 words · ayumax

Wanting to Write UE4 Scripts in C# (Experiment Edition)

Wanting to Write Scripts in C# I like UE4 C++. I have also released several C++ plugins on the Marketplace. However, since I also write a lot of C#, I sometimes think, “If only this were C#, it would be much easier to write.” Thinking about such things, I casually made the following post on Twitter. ふとUE4のスクリプトをC#で書きたいなあ。どうしたらいいかなあと考えていたんだけど、なかなかいい実装が思いつかない。 — ayuma (@ayuma_x) August 24, 2019 Then, I received this invitation from @kekyo2, and today I actually spent the whole day trying it out. ...

2019-09-15 · 6 min · 1202 words · ayumax

Sharing the Directory of an iOS App Made with UE4 via the Standard Files App

This is a method to check the contents of the directory within the package of an iOS app created with UE4 using the standard iOS Files app. Perform the following two steps in Project Settings under iOS: File System - Supports ITunes File Sharing Check ON Extra PList Data- Additional Plist Data Enter the following: <key>LSSupportsOpeningDocumentsInPlace</key>\n<true/>\n When you install the app created with the above settings on an iOS device, you can check the app’s contents from “On My iPad” in the standard Files app. ...

2019-08-28 · 1 min · 109 words · ayumax

Using ARKit Object Detection Feature in UE4

ARKit Object Detection Object detection is a feature available since ARKit 2. By registering data of pre-scanned objects, you can detect registered objects from the AR application you created. While there are several articles about using this feature with Unity, I couldn’t find any examples using UE4. I really wanted to use this feature in UE4 (4.22), and after various trials, I succeeded in getting it to work, so I’ll note down the method here. ...

2019-08-15 · 5 min · 888 words · ayumax

ObjectDeliverer Ver 1.3.0 Released - Multi-Platform Support

ObjectDeliverer Ver 1.3.0 Today, a new version of ObjectDeliverer has been released. ObjectDeliverer: ayumax: Code Plugins - UE4 Marketplace The contents are the following two points: Support for iOS, Android, Mac Fixed a bug where the editor would rarely freeze on exit when using UDPReceiver Support for iOS, Android, Mac Recently, as I personally started creating mobile apps with UE4 and the verification environment became available, I implemented support for mobile OSes. ...

2019-07-31 · 2 min · 231 words · ayumax

Released Window Capture Plugin (WindowCapture2D) for UE4 to Marketplace

What is WindowCapture2D? This is a Window Capture plugin usable in Unreal Engine. It allows you to treat the display of other application windows on Windows as textures within your own UE4 project. Therefore, you can do things like attach it to a mesh and place it in 3D space, or attach it to an Image in UMG. Since it scans in real-time and updates the texture content, if the display of the source window updates, the texture display will also update. ...

2019-07-07 · 2 min · 263 words · ayumax

Issue with Actor Being Destroyed When Moved Over 10km Away in UE4

UE4 World Size Problem I’ll jot down a problem I encountered in content I was recently creating. In that content, I was driving a car using WheeledVehicle, and recently I significantly expanded the driving area. When I tested if it worked properly, the car disappeared around the 10km mark…. I was worried that the processing might become heavy due to the area being too large, but I didn’t imagine the car would suddenly disappear. ...

2019-07-03 · 3 min · 554 words · ayumax

ObjectDeliverer Ver 1.2.1 Released - UDPReceiver Bug Fix

ObjectDeliverer Version 1.2.1 Released This time, I fixed the following bug pointed out by a user. Editor crashes if a port already in use is specified for UDPReceiver InnerSocket = FUdpSocketBuilder(TEXT("ObjectDeliverer UdpSocket")) .WithReceiveBufferSize(1024 * 1024) .BoundToPort(BoundPort) .Build(); Receiver = new FUdpSocketReceiver(InnerSocket, FTimespan::FromMilliseconds(10), TEXT("UProtocolUdpSocketReceiver")); Receiver->OnDataReceived().BindUObject(this, &UProtocolUdpSocketReceiver::UdpReceivedCallback); Receiver->Start(); if (InnerSocket) { DispatchConnected(this); } The above is the source code before the fix. If a port number already in use was specified for BoundPort, InnerSocket would contain nullptr, causing a crash when FUdpSocketReceiver was subsequently generated. ...

2019-06-25 · 1 min · 171 words · ayumax