I was just exploring games when I cam across this…
And became flawed at how they were able to achieve coloring within the lines??
How is this possible?
Having text buttons would just overlap each over, can’t do custom shapes on them either. You couldn’t store all the line pixels in data. Even the bucket fill I’m completely stumped how any of this is achieved.
local AssetService = game:GetService("AssetService")
local editable = AssetService:CreateEditableImageAsync("rbxassetid://1234")
local image_label = ...
image_label.ImageContent = Content.fromObject(editable)
Could be BFS, iterative DFS, and a number of other things, but I suspect the latency is because they are making individual write buffer calls for every pixel. They might simply have a bad implementation of the algorithm they’re using, but we don’t have access to the code to know that.