You've already forked Nitro_Render_V3
mirror of
https://github.com/duckietm/Nitro_Render_V3.git
synced 2026-06-20 07:26:18 +00:00
🆙 the latest updates to Renderer
This commit is contained in:
@@ -221,7 +221,8 @@ export class AvatarImage implements IAvatarImage, IAvatarEffectListener
|
||||
point.x += avatarCanvas.regPoint.x;
|
||||
point.y += avatarCanvas.regPoint.y;
|
||||
|
||||
partContainer.position.set(point.x, point.y);
|
||||
partContainer.x = Math.floor(point.x);
|
||||
partContainer.y = Math.floor(point.y);
|
||||
|
||||
container.addChild(partContainer);
|
||||
}
|
||||
@@ -271,8 +272,6 @@ export class AvatarImage implements IAvatarImage, IAvatarEffectListener
|
||||
|
||||
if(!avatarCanvas) return null;
|
||||
|
||||
const container = this.buildAvatarContainer(avatarCanvas, setType);
|
||||
|
||||
if(this._activeTexture && ((this._activeTexture.width !== avatarCanvas.width) || (this._activeTexture.height !== avatarCanvas.height)))
|
||||
{
|
||||
GetTexturePool().putTexture(this._activeTexture);
|
||||
@@ -284,6 +283,8 @@ export class AvatarImage implements IAvatarImage, IAvatarEffectListener
|
||||
|
||||
if(!this._activeTexture) return null;
|
||||
|
||||
const container = this.buildAvatarContainer(avatarCanvas, setType);
|
||||
|
||||
GetRenderer().render({
|
||||
target: this._activeTexture,
|
||||
container: container,
|
||||
@@ -323,6 +324,7 @@ export class AvatarImage implements IAvatarImage, IAvatarEffectListener
|
||||
return this.buildAvatarContainer(avatarCanvas, setType);
|
||||
}
|
||||
|
||||
// TODO this needs to be added still
|
||||
public applyPalette(texture: RenderTexture, reds: number[] = [], greens: number[] = [], blues: number[] = []): RenderTexture
|
||||
{
|
||||
const textureCanvas = TextureUtils.generateCanvas(texture);
|
||||
|
||||
Reference in New Issue
Block a user