Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

[Deprecated] PaintCraft (Multiplatform coloring book & drawing app constructor)

Discussion in 'Assets and Asset Store' started by nicloay, May 17, 2016.

  1. Clairvoyant_Interactive123

    Clairvoyant_Interactive123

    Joined:
    Jun 17, 2017
    Posts:
    3
  2. nicloay

    nicloay

    Joined:
    Jul 11, 2012
    Posts:
    540
    Hello sorry, but there is no easy solution for the old version, as it use rendering which fail on iOS, I think solution is only to switch to 2018 version and disable metal rendering.
     
  3. Clairvoyant_Interactive123

    Clairvoyant_Interactive123

    Joined:
    Jun 17, 2017
    Posts:
    3
    I yes trying and disabling the metal for now. But i have the latest version that i used maybe thread that i am posting is old
     
  4. terencelee1234

    terencelee1234

    Joined:
    Nov 23, 2021
    Posts:
    2
    Hi, @nicloay I bought the plugin, and it works quite well on WebGL when open in desktop, but when I open it in iOS device and draw around 30 strokes, an error occur and crashed the app, could you please help investigating the issue? Thank you.

    The testing website: https://coloring.9cat.io/

     

    Attached Files:

  5. nicloay

    nicloay

    Joined:
    Jul 11, 2012
    Posts:
    540
    @terencelee1234, Hello. As I replied to you by the mail
    1. Please use latest version
    2. Reduce image size
    3. reduce undo number, as every undo step consume about 2-5 mb of memory (depends on the image size ) total size is (width * height * R * G * B * A) for RGBA bitmap data.
     
  6. lolojohn147

    lolojohn147

    Joined:
    Dec 13, 2018
    Posts:
    1
    Hi @nicloay , I have experience a problem on Unity WebGL build that after I use two finger to draw at the same time, the button is no longer clickable, but I can still draw on the canvas. This problem occurs also on the webgl live demo on unity asset store, could you please help investigating the issue? Thank you.
     
  7. enclot

    enclot

    Joined:
    Mar 29, 2018
    Posts:
    4
    Hello. @nicloay
    Is it possible to set the texture of the stamp in a way other than using ChangeLineTextureOnClickController?
    the texture cannot be changed until the button is pressed.
    I want to change the texture of the stamp in my script, for example, at a certain time.
     
  8. shuaibimran

    shuaibimran

    Joined:
    Sep 10, 2014
    Posts:
    7
    hey brother have you found any solution to this problem. ?
     
  9. Thanhln26

    Thanhln26

    Joined:
    Oct 4, 2017
    Posts:
    1
    Hi @nicloay
    i bought PaintCraft 2020 but the code being packaged in a DLL where i cannot access it. Can you give me project not package with a DLL so i can access it.
    My email: thanhln26@gmail.com
    Thanks
     
  10. unity_1gykfgo6PTgqIg

    unity_1gykfgo6PTgqIg

    Joined:
    Nov 9, 2021
    Posts:
    1
    Hello,
    I want to make a drawn stamp paintable. How can I make so? For example, I have inserted a smile and want to paint it. But color is overriding the stamp.

    Thanks
     
  11. EthanHooper1023

    EthanHooper1023

    Joined:
    Jan 19, 2017
    Posts:
    24
    Hello @nicloay
    I am having some trouble with PaintCraft2020on some android devices this error is popping up

    <Exception>: KeyNotFoundException: The given key was not present in the dictionary.
    System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) (at <00000000000000000000000000000000>:0)
    PaintCraft.Tools.BrushContext.get_IsFinalAcrossAllTouches () (at <00000000000000000000000000000000>:0)
    PaintCraft.Tools.Filters.CameraControllFilter.FilterBody (PaintCraft.Tools.BrushContext brushLineContext) (at <00000000000000000000000000000000>:0)
    PaintCraft.Tools.Filters.FilterWithNextNode.Apply (PaintCraft.Tools.BrushContext brushLineContext) (at <00000000000000000000000000000000>:0)
    PaintCraft.Controllers.InputController.MakeSingleDot (PaintCraft.Tools.LineConfig lineConfig, System.Int32 lineId, UnityEngine.Vector2 inputPosition, UnityEngine.Camera sourceCamera, System.Boolean interactionAllowCheck) (at <00000000000000000000000000000000>:0)
    PaintCraft.Controllers.PhysicsTargetInputController.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at <00000000000000000000000000000000>:0)
    UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1].Invoke (T1 handler, UnityEngine.EventSystems.BaseEventData eventData) (at <00000000000000000000000000000000>:0)
    UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <00000000000000000000000000000000>:0)
    UnityEngine.EventSystems.StandaloneInputModule.ProcessTouchPress (UnityEngine.EventSystems.PointerEventData pointerEvent, System.Boolean pressed, System.Boolean released) (at <00000000000000000000000000000000>:0)
    UnityEngine.EventSystems.StandaloneInputModule.ProcessTouchEvents () (at <00000000000000000000000000000000>:0)
    UnityEngine.EventSystems.StandaloneInputModule.Process () (at <00000000000000000000000000000000>:0)
    UnityEngine.EventSystems.StandaloneInputModule:process()

    it seems to only popup for devices running OpenGLES3 and ARM64 FP ASIMD AESany help would be much appreciated!
     
  12. c_andrews

    c_andrews

    Joined:
    Jan 26, 2015
    Posts:
    106
    Hi I've just upgraded to the 2020 version and I wanted to take a look at how the engine differs but I am unable to do so because the source is compiled in a dll. Is there an opportunity to get access to the un-compiled source?

    Thanks in advance,
     
  13. shuaibimran

    shuaibimran

    Joined:
    Sep 10, 2014
    Posts:
    7
    Hi everyone here, Can Anyone please help me, Installed size of my iOS build is too much. it is 650MB. while the installable ipa file is 90MB.
     
  14. trinhvan

    trinhvan

    Joined:
    May 2, 2014
    Posts:
    4
    try ENABLE_BITCODE false in xcode setting
     
  15. bonbongame

    bonbongame

    Joined:
    Oct 1, 2019
    Posts:
    3
    Hello @nicloay , I want make a type eraser pen like bucket , that mean when I click a region it will clear the region. How to do that ? Thanks you !
     
  16. EthanHooper1023

    EthanHooper1023

    Joined:
    Jan 19, 2017
    Posts:
    24
    One way I did it that was kind of hacky was I just increased the size of the eraser so it was basically a fill bucket. But it doesn't color or erase outside of the region so it worked well for me!

    Only thing to be aware of is since the package is in a dll it's alot harder to edit the files
     
  17. conganhphamnd

    conganhphamnd

    Joined:
    Oct 21, 2022
    Posts:
    1
    does anyone know how to buy pro 2020? Can't buy in store anymore! I sent an email to @nicloay with no reply
     
  18. nicloay

    nicloay

    Joined:
    Jul 11, 2012
    Posts:
    540
    Hello. Sorry, the package is not supported anymore and there is no way to buy it.
     
  19. Deleted User

    Deleted User

    Guest

    Hi @nicloay
    I have the purchased version of paint craft from the asset store(when it was present there)
    I'm facing some shader-related issues in Mac with the M1 chipset. In Mac with an intel chipset, everything seems working fine.

    The shaders are:
    AlphaUnlitMaskClippingMaskColor.shader, AlphaUnlitMaskColor.shader, AlphaUnlitMaskColorWithGlitter.shader

    There were some compilation errors in the shader code. But we managed to fix all those. But as I mentioned, it still doesn't work on M1 Mac.
    The issues are:
    1. The eraser doesn't erase paintings done using the normal brush and stamp brush but works on pencil paintings.
    2. After drawing with a normal brush, if I use a stamp brush, the stamp goes behind the already existing brush painting.
    3. After drawing one line with one color and I switch to another color and paint, the latter line will go behind the former one.

    These are the issues I found out. Do you have any suggestions for these issues?

    Thanks
     
    Last edited by a moderator: Aug 1, 2023
  20. vipulnathani20

    vipulnathani20

    Joined:
    Jul 19, 2018
    Posts:
    3
    Hello,

    I'm using PaintCraft in Kids Drawing Game. I want to add features like If Kids want to paint a region on a single tap then it works with color well, But Now i want to fill the region with texture or glitter texture, So, what are the changes required in Bucket Tool? Bucket Tool works well with color but I want to modify it with Texture like PatternBrush. So, please help me or provide that type of brush asset file.

    Thanks.