Skip to content

Commit b84e9eb

Browse files
authored
fix drop shadow (playcanvas#3344)
1 parent ef89495 commit b84e9eb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/framework/components/element/text-element.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -515,7 +515,7 @@ class TextElement {
515515
this._shadowColorUniform[2] = this._shadowColor.b;
516516
this._shadowColorUniform[3] = this._shadowColor.a;
517517
mi.setParameter("shadow_color", this._shadowColorUniform);
518-
var ratio = this._font.data.info.maps[i].width / this._font.data.info.maps[i].height;
518+
var ratio = -this._font.data.info.maps[i].width / this._font.data.info.maps[i].height;
519519
this._shadowOffsetUniform[0] = this._shadowOffsetScale * this._shadowOffset.x;
520520
this._shadowOffsetUniform[1] = ratio * this._shadowOffsetScale * this._shadowOffset.y;
521521
mi.setParameter("shadow_offset", this._shadowOffsetUniform);
@@ -1738,7 +1738,7 @@ class TextElement {
17381738

17391739
if (this._font && this._model) {
17401740
for (var i = 0, len = this._model.meshInstances.length; i < len; i++) {
1741-
var ratio = this._font.data.info.maps[i].width / this._font.data.info.maps[i].height;
1741+
var ratio = -this._font.data.info.maps[i].width / this._font.data.info.maps[i].height;
17421742
this._shadowOffsetUniform[0] = this._shadowOffsetScale * this._shadowOffset.x;
17431743
this._shadowOffsetUniform[1] = ratio * this._shadowOffsetScale * this._shadowOffset.y;
17441744
var mi = this._model.meshInstances[i];

0 commit comments

Comments
 (0)