Skip to content

Commit 11a2074

Browse files
Implemented Device Pixel Ratio to Props
1 parent 466d7a5 commit 11a2074

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

source/components/unity.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { createElement, PureComponent } from "react";
44
import IUnityProps from "../interfaces/unity-props";
55
import UnityContext from "../models/unity-context";
66
import UnityLoaderService from "../services/unity-loader-service";
7+
import IUnityInstanceParameters from "../interfaces/unity-instance-parameters";
78

89
export default class Unity extends PureComponent<IUnityProps, {}> {
910
/**
@@ -61,9 +62,13 @@ export default class Unity extends PureComponent<IUnityProps, {}> {
6162
await this.unityLoaderService.load(
6263
this.unityContext.unityConfig.loaderUrl
6364
);
65+
const _unityInstanceParameters: IUnityInstanceParameters = {
66+
...this.unityContext.unityConfig,
67+
devicePixelRatio: this.props.devicePixelRatio || undefined,
68+
};
6469
const _unityInstance = await createUnityInstance(
6570
this.htmlCanvasElementReference!,
66-
this.unityContext.unityConfig,
71+
_unityInstanceParameters,
6772
this.onProgress.bind(this)
6873
);
6974
this.unityContext.setUnityInstance(_unityInstance);

0 commit comments

Comments
 (0)