Scribble Drivel - Runtime Drawing Tool
Lylek Games
$25.00
(no ratings)
Date |
Price |
---|---|
日期和时间 |
价钱($) |
02/27(2019) |
14.99 |
03/24(2021) |
25.0 |
11/20(2024) |
25.0 |
Jump AssetStore
✔ Supports All Render Pipelines 2018.4.15+
Drawing Tool
♦ Just add the script to any Image component, and begin drawing!
♦ Compatible with RawImage and RenderTexture and Mask components.
♦ Compatible with any Canvas, world space or screen space.
♦ Mobile compatible!
Features
♦ Easily modifiable for any brush color, brush size, and even any brush shape.
♦ Includes spacing parameter: see video.
♦ Unlimited undo history.
♦ BETA Optimization feature greatly improves performance on mobile devices. See limitations.
♦ BETA Saving feature saves a screen capture to your project. See limitations.
How Does It Work?
♦ Scribble Drivel uses a method of duplicating our UI Brush Image and storing the duplicated elements in a dot field. The elements of the dot field are then masked against our drawing board, allowing us to draw in the UI Image.
♦ The optimization option is a method of erasing the dot field and replacing it with a single, screen captured image. This is done by calculating the dimensions of our drawing board and reading the pixels on screen.
♦ The save method takes a screen captured image and stores it in your project as a png file.
Limitations
♦ I have yet to get the calculations of the screen capturing to be 100% accurate. So, as a side-effect of the optimization and saving features, the image will get slightly blurry with each use, as it may be off by a pixel or two. Also, the anchor points of the drawing board must be centered 0.5, respectively, or we end up with rather peculiar results.
♦ Though the asset works with any canvas space, neither the saving or optimization features are ideal with World Space canvas as it requires the canvas to be set to Screen Space for the image to be read, which may take the duration of a noticeable frame.
♦ Saving and optimization features are not compatible with a rotated/askew canvas or drawing board.
Support
♦ Support is always available! Please don't hesitate to send me an email if you have any questions!
Website
lylekgames.com
Support
lylekgames.com/contacts