Scirra / Construct-bugs

Public bug report submissions for Construct 3 and Construct Animate. Please read the guidelines then click the 'Issues' tab to get started.
https://www.construct.net
104 stars 83 forks source link

DrawingCanvas has issues pasting sprites with FX #6037

Open TackerTacker opened 1 year ago

TackerTacker commented 1 year ago

Problem description

The Drawing canvas plugin behaves unexpected when using "paste object [Sprite] with effects"

Attach a .c3p

DrawingCanvas_FX_pasting_bug.zip

Steps to reproduce

https://user-images.githubusercontent.com/18266300/186919955-06901818-fa89-4d8f-999d-cd418a0af3a8.mp4

  1. Open .c3p and draw inside the white box
  2. click with FX and without FX button to see the difference in behavior, or watch the video above.

Observed result

Expected result

More details

The Drawing canvas is set to Resolution mode: Fixed

Affected browsers/platforms: All First affected release: I suspect r305 is the first version since it added the fixed resolution mode, but I only tested it on r307

AshleyScirra commented 1 year ago

The project uses a third-party effect (Outline). Please provide a project not using a third-party effect, to eliminate that as the cause of the problem.

TackerTacker commented 1 year ago

Sorry I didn't remember that there is no official outline FX, this version uses emboss instead. Problems persist as described.

DrawingCanvas_FX_pasting_bug_2.zip

NickR-Git commented 1 year ago

This issue also occurs with basic blend modes implemented in C3 as effects, including overlay, multiply, etc.